 {--color-primary-one: hsl(var(--color-primary-one-h), var(--color-primary-one-s), var(--color-primary-one-l));--color-primary-one-ligth: hsl(var(--color-primary-one-h), var(--color-primary-one-s), calc(var(--color-primary-one-l) + 40%));--color-primary-one-dark: hsl(var(--color-primary-one-h), var(--color-primary-one-s), calc(var(--color-primary-one-l) - 20%));--color-primary-two: hsl(var(--color-primary-two-h), var(--color-primary-two-s), var(--color-primary-two-l));--color-primary-two-ligth: hsl(var(--color-primary-two-h), var(--color-primary-two-s), calc(var(--color-primary-two-l) + 60%));--color-primary-two-dark: hsl(var(--color-primary-two-h), var(--color-primary-two-s), calc(var(--color-primary-two-l) - 10%));} *, *::before, *::after {box-sizing: border-box;}.symbol_ruble {font-family: 'rubleBitrix', Arial, sans-serif}.basket-checkout-container {display: flex;display: -ms-flexbox;-ms-flex-pack: justify;padding: 15px 25px;border: 1px solid #e2dfdf;border-radius: 2px;background-color: #fff;opacity: 1;transition: opacity 250ms ease;justify-content: space-between;flex-wrap: wrap;}.basket-checkout-container.basket-checkout-container-fixed {position: fixed;top: 0;z-index: 100;}.basket-checkout-container.basket-checkout-container-fixed-hide {opacity: 0;}.basket-coupon-section {flex: 2;}.basket-coupon-block-field-description {color: #a1a1a1;font: 400 12px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;}.basket-coupon-block-field {padding-right: 10px;min-width: 235px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}.basket-coupon-block-coupon-btn {position: absolute;top: 50%;right: 10px;display: block;margin-top: -4px;padding: 0;width: 8px;height: 8px;border: none;border-right: 2px solid #8da3ad;border-bottom: 2px solid #8da3ad;border-radius: 0;background-color: transparent;content: "";cursor: pointer;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}.basket-coupon-alert-section {width: 100%;}.basket-coupon-alert {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-align: start;margin-top: 2px;margin-bottom: 2px;padding-top: 3px;padding-bottom: 3px;min-height: 0;width: 100%;font: 400 13px/14px "Helvetica Neue", Helvetica, Arial, sans-serif !important;flex-wrap: nowrap;-webkit-box-align: start;align-items: flex-start;}.basket-coupon-text {white-space: nowrap;position: relative;text-transform: uppercase;font-size: 15px;font-weight: bold;display: block;letter-spacing: -0.5px;line-height: 25px;}.basket-coupon-alert-inner .basket-coupon-alert.text-muted {color: var(--color-primary-one) !important;}.basket-coupon-alert .close-link {display: inline-block;height: 20px;width: 20px;margin-left: 10px;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANhJREFUeNpEkM0KwjAQhGdr/Dv6Nj6EXkRvehTfRhS868lWWigU9OFEHGeTqIF0dydftrMJp0s1McMdwJ5AY0iLKaxVbwGbBxgeJKaCS4NjbJxQvlE4a/ektUFX9w5JCNolEzQmGCHlT8VjEFQjdvrBN0EOF4oOrXS5Cxmqs7NKVSEroPHlkLLOLRX4r5HOjenf3tE7DDyjxCLNx032ZFovSe80BK7Sl9IQmJ4gT4foSfowe+47jGx+xzidQxY9Zd/+/cLbIC8ztW9VHBL0fXDWGdeDc/ERYABB6E45iF95UQAAAABJRU5ErkJggg==) no-repeat center;cursor: pointer;vertical-align: middle;position: relative;top: 2px;}.basket-coupon-alert .close-link:after {content: "";clear: both;}.bx-ie .basket-coupon-alert .close-link {color: #006cc0;}.basket-coupon-alert .close-link:hover {border-color: transparent;}@media (max-width: 991px) {.basket-checkout-container {flex-direction: column;}.basket-coupon-section {-ms-flex-order: 1;max-width: 100%;width: 100%;-webkit-box-ordinal-group: 2;order: 1;}.basket-coupon-alert-section {-ms-flex-order: 2;margin-bottom: 15px;-webkit-box-ordinal-group: 3;order: 2;}.basket-coupon-block-field {padding-right: 0;min-width: 100%;}.basket-coupon-block-field .form-group {display: inline-block;margin-bottom: 10px;width: 100%;}.basket-coupon-block-field .form-control {display: block;width: 100%;}}.basket-checkout-section {-webkit-box-flex: 5;-ms-flex: 5;flex: 5;}.basket-checkout-section-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: end;-webkit-box-pack: end;justify-content: flex-end;}.basket-checkout-block {}.basket-checkout-block-total {padding-top: 23px;padding-right: 10px;text-align: right;}.basket-checkout-block-total-inner {display: inline-block;max-width: 100%;text-align: left;}.basket-checkout-block-total-title {color: #2f3435;font: 400 20px/24px "Helvetica Neue", Helvetica, Arial, sans-serif;}.basket-checkout-block-total-description {color: #a1a1a1;font: 400 12px/16px "Helvetica Neue", Helvetica, Arial, sans-serif;}.basket-checkout-block-total-price {padding-left: 10px;text-align: right;}.basket-checkout-block-total-price-inner {position: relative;display: inline-block;padding-top: 17px;text-align: right;}.basket-coupon-block-total-price-current {margin-bottom: 7px;color: #2f3435;text-align: right;white-space: nowrap;font: 400 36px/36px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;transition: 180ms text-shadow ease, 180ms color ease;}.basket-coupon-block-total-price-old {position: absolute;display: inline-block;font: 400 18px/16px "Helvetica Neue", Helvetica, Arial, sans-serif;text-decoration-line: line-through;top: 3px;right: 0;color: #a1a1a1;text-align: right;}.basket-coupon-block-total-price-difference {display: inline-block;padding: 5px 6px 6px;background: var(--color-primary-one);color: #fff;text-align: center;font: 400 13px/12px "Helvetica Neue", Helvetica, Arial, sans-serif;border-radius: 3px;}.basket-checkout-block-btn {padding-top: 13px;padding-left: 15px;text-align: right;}.basket-btn-checkout {border-radius: 2px;font-weight: bold;font-size: 16px;}.basket-notification-section {width: 100%;}.basket-block-notification {position: relative;display: block;margin-top: 10px;padding: 8px 15px;min-width: 100%;width: 100%;border-radius: 1px;background-color: #edf8e0;color: #6a9997;font: 400 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;}.basket-block-notification:after {position: absolute;top: -7px;right: 80px;width: 16px;height: 16px;background-color: #edf8e0;content: '';-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;}@media (max-width: 991px) {.basket-checkout-block-btn {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}.basket-checkout-section {-ms-flex-order: 3;-webkit-box-ordinal-group: 4;order: 3;}.basket-notification-section {-ms-flex-order: 4;-webkit-box-ordinal-group: 5;order: 4;}}@media (max-width: 767px) {.basket-checkout-block-btn {padding-left: 0;min-width: 100%;max-width: 100%;width: 100%;-ms-flex: auto;flex: auto;}.basket-checkout-section-inner {-ms-flex-wrap: wrap;flex-wrap: wrap;}.basket-checkout-block-total {min-width: 150px;}.basket-checkout-block-total-price {text-align: right;}.basket-btn-checkout {margin: 10px 0;width: 100%}.basket-block-notification:after {top: -3px;right: auto;left: 50%;-webkit-transform: rotate(45deg) translateX(-50%);transform: rotate(45deg) translateX(-50%);}}@media (max-width: 460px) {.basket-checkout-block {display: block;min-width: 100%;width: 100%;}.basket-checkout-block-total {padding-top: 0;text-align: left;}.basket-checkout-block-total-price-inner {padding-top: 2px;}.basket-coupon-block-total-price-old {top: auto;position: relative;display: inline-block;}}.basket-items-list-header {display: -webkit-box;display: flex;display: -ms-flexbox;-ms-flex-align: center;padding: 13px 18px;border-bottom: 1px solid #e2dfdf;background: none;transition: 300ms padding ease;-webkit-box-align: center;align-items: center;}.basket-items-list-header.basket-items-list-header-fixed {position: fixed;top: 0;z-index: 99;background: #fff;}.basket-items-list-header-title {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font: bold 15px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;transition: 300ms all ease;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}.basket-items-search-field + .basket-items-list-header-title {padding-left: 10px;}.basket-items-search-field + .basket-items-list-header-filter {padding-left: 10px;text-align: right;-webkit-box-flex: 3;-ms-flex: 3;flex: 1;}.basket-items-list-header .basket-items-list-header-filter svg,.basket-items-search-field .basket-header-actions svg {}.basket-items-search-field .basket-header-actions,.basket-items-search-field .basket-header-actions label {display: flex;align-content: center;flex-direction: row;align-items: center;margin: 0;padding-right: 20px;white-space: nowrap;}.basket-items-search-field .form-control {z-index: 1;}.basket-items-list-header-filter-item {margin-left: 20px;border-bottom: 1px dotted;color: var(--color-primary-one);text-decoration: none;font: bold 13px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;cursor: pointer;transition: 220ms ease;}.bx-ie .basket-items-list-header-filter-item {color: #006cc0;}.basket-items-list-header-filter-item:hover {color: var(--color-primary-two);text-decoration: none;}.bx-ie .basket-items-list-header-filter-item:hover {color: #006cc0;}.basket-items-list-header-filter-item.active {border-bottom: none;color: #2f3435;text-decoration: none;cursor: default;}.basket-items-search-field {position: relative;transition: 300ms all ease;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}.basket-items-search-field .input-group-addon {white-space: nowrap;-ms-flex-wrap: wrap;}.basket-items-search-clear-btn {position: absolute;top: 50%;right: 1px;z-index: 1;border: none;background: none;color: #777;vertical-align: middle;font-weight: bold;font-size: 18px;line-height: 18px;cursor: pointer;transition: 250ms linear all;transform: translateY(-50%);}.basket-items-search-clear-btn:hover {color: #c04e4e;}.basket-items-list-container {position: relative;width: 100%;}.basket-items-list-overlay {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 100;background-color: #fff;opacity: .7;-webkit-animation-name: ShowOverlay;animation-name: ShowOverlay;-webkit-animation-duration: 200ms;animation-duration: 200ms;}@-webkit-keyframes ShowOverlay {0% {opacity: 0;}100% {opacity: .7;}}@keyframes ShowOverlay {0% {opacity: 0;}100% {opacity: .7;}}.basket-items-list {position: relative;}.basket-items-list-table {width: 100%;border-collapse: collapse;}.basket-items-list-item-container {position: relative;border-radius: 10px;transition: .2s;}.basket-items-list-item-container:hover {box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);transition: .2s;}.basket-items-list-item-container > td {border-top: 1px solid #f0f0f0;padding-left: 18px;}.basket-items-list-item-container:last-child > td {border-bottom: 1px solid #f0f0f0;}.basket-items-list-item-container:hover > td {border-color: transparent !important;}.basket-items-list-item-container:hover + .basket-items-list-item-container > td {border-top-color: transparent !important;}.basket-items-list-item-overlay {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 100;background-color: #fff;opacity: .7;}.basket-items-list-item-container.basket-items-list-item-container-gift,.basket-items-list-item-container.basket-items-list-item-container-gift > td {border-top: none !important;}@media (max-width: 767px) {.basket-items-list-item-container.basket-items-list-item-container-gift,.basket-items-list-item-container.basket-items-list-item-container-gift > td,.basket-items-list .basket-items-list-item-container:first-child > td {margin: 0;padding-top: 0;border-top: none !important;}}.basket-items-list-item-overlay {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 100;background-color: #fff;opacity: .7;}.basket-items-list-item-descriptions {-ms-flex-order: 1;padding-top: 20px;width: 100%;vertical-align: middle;-webkit-box-ordinal-group: 2;order: 1;padding-left: 20px;padding-bottom: 20px;}.basket-items-list-item-descriptions.basket-items-list-item-descriptions-compact {padding-top: 10px;padding-bottom: 10px;}.basket-items-list-item-descriptions-inner {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;}.basket-item-block-image {position: relative;-ms-flex-order: 1;-ms-flex-order: 1;-ms-flex-align: center;padding-right: 15px;padding-bottom: 0;min-width: 30px;max-width: 90px;width: 100%;-webkit-box-align: center;align-items: center;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;-webkit-box-ordinal-group: 2;order: 1;}.basket-items-list-wrapper-compact .basket-item-block-image {display: block;padding-bottom: 0;min-width: 32px;max-width: 50px;width: auto;height: auto;}.basket-item-image-link {position: relative;display: inline-block;}.basket-items-list-item-descriptions.basket-items-list-item-descriptions-compact .basket-item-image-link {display: inline-flex;align-items: center;} .basket-item-block-image.compact-extended .basket-item-image-link {height: 105px;} .basket-item-block-image.basket-item-block-image-compact.compact-extended .basket-item-image-link {height: 85px;}.basket-item-image {display: inline-block;max-width: 100%;max-height: 100%;width: 100%;height: auto;transition: 300ms all ease;}.basket-items-list-wrapper-compact .basket-item-image {max-width: 100%;max-height: 100%;}.basket-item-image:hover {border-color: #ee9200;}@media (max-width: 767px) {.basket-item-block-image {margin-top: 10px;margin-bottom: 15px;padding-right: 0;max-width: 100%;width: 100%;}.basket-item-image {margin: 10px auto 15px;padding-right: 0;max-width: 230px;max-height: 100%;width: auto;height: auto;}.basket-items-list-item-descriptions-inner {-ms-flex-direction: column;flex-direction: column;webkit-box-orient: vertical;-webkit-box-direction: normal;}}.basket-item-label-text {position: absolute;z-index: 90;opacity: 1;transition: opacity 450ms ease;}.basket-items-list-wrapper-compact .basket-item-label-text,.basket-items-list-wrapper-compact .basket-item-label-ring {display: none}.basket-item-label-text span,.basket-item-label-ring {display: inline-block;clear: both;margin-bottom: 2px;background: #f42c2c;color: #fff;vertical-align: middle;text-align: center;transition: all 250ms ease;}.bx-red .basket-item-label-text span,.bx-red .basket-item-label-ring {background-color: #fba90c;}.basket-item-label-text > div,.basket-item-label-ring > div {line-height: 0;}.basket-item-label-text span {padding: 2px 5px;vertical-align: middle;font-weight: bold;}.basket-item-label-text.basket-item-label-big span {padding: 4px 10px;font-size: 12px;line-height: 17px;}@media (max-width: 767px) {.basket-item-label-text > div {line-height: 0;}.basket-item-label-text.basket-item-label-big span {margin-bottom: 1px;padding: 3px 12px;font-size: 13px;line-height: 16px;}}.basket-item-label-ring {box-sizing: border-box;border-radius: 50%;font-weight: bold;}.basket-item-label-ring.basket-item-label-small {width: 40px;height: 40px;font-size: 13px;line-height: 40px;}.basket-item-label-ring.basket-item-label-big {width: 50px;height: 50px;font-size: 18px;line-height: 50px;}@media (max-width: 767px) {.basket-item-label-ring.basket-item-label-small {width: 24px;height: 24px;font-size: 8px;line-height: 24px;}.basket-item-label-ring.basket-item-label-big {width: 30px;height: 30px;font-size: 12px;line-height: 30px;}}.basket-item-label-top {top: -2px;}.basket-item-label-center {left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}.basket-item-label-center > div {text-align: center;}.basket-item-label-left {left: -2px;}.basket-item-label-left > div {text-align: left;}.basket-item-label-bottom {bottom: -2px;}.basket-item-label-middle {top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.basket-item-label-right {right: -2px;}.basket-item-label-right > div {text-align: right;}.basket-item-label-center.product-item-label-middle {-webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);}.basket-item-block-info {-ms-flex-order: 2;padding: 0;-webkit-box-flex: 3;-ms-flex: 3;flex: 3;-webkit-box-ordinal-group: 3;order: 2;}@media (max-width: 767px) {.basket-item-block-info {-webkit-box-flex: 6;-ms-flex: 6;flex: 6;}}.basket-item-info-name,.basket-item-info-name-link {color: #303030;font-family: Open Sans, serif;font-size: 18px;font-style: normal;font-weight: 600;line-height: normal;margin: 0;text-decoration: none;word-break: break-all;word-break: break-word;transition: 300ms all ease;transition: .2s;}.basket-item-info-name-link {border-bottom: 1px solid transparent;}.basket-item-info-name-link:hover {border-color: #303030;transition: .2s;}h2.basket-item-info-name {margin-bottom: 10px;padding-top: 0;}.basket-item-highlighted {background: #ff0;}.basket-items-list-wrapper-compact .basket-item-info-name {margin-bottom: 5px}.basket-item-info-name-link:hover {border-color: #303030;cursor: pointer;color: #303030;transition: .2s;text-decoration: none;}@media (max-width: 768px) {.basket-item-info-name,.basket-item-info-name-link {vertical-align: middle;font-size: 15px;line-height: 17px;}.basket-item-info-name {padding-top: 10px;}}.basket-item-block-common {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-order: 4;-ms-flex-pack: end;-ms-flex-align: start;-ms-flex: 2;-ms-flex-wrap: nowrap;-ms-flex-line-pack: baseline;flex-wrap: nowrap;-webkit-box-pack: end;-webkit-box-align: start;-webkit-box-ordinal-group: 5;-webkit-box-flex: 2;justify-content: flex-end;align-content: baseline;align-items: flex-start;flex: 2;order: 4;}.basket-items-list-wrapper-compact .basket-item-block-common {-ms-flex-pack: end;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: end;justify-content: flex-end;}@media (max-width: 991px) {.basket-item-block-common {padding: 5px 0;min-width: 100%;}.basket-items-list-wrapper .basket-item-block-common {-ms-flex-pack: end;-webkit-box-pack: end;justify-content: flex-end;}.basket-items-list-wrapper .basket-item-block-common > div {-webkit-box-flex: 0;-ms-flex: none;flex: none;}}@media (max-width: 460px) {.basket-items-list-wrapper .basket-item-block-common {-ms-flex-direction: column;flex-direction: column;-ms-flex-align: end;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-box-align: end;align-items: flex-end;}.basket-item-price-current {text-align: right;}}.basket-item-block-properties {flex: 5;}.basket-item-property,.basket-item-property-custom {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-align: center;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center;}.basket-item-block-properties > div:last-child {margin-bottom: 0;padding-bottom: 0;}.basket-items-list-wrapper-compact .basket-item-property,.basket-items-list-wrapper-compact .basket-item-property-custom {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;margin-right: 10px;padding-bottom: 0;-ms-flex-line-pack: center;align-content: center;}.basket-item-property-name,.basket-item-property-custom-name {margin-right: 5px;color: #a1a1a1;font: 400 13px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;}.basket-item-property-value,.basket-item-property-custom-value {color: #4a4a4a;font: bold 12px/16px "Helvetica Neue", Helvetica, Arial, sans-serif;}.basket-item-block-properties-compact .basket-item-property-value, .basket-item-property-custom-value {display: inline-flex;}.basket-item-property-custom {padding-right: 15px;}.basket-item-property-custom-content {padding: 3px 0;}.basket-item-property-custom.basket-item-property-custom-photo {display: block;}.basket-item-property-custom-photo .basket-item-property-custom-value {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: start;-ms-flex-align: stretch;min-height: 64px;word-spacing: 0;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: stretch;align-items: stretch;-webkit-box-pack: start;justify-content: flex-start;}.basket-item-property-custom-photo .basket-item-property-custom-value span {display: inline-block;}.basket-item-custom-block-photo-link {display: block;margin-right: 5px;}.basket-item-custom-block-photo-item {margin-right: 3px;width: auto;height: 64px;border: 1px solid #e4e4e4;transition: 300ms all ease;}.basket-item-custom-block-photo-item:hover {border-color: #ee9200;}@media (max-width: 767px) {.basket-item-property-custom {justify-content: center;padding-right: 0;}}.basket-items-list-wrapper-compact .basket-item-property.basket-item-property-scu-text,.basket-items-list-wrapper-compact .basket-item-property.basket-item-property-scu-image,.basket-items-list-wrapper-compact .basket-item-property.basket-item-scu-color {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}.basket-item-property.basket-item-property-scu-text,.basket-item-property.basket-item-property-scu-image,.basket-item-property.basket-item-scu-color {display: block;padding-bottom: 10px;padding-right: 10px;}.basket-item-block-properties-compact .basket-item-property.basket-item-property-scu-text,.basket-item-block-properties-compact .basket-item-property.basket-item-property-scu-image,.basket-item-block-properties-compact .basket-item-property.basket-item-scu-color {padding-bottom: 0;}.basket-item-scu-list {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;margin: 0;padding: 0;list-style: none;-ms-flex-wrap: wrap;flex-wrap: wrap;}.basket-item-scu-item {position: relative;margin: 2px 3px 3px 0;padding: 0;border: 1px solid #eeecef;cursor: pointer;transition: 300ms all ease;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;display: flex;justify-content: center;align-items: center;}.basket-item-block-properties-compact .basket-item-scu-item {margin: 0 3px 0 0;}.basket-item-property-scu-text .basket-item-scu-item {position: relative;height: 2.6em;width: 2.6em;}.basket-item-block-properties-compact .basket-item-property-scu-text .basket-item-scu-item {position: relative;height: 22px;width: 22px;} .basket-item-block-properties-compact .basket-item-scu-item {height: 22px;width: 22px;} .basket-items-list-wrapper-compact .basket-item-property-scu-image .basket-item-scu-item-inner {height: 20px;width: 20px;} .basket-item-scu-item:not(.selected):hover, .basket-item-scu-item:not(.selected).not-available:hover {background: var(--color-primary-two-ligth);}.basket-item-scu-item.selected {background: var(--color-primary-two);background-color: #00859B;}.basket-item-property-scu-image .basket-item-scu-item.selected {border-color: var(--color-primary-two);}.basket-item-property-scu-image .basket-item-scu-item:not(.selected):hover {border-color: var(--color-primary-two-ligth);}.bx-ie .basket-item-scu-item:hover,.bx-ie .basket-item-scu-item.selected,.bx-ie .basket-item-scu-item.not-available:hover {border-color: #006cc0;}.basket-item-scu-item.selected:hover {cursor: default}.basket-item-scu-item.not-available:after {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;width: 100%;background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%20100%25%20100%25%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%0A%20%20%20%20%3Cline%20x1%3D%220%22%20y1%3D%2220%22%20x2%3D%2220%22%20y2%3D%220%22%20stroke-width%3D%221%22%20stroke%3D%22%23a1a1a1%22/%3E%0A%3C/svg%3E);background-size: 100% 100%;content: '';}.basket-item-scu-item-inner {display: block;transition: 300ms all ease;}.basket-item-scu-item.not-available .basket-item-scu-item-inner {opacity: .5;}.basket-item-scu-color .basket-item-scu-item-inner,.basket-item-property-scu-image .basket-item-scu-item-inner {width: 30px;height: 30px;border: 2px solid #fff;background-position: center;background-size: cover;background-repeat: no-repeat;}.basket-items-list-wrapper-compact .basket-item-scu-color .basket-item-scu-item-inner,.basket-items-list-wrapper-compact .basket-item-property-scu-image .basket-item-scu-item-inner {width: 16px;height: 16px;border: 1px solid #fff;}.basket-item-property-scu-text .basket-item-scu-item-inner {text-align: center;font: bold 1.2em/1.2em "Helvetica Neue", Helvetica, Arial, sans-serif;}.basket-item-property-scu-text .basket-item-scu-item.selected .basket-item-scu-item-inner {color: #fff;}.basket-items-list-wrapper-compact .basket-item-property-scu-text .basket-item-scu-item-inner {font: bold 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;}@media (max-width: 768px) {.basket-item-property-name,.basket-item-property-value {font-size: 11px;}}@media (max-width: 767px) {.basket-item-block-properties {margin-bottom: 10px;}.basket-item-property-scu-image .basket-item-scu-item-inner,.basket-item-scu-color .basket-item-scu-item-inner {width: 20px;height: 20px;border: 1px solid #fff;}.basket-item-property-scu-text .basket-item-scu-item-inner {min-width: 25px;text-align: center;font: bold 11px/15px "Helvetica Neue", Helvetica, Arial, sans-serif;}}.basket-items-list-item-amount {-ms-flex-order: 2;vertical-align: middle;-webkit-box-ordinal-group: 3;order: 2;width: 130px;} .basket-item-block-amount {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: end;-ms-flex-align: start;padding: 0 10px;-ms-flex-line-pack: start;align-content: flex-start;-webkit-box-pack: end;justify-content: flex-end;} .basket-items-list-wrapper-compact .basket-item-block-amount {margin-bottom: 0;padding-bottom: 0;} .basket-item-amount-filed-block {position: relative;} .basket-item-amount-filed, .basket-item-block-amount.disabled .basket-item-amount-filed:hover {padding: 0;width: 60px;height: 36px;outline: none;border: 1px solid #d6d6d6;border-radius: 3px;vertical-align: middle;background: #F9F9F9;text-align: center;font: bold 18px/27px "Helvetica Neue", Helvetica, Arial, sans-serif;transition: 300ms all ease;margin-left: -2px;margin-right: -2px;border-left: 0;border-right: 0;} .basket-item-block-amount.disabled .basket-item-amount-filed {background-color: #f3f3f3;} .basket-item-amount-filed::-webkit-outer-spin-button, .basket-item-amount-filed::-webkit-inner-spin-button {margin: 0;-webkit-appearance: none; -moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;} .basket-item-amount-filed.basket-updated {-webkit-animation-name: basketAmountFiledUpdated;animation-name: basketAmountFiledUpdated;-webkit-animation-duration: 600ms;animation-duration: 600ms;}@-webkit-keyframes basketAmountFiledUpdated {0%, 100% {border-color: #e4e4e4;}50% {border-color: #ee9200;}}@keyframes basketAmountFiledUpdated {0%, 100% {border-color: #e4e4e4;}50% {border-color: #ee9200;}}.basket-item-amount-btn-plus,.basket-item-amount-btn-minus {position: relative;width: 26px;height: 36px;background: #fff;border: 1px solid #d6d6d6;border-radius: 3px;cursor: pointer;transition: 300ms all ease;-webkit-user-select: none;z-index: 10;}.basket-item-amount-btn-plus:hover,.basket-item-amount-btn-minus:hover {background-color: var(--color-primary-two);border-color: var(--color-primary-two);}.basket-item-block-amount.disabled .basket-item-amount-btn-plus,.basket-item-block-amount.disabled .basket-item-amount-btn-minus {background-color: transparent;cursor: default;}.basket-item-amount-btn-plus:before,.basket-item-amount-btn-plus:after,.basket-item-amount-btn-minus:after {position: absolute;top: 50%;left: 50%;margin-top: -1px;margin-left: -5px;width: 10px;height: 2px;background-color: #6C6C6D;content: "";transition: 300ms all ease;}.basket-item-amount-btn-plus:hover:before,.basket-item-amount-btn-plus:hover:after,.basket-item-amount-btn-minus:hover:after {background-color: #fff;}.basket-item-block-amount.disabled .basket-item-amount-btn-plus:before,.basket-item-block-amount.disabled .basket-item-amount-btn-plus:after,.basket-item-block-amount.disabled .basket-item-amount-btn-minus:after {background-color: #f3f3f3;}.basket-item-amount-btn-plus:before {margin-top: -5px;margin-left: -1px;width: 2px;height: 10px;}.basket-item-amount-field-description {position: absolute;top: calc(100% + 1px);right: 0;left: 0;color: #a1a1a1;text-align: center;font: italic 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;}@media (max-width: 991px) {.basket-item-block-amount {position: relative;-ms-flex-pack: center;margin-bottom: 13px;-webkit-box-pack: center;justify-content: center;}.basket-item-amount-btn-plus,.basket-item-amount-btn-minus {border: 1px solid #e4e4e4;background-color: #f5f6f7;}.basket-item-amount-btn-plus {border-left: none;border-radius: 0 1px 1px 0;}.basket-item-amount-btn-minus {border-right: none;border-radius: 1px 0 0 1px;}}@media (max-width: 767px) {.basket-item-block-amount {padding-top: 19px;}}@media (max-width: 767px) {.basket-item-block-amount {padding-top: 0;}}.basket-items-list-item-price {-ms-flex-order: 4;padding-top: 0;vertical-align: middle;-webkit-box-ordinal-group: 5;order: 4;padding-left: 40px;padding-right: 30px;width: 150px;}.basket-items-list-item-remove {width: 25px;}.basket-items-list-item-price-for-one {order: 2}.basket-item-block-price {position: relative;text-align: right;white-space: nowrap;}.basket-item-price-title {padding-top: 1px;color: #a1a1a1;text-align: right;font: 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;}.basket-item-price-current {padding-top: 1px;color: #2f3435;vertical-align: bottom;line-height: 24px;margin: 3px 0;}.basket-item-price-current-text {letter-spacing: -.33px;font: 400 24px/24px "Helvetica Neue", Helvetica, Arial, sans-serif;transition: 180ms text-shadow ease, 180ms color ease;}.basket-item-price-old {color: #999;vertical-align: middle;line-height: 15px;}.basket-item-price-old-text {position: relative;display: inline-block;font: 400 12px/15px "Helvetica Neue", Helvetica, Arial, sans-serif;text-decoration-line: line-through;}.basket-item-price-difference {padding: 5px 7px;max-width: 100%;background: var(--color-primary-one);color: #fff;text-align: center;border-radius: 3px;white-space: normal;font: 400 14px/12px "Helvetica Neue", Helvetica, Arial, sans-serif;white-space: nowrap;}@media (max-width: 767px) {.basket-items-list-item-container {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-align: start;-webkit-box-align: start;align-items: flex-start;}.basket-items-list-item-descriptions {min-width: 100%;}}@media (max-width: 767px) {.basket-items-list-item-price {-ms-flex-order: 5;vertical-align: top;-webkit-box-ordinal-group: 6;order: 5;}.basket-items-list-item-price-for-one {order: 4}.basket-item-block-price {-ms-flex-direction: column;flex-direction: column;margin-bottom: 10px;min-width: 0;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}.basket-item-price-old {right: 10px;}.basket-items-list-item-amount {display: block;padding: 0 0 20px;min-width: 100%;}.basket-item-block-price {padding-right: 10px;padding-left: 10px;}.basket-items-list-item-price-for-one .basket-item-price-current {}.basket-item-block-price .basket-item-price-difference {-ms-flex-order: 1;padding: 5px 6px 6px;-webkit-box-ordinal-group: 2;order: 1;}}.basket-items-list-item-remove {vertical-align: bottom;}.basket-item-block-actions {position: relative;opacity: 0;right: 0;transition: 300ms opacity ease;}.bx-touch .basket-item-block-actions,.basket-items-list-item-container:hover .basket-item-block-actions {opacity: 1;}.basket-item-actions-remove {position: relative;display: block;width: 25px;height: 25px;cursor: pointer;background: #cecece;border-bottom-right-radius: 10px;border-bottom-left-radius: 0;border-top-right-radius: 0;border-top-left-radius: 10px;transition: .2s;}.basket-item-actions-remove:hover {background: #b5b5b5;transition: .2s;}.basket-item-actions-remove:after,.basket-item-actions-remove:before {position: absolute;top: 52%;left: 52%;width: 2px;height: 14px;background: #fff;content: '';transition: 300ms background-color ease;}.basket-item-actions-remove:after {-webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg);transform: translate3d(-50%, -50%, 0) rotate(45deg);}.basket-item-actions-remove:before {-webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg);transform: translate3d(-50%, -50%, 0) rotate(-45deg);}.basket-item-block-info .basket-item-actions-remove {position: absolute;top: -4px;right: 0;}.basket-items-list-wrapper-compact .basket-item-block-actions {position: relative;top: auto;right: auto;padding-left: 10px;}@media (max-width: 767px) {.basket-items-list-table,.basket-items-list-table thead,.basket-items-list-table tbody,.basket-items-list-table tr {display: block !important;}tr.basket-items-list-item-container {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-ms-flex-pack: center;-ms-flex-align: start;padding-top: 10px;padding-bottom: 10px;-webkit-box-align: start;align-items: flex-start;-webkit-box-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}.basket-items-list .basket-items-list-item-container > td {border-top: none;}td.basket-items-list-item-amount,td.basket-items-list-item-price,td.basket-items-list-item-remove {display: inline-block;}td.basket-items-list-item-descriptions {padding-bottom: 10px;min-width: 100%;}td.basket-items-list-item-descriptions,td.basket-items-list-item-notification {display: block;padding-top: 0;}.basket-items-list-item-price {padding: 3px 0;}td.basket-items-list-item-remove {padding: 34px 0 0 !important;}}@media (max-width: 767px) {.basket-items-list-item-price .basket-item-block-price .basket-item-price-title {display: block;}td.basket-items-list-item-remove {display: block;padding: 0;}td.basket-items-list-item-remove {padding: 0 !important;text-align: center;}.basket-item-block-actions {display: inline-block;}}.basket-items-list-item-notification-inner {position: relative;transition: 220ms all ease;}.basket-items-list-item-container.basket-items-list-item-container-expend {display: table-row;}.basket-items-list-item-container-expend .basket-items-list-item-removed-container {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: justify;-ms-flex-align: center;padding: 10px 0;border-radius: 2px;background-color: #fff;color: #333;text-align: center;transition: 300ms all ease;-webkit-box-align: center;align-items: center;-webkit-box-pack: justify;justify-content: space-between;}.basket-items-list-item-container-expend .basket-items-list-item-removed-container div {padding: 0 10px;text-align: left;}@-webkit-keyframes ShowNote {0% {opacity: 0;}0%, 50% {background-color: #fff;}50%, 100% {opacity: 1;}100% {background-color: #e6f8fe;}}@keyframes ShowNote {0% {opacity: 0;}0%, 50% {background-color: #fff;}50%, 100% {opacity: 1;}100% {background-color: #e6f8fe;}}@media (max-width: 768px) {.basket-items-list-item-container-collapse .basket-items-list-item-removed-container {-ms-flex-direction: column;flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal;}.basket-items-list-item-container-collapse .basket-items-list-item-removed-container div {text-align: center;}}.basket-items-list-item-container-collapse .basket-item-block-info,.basket-items-list-item-container-collapse .basket-item-block-common,.basket-items-list-item-container-collapse .basket-item-block-image {opacity: 0;}.basket-items-list-item-container.basket-items-list-item-container-collapse > td > div {overflow: hidden;height: 80px;opacity: 0;}.basket-items-list-item-removed-block {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-align: center;-webkit-box-align: center;align-items: center;}.basket-items-list-item-removed-block .faded {color: #ccc;cursor: default;}.basket-items-list-item-removed-anchor {border-bottom: 1px dashed;color: #333;font-weight: bold;}.basket-items-list-item-clear-btn {position: relative;display: inline-block;margin-left: 10px;width: 25px;height: 25px;cursor: pointer;}.basket-items-list-item-clear-btn:after,.basket-items-list-item-clear-btn:before {position: absolute;top: 50%;left: 50%;width: 2px;height: 14px;background: #d0021b;content: '';transition: 300ms background-color ease;}.basket-items-list-item-clear-btn:after {-webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg);transform: translate3d(-50%, -50%, 0) rotate(45deg);}.basket-items-list-item-clear-btn:before {-webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg);transform: translate3d(-50%, -50%, 0) rotate(-45deg);}.basket-items-list-item-clear-btn:hover:after,.basket-items-list-item-clear-btn:hover:before {background-color: #7e000f;}.basket-items-list-item-double {margin: 10px 0;}.basket-items-list-item-double > div {margin-bottom: 10px;padding: 5px 35px 5px 15px;}.basket-items-list-item-double-anchor,.basket-items-list-item-double-anchor:visited {border-bottom: 1px dashed;color: #333;text-decoration: none;}.basket-items-list-item-double-anchor:hover {color: #23527c;}.basket-items-list-item-warning-container {margin: 10px 0;}.basket-items-list-item-warning-container > div {margin-bottom: 10px;padding: 5px 35px 5px 15px;}.basket-items-list-wrapper-compact .basket-items-list-item-container {-ms-flex-align: start;padding: 17px 0;-webkit-box-align: start;align-items: flex-start;}.basket-item-gifts-list-container {position: relative;margin-bottom: 20px;border: 1px solid #fceb9f;background: #fffef8;}.basket-item-gifts-list-container:after {position: absolute;top: -10px;left: 90px;display: block;width: 17px;height: 17px;background-color: #fceb9f;content: '';-webkit-transform: rotate(45deg);transform: rotate(45deg);}.basket-item-gifts-list-title {padding: 12px 17px;background-color: #fceb9f;color: #5b5848;font: bold 15px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;}.basket-item-gifts-list {padding: 15px;}.basket-items-list-gift-item {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-align: center;border-bottom: 1px solid #f3f2ed;-webkit-box-align: center;align-items: center;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.basket-item-gifts-list .basket-items-list-gift-item:last-child {border-bottom: none;}.basket-item-gift-image-container {padding: 10px 0;min-width: 48px;max-width: 100%;width: 168px;text-align: center;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}.basket-item-gift-image-link {display: inline-block;}.basket-item-gift-image {display: inline-block;max-width: 100%;max-height: 69px;width: auto;height: auto;}.basket-item-gift-title-container {padding: 5px 15px;width: 100%;-webkit-box-flex: 9;-ms-flex: 9;flex: 9;}.basket-item-gift-title-link {color: #333;font: 400 15px/20px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;transition: 300ms all ease;}@media (max-width: 767px) {.basket-item-gift-title-link {font-size: 13px;}}.basket-item-gift-price-container {text-align: right;-webkit-box-flex: 2;-ms-flex: 2;flex: 2;}.basket-item-gift-price-current {color: #2f3435;font: 400 22px/26px "Helvetica Neue", Helvetica, Arial, sans-serif;}.basket-item-gift-price-old {color: #a1a1a1;text-decoration: line-through;font: 400 13px/16px "Helvetica Neue", Helvetica, Arial, sans-serif;}.basket-item-gift-price-difference {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-align: center;padding: 5px 6px 6px;background: #e2f0cb;color: #525c69;text-align: center;text-transform: uppercase;font: bold 9px/12px "Helvetica Neue", Helvetica, Arial, sans-serif;-webkit-box-align: center;align-items: center;}@media (max-width: 767px) {.basket-items-list-gift-item {-ms-flex-wrap: wrap;flex-wrap: wrap;}.basket-item-gift-price-container {min-width: 100%;}}.basket-gifts-list-wrapper,.basket-gifts-list-wrapper-compact {margin-bottom: 15px;border: 1px solid #e2dfdf;}.basket-gifts-list-header {padding: 18px 25px 20px;border-bottom: 1px solid #e2dfdf;background: #f2f2f2;font: bold 15px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;transition: 300ms all ease;}.basket-clear {cursor: pointer;pointer-events: auto;}.basket-clear:after,.basket-clear:before {position: absolute;top: 50%;left: 50%;width: 2px;height: 14px;background: #a1a1a1;content: '';transition: 300ms background-color ease;}.basket-clear:after {-webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg);transform: translate3d(-50%, -50%, 0) rotate(45deg);}.basket-clear:before {-webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg);transform: translate3d(-50%, -50%, 0) rotate(-45deg);}.basket-clear:hover:after,.basket-clear:hover:before {background-color: #333;}@media (max-width: 991px) {.basket-gifts-list-header {padding: 10px 9px 11px;font-size: 12px;line-height: 15px;}}.basket-gifts-list {padding: 0 25px;}.basket-gifts-description-container {padding: 11px;color: #868d96;text-align: center;font: 400 13px/15px "Helvetica Neue", Helvetica, Arial, sans-serif;}.basket-gifts-list-item-container {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-align: center;overflow: hidden;padding: 20px 0;border-top: 1px solid #f2f2f2;transition: 300ms all ease;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;align-items: center;}.basket-gifts-list-item-container:first-child {border-top: none;}.basket-gift-block-image {padding: 5px 15px 5px 0;min-width: 50px;max-width: 50px;}.basket-gift-image-link {display: inline-block;}.basket-gift-image {display: inline-block;max-width: 100%;max-height: 168px;width: auto;height: auto;transition: 300ms all ease;}.basket-gift-block-info {flex: 1}.basket-gift-info-name,.basket-gift-info-name-link {margin: 0;padding: 0;color: #2f3435;text-decoration: none;font: 400 15px/19px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;transition: 300ms all ease;}.basket-gift-info-name-link:hover {text-decoration: underline;cursor: pointer;}.basket-gift-block-common {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-align: center;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-line-pack: center;align-content: center;}.basket-gift-item-select-btn-container {display: flex;-ms-flex-align: center;flex-wrap: nowrap;align-items: center;}.basket-gift-item-selected {padding: 0 10px;color: #b6bbbf;font: 400 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;}.basket-gift-item-select-btn-label {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-align: center;margin-bottom: 0;-webkit-box-align: center;align-items: center;}.basket-gift-item-select-input {display: none;}.basket-gift-item-select-btn-radio {position: relative;display: inline-block;box-sizing: border-box;margin-right: 10px;width: 20px;height: 20px;border: 10px solid #fff;border-radius: 50%;background: var(--color-primary-one);box-shadow: 0 0 0 1px #828b95;cursor: pointer;transition: 190ms all ease;}.bx-ie .basket-gift-item-select-btn-radio {background: #006cc0;}.basket-gift-item-select-input:checked + .basket-gift-item-select-btn-radio {border-width: 5px;}.basket-gift-item-select-btn-text {text-transform: lowercase;font: bold 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;cursor: pointer;}.basket-gift-item-select-btn-checkbox {position: relative;display: inline-block;box-sizing: border-box;margin-right: 10px;width: 19px;height: 19px;border: 1px solid #828b95;border-radius: 2px;background-color: #fff;cursor: pointer;}.basket-gift-item-select-btn-checkbox:after,.basket-gift-item-select-btn-checkbox:before {position: absolute;background-color: #fff;content: '';opacity: 0;transition: 190ms all ease;}.basket-gift-item-select-btn-checkbox:after {top: 5px;left: 5px;z-index: 15;width: 3px;height: 9px;border-radius: 1px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}.basket-gift-item-select-btn-checkbox:before {top: -1px;left: 11px;z-index: 10;width: 5px;height: 17px;border: 1px solid #fff;border-radius: 2px;-webkit-transform: rotate(45deg);transform: rotate(45deg);}.basket-gift-item-select-input:checked + .basket-gift-item-select-btn-checkbox:after,.basket-gift-item-select-input:checked + .basket-gift-item-select-btn-checkbox:before {background-color: var(--color-primary-one);opacity: 1;}.bx-ie .basket-gift-item-select-input:checked + .basket-gift-item-select-btn-checkbox:after,.bx-ie .basket-gift-item-select-input:checked + .basket-gift-item-select-btn-checkbox:before {background-color: #006cc0;}@media (max-width: 797px) {.basket-item-actions-remove {border-radius: 5px} .basket-item-block-amount {justify-content: center;}.basket-gift-item-select-btn-container {-ms-flex-direction: column;flex-direction: column;-ms-flex-align: end;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-box-align: end;align-items: flex-end;}.basket-gift-item-selected {-ms-flex-order: 2;padding-right: 0;text-align: right;-webkit-box-ordinal-group: 3;order: 2;}.basket-gift-item-select-btn-label {-ms-flex-order: 1;text-align: right;-webkit-box-ordinal-group: 2;order: 1;}}.bx-step-opacity {transition: 500ms opacity ease;}.basket-search-not-found {position: absolute;top: 50%;left: 50%;margin: -50px 0 0 0;-webkit-transform: translate3d(-50%, -50%, 0);transform: translate3d(-50%, -50%, 0);}.basket-search-not-found-icon {margin: 0 auto 80px;width: 180px;height: 180px;background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%22182px%22%20height%3D%22182px%22%20viewBox%3D%220%200%20182%20182%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3Cg%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.2%22%20fill%3D%22%23A7ABB0%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M17%2C70.5%20C17%2C40.9473747%2040.9473747%2C17%2070.5%2C17%20C100.052625%2C17%20124%2C40.9473747%20124%2C70.5%20C124%2C100.052625%20100.052625%2C124%2070.5%2C124%20C40.9473747%2C124%2017%2C100.052625%2017%2C70.5%20M178.408149%2C160.192955%20L129.280894%2C111.056302%20C129.216524%2C111.017683%20129.152154%2C110.991937%20129.100658%2C110.953317%20C136.979557%2C99.5348706%20141.614204%2C85.7220257%20141.614204%2C70.8020936%20C141.614204%2C31.6935917%20109.905496%2C0%2070.8071019%2C0%20C31.7087076%2C0%200%2C31.6935917%200%2C70.8020936%20C0%2C109.910596%2031.7087076%2C141.604187%2070.8071019%2C141.604187%20C85.7152154%2C141.604187%2099.5419113%2C136.969868%20110.948292%2C129.091526%20C110.999788%2C129.143019%20111.012662%2C129.220257%20111.064158%2C129.27175%20L160.204287%2C178.408403%20C164.993422%2C183.197199%20172.846573%2C183.197199%20177.635708%2C178.408403%20L178.408149%2C177.623143%20C183.197284%2C172.834347%20183.197284%2C164.981751%20178.408149%2C160.192955%22/%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E);background-size: cover;}.basket-search-not-found-text {color: #c0c5ca;text-align: center;font: 30px/35px "Helvetica Neue", Helvetica, Arial, sans-serif;}.bx-sbb-empty-cart-image {margin: 50px auto 42px;width: 131px;height: 116px;background: url('/bitrix/images/tanais.order/empty_cart.svg') no-repeat center;background-size: contain;-webkit-background-size: contain;}.bx-sbb-empty-cart-text {margin-bottom: 42px;color: #bababa;text-align: center;font-size: 36px;}.bx-sbb-empty-cart-desc {margin-bottom: 42px;color: #000;text-align: center;font-size: 16px;}.catalog-block-header {font-size: 14px;font-weight: bold;text-align: left;margin: 5px 0;padding: 5px 15px;border-bottom: 2px solid #d9dee6;color: #000;}body.bx-theme-blue .catalog-block-header {border-color: #006cc0;}body.bx-theme-green .catalog-block-header {border-color: #63aa28;}body.bx-theme-red .catalog-block-header {border-color: #da3737;}body.bx-theme-yellow .catalog-block-header {border-color: #f4b236;}.basket-items-list-item-price .basket-item-amount-field-description {position: relative;text-align: right;margin-bottom: 7px;}.basket-item-property-custom-under-title {margin-bottom: 10px;margin-top: 0;}.basket-item-property-custom-single {display: inline-block;background: var(--color-primary-one-ligth);color: var(--color-primary-one);font-size: 12px;line-height: 16px;padding: 5px 10px;border-radius: 3px;}.basket-item-block-properties {display: flex;flex-wrap: wrap;}.basket-item-block-properties.basket-item-block-properties-compact-extended {display: flex;flex-wrap: wrap;}.basket-item-block-properties.basket-item-block-properties-compact {display: flex;flex-wrap: wrap;}.basket-item-block-properties.basket-item-block-properties-compact .basket-item-property {margin-right: 25px;} input.form-checkbox, .basket-header-actions .form-checkbox:checked {display: none;} .basket-items-list-item-delayed span.form-checkbox, .basket-header-actions .basket-checkbox-header {appearance: none;display: inline-block;width: 18px;height: 18px;background-repeat: no-repeat;background-position: center;background-size: contain;vertical-align: baseline;border-radius: 4px;border: 1px solid #BDBDBD;} .basket-header-actions .basket-checkbox-header {margin-right: 10px;} .basket-header-actions label {padding-right: 10px;} .basket-items-list-item-delayed input.form-checkbox:checked + span.form-checkbox, .basket-header-actions .form-checkbox:checked + .basket-checkbox-header {background-image: url(/local/components/logema/basket.share/templates/.default/./images/icon_checked.svg);background-color: var(--color-primary-one);border: 1px solid var(--color-primary-one);} .basket-items-list-item-delayed span.form-checkbox:hover, .basket-header-actions .basket-checkbox-header:hover {opacity: 0.8;cursor: pointer;} .basket-items-list-item-delayed span.form-checkbox:focus, .basket-header-actions .basket-checkbox-header:focus {outline: none;} .basket-items-list-item-delayed span.form-checkbox:active, .basket-header-actions .basket-checkbox-header:active {opacity: 0.6;} .basket-items-list-item-delayed span.form-checkbox:focus-visible, .basket-header-actions .basket-checkbox-header:focus-visible {opacity: 0.8;} .basket-items-list-item-delayed span.form-checkbox:disabled, .basket-header-actions .basket-checkbox-header:disabled {opacity: 0.4;} .form.input-group.filter {display: none;} .basket-items-list-header a, .basket-items-list-header span {color: #999;font-family: Open Sans, serif;font-size: 14px;font-style: normal;font-weight: 400;} .basket-header-actions input:hover, .basket-header-actions label:hover {cursor: pointer;} .soa-action-icon svg {margin-right: 6px;} .basket-items-list-header .soa-action:hover {text-decoration: none;} .basket-items-list-header .basket-items-list-header-filter .soa-action svg path, .basket-items-list-header .basket-header-actions label svg path {transition: 0.2s;} .basket-items-list-header .soa-action-icon {transition: 0.2s;position: relative;text-align: center;display: inline-block;text-decoration: none;}.soa-action-icon.share-basket {margin-left: 20px;color: #999;} .basket-items-list-header .basket-header-actions .soa-action-icon {display: flex;align-items: center;} .basket-items-list-header .basket-items-list-header-filter .soa-action:hover svg path, .basket-items-list-header .basket-header-actions label:hover svg path {fill: var(--color-primary-two-dark);} .basket-items-list-header a:hover {color: var(--color-primary-two-dark);cursor: pointer;}.copy-success-message {position: absolute;bottom: -30px;left: 5px;z-index: 40;padding: 6px 8px;max-width: 100%;background: var(--color-primary-one);color: #fff;text-align: center;border-radius: 3px;white-space: normal;font: 400 14px/12px "Helvetica Neue", Helvetica, Arial, sans-serif;cursor: auto;} .btn {font-size: 14px;border-radius: 3px;outline: none;border: none;box-shadow: none;display: inline-block;line-height: 1.32857143;padding: 10px 12px;margin-bottom: 0;font-weight: normal;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px;text-decoration: none;transition: .2s;} .btn.btn-default {background: var(--color-primary-two);color: #fff;font-size: 16px;} .btn.btn-default:hover {background: var(--color-primary-two-dark);} .btn:focus,.btn:active,.btn:hover {outline: none;box-shadow: none;}.bx-soa-coupon-label {display: inline-block;padding-right: 10px;vertical-align: top;}.bx-soa-coupon-label label {font-weight: normal;font-size: 14px;color: #303030;}.bx-soa-coupon-block {vertical-align: middle;line-height: 34px;}.bx-soa-coupon-input {display: block;position: relative;vertical-align: middle;position: relative;} .tanais-form-control,.tanais-form-control:hover,.tanais-form-control:focus {box-shadow: none;outline: none;}.bx-soa-coupon-btn {position: absolute;cursor: pointer;right: 0;top: 0;height: 100%;width: 36px;background-color: var(--color-primary-one);background-image: url("/local/components/logema/basket.share/templates/.default/./images/check.svg");background-repeat: no-repeat;background-position: center;transition: background-color .2s;border-radius: 3px;}.bx-soa-coupon-btn:hover {transition: background-color .2s;background-color: var(--color-primary-one-dark);}.tanais-form-control {display: block;width: 100%;min-height: calc(1.5em + 0.75rem + 2px);padding: 0.375rem 0.75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0.25rem;transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}.bx-soa-coupon-input input[type=text].tanais-form-control {border: 1px solid #D6D6D6;background-color: #fff;background-image: none;border-radius: 3px;outline: none;display: block;width: 100%;min-height: 36px;height: auto;padding: 6px 8px;font-size: 14px;line-height: 1.42857143;color: #555;box-shadow: none;} .tanais-form-control {background: #F9F9F9;border: 1px solid #D6D6D6;border-radius: 3px;min-height: 36px;height: auto;} .basket-items-list-header {color: #999;font-family: Open Sans, serif;font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;min-height: 55px;} .basket-coupon-text {font-size: 13px;}@media (max-width: 991px) {.basket-items-list-header {padding: 10px 18px 11px 0;align-items: flex-start;flex-direction: column;-ms-flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal}.basket-items-list-header-title {font-size: 12px;line-height: 15px;}.basket-items-search-field + .basket-items-list-header-filter {padding-left: 0;padding-top: 10px;}.soa-action-icon.share-basket {margin-left: 10px;margin-right: 20px;}.basket-items-list-header-filter-item {margin-left: 0;margin-right: 10px;}.basket-items-search-field {flex: 0;}.basket-items-list-item-container > td {padding-left: 5px;padding-right: 5px;}}@media (max-width: 767px) {.basket-items-search-field {width: 100%;}.basket-item-block-actions {opacity: 1;}.basket-items-list .basket-items-list-item-container > td,.basket-items-list .basket-items-list-item-container:first-child > td {border: none !important;}.basket-items-list-item-container:hover {box-shadow: none;}tr.basket-items-list-item-container {border-top: 1px solid #eaeaea;}tr.basket-items-list-item-container:last-child {border-bottom: 1px solid #eaeaea;}.basket-items-list-item-container {border-radius: 0;}.basket-item-block-info .basket-item-actions-remove {display: none !important;}.basket-items-list-item-descriptions-inner {align-items: center;}.basket-items-list-item-price .basket-item-amount-field-description,.basket-item-property-custom-under-title,.basket-item-block-properties,.basket-item-price-current,.basket-item-block-price,h2.basket-item-info-name,.basket-item-block-image,.basket-item-price-old {text-align: center;}.basket-items-list-item-container > td {padding: 0;}.basket-item-block-price {padding-top: 0;padding-bottom: 0;margin: 0;}.basket-items-list-item-descriptions {padding: 0;}.basket-item-block-actions {right: 0;left: 0;}.basket-item-property-scu-text .basket-item-scu-item {font-size: 15px;}.basket-items-list-item-price .basket-item-amount-field-description {margin: 0;}.basket-item-block-price .basket-item-price-difference {margin-top: 8px;}.basket-coupon-text {white-space: inherit;}.basket-items-list-item-remove {position: absolute;right: 0;}.basket-item-actions-remove {width: 18px;height: 18px;}}@media (max-width: 452px) {.basket-items-search-field + .basket-items-list-header-filter {text-align: left;}.basket-items-search-field + .basket-items-list-header-filter {display: flex;flex-wrap: wrap;align-items: center;}.basket-items-search-field {padding-bottom: 10px;padding-top: 10px;}.basket-items-search-field + .basket-items-list-header-filter {padding-bottom: 10px;}.basket-item-block-properties.basket-item-block-properties-compact {flex-direction: column;align-items: center;}.basket-item-block-properties.basket-item-block-properties-compact .basket-item-property {padding-bottom: 10px} .basket-items-list-header {padding-right: 0;} .basket-header-actions label {padding-right: 0;}.basket-items-search-field .basket-header-actions {justify-content: space-between;padding-right: 0;}.basket-item-block-properties {flex-direction: column;}.basket-item-property.basket-item-property-scu-text,.basket-item-property.basket-item-property-scu-image {padding-right: 0;}.basket-item-property-name, .basket-item-property-custom-name {margin-right: 0;}.basket-item-property-custom {flex-direction: column;}}@media (max-width: 430px) {}@media (max-width: 425px) {.basket-items-list-header {padding-left: 10px;padding-bottom: 10px;}.basket-items-search-field .basket-header-actions {padding-right: 0;}.basket-items-list-item-descriptions-inner {display: flex;flex-direction: column;} input.form-checkbox {margin-left: 0;}.basket-item-property-scu-image .basket-item-scu-item-inner,.basket-item-property-scu-text .basket-item-scu-item {height: 25px;width: 25px;}.basket-item-block-info {display: flex;flex-direction: column;flex: 1;}.basket-item-property.basket-item-property-scu-image {display: flex;flex-direction: column;}.basket-item-property-custom {justify-content: flex-start;flex-direction: column;}.basket-item-actions-remove {width: 20px;height: 20px;}.basket-items-list-wrapper-compact .basket-item-property-custom,.basket-items-list-wrapper-compact .basket-item-property.basket-item-property-scu-text {flex-direction: column;}.basket-item-block-properties.basket-item-block-properties-compact .basket-item-property {margin-right: 0;}.basket-items-list-wrapper-compact .basket-item-block-actions {padding-left: 0;}.basket-items-list-wrapper-compact .basket-items-list-item-container {padding: 10px 0;}}@media (max-width: 320px) {.basket-items-search-field .basket-header-actions label {padding-right: 10px;}.basket-items-list-header {padding-left: 0;}} #basket-items-list-header-filter { display: flex; align-items: center; gap: 15px; margin-left: auto; } .soa-action > svg{background: none; } #basket-items-list-header-filter .soa-action-icon{ display: flex; justify-content: center; align-items: center; } #basket-items-list-header-filter .soa-action-icon.share-basket{ margin-left: 10px; } @media (max-width: 991.988px) { #basket-items-list-header-filter { margin: auto; } } .copy-text-modal{ z-index: 4; -webkit-transform: translateY(10px) translateX(-50%); -ms-transform: translateY(10px) translateX(-50%); transform: translateY(10px) translateX(-50%); opacity: 0; background: #fff; padding: 3px 8px; top: calc(100%); font-size: 14px; border-radius: 5px; -webkit-transition-timing-function: ease-in; -o-transition-timing-function: ease-in; transition-timing-function: ease-in; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; -o-transition-property: opacity, transform; transition-property: opacity, transform; transition-property: opacity, transform, -webkit-transform; white-space: nowrap; display: block; position: absolute; -webkit-box-shadow: rgba(30, 31, 33, 0.12) 0px 5px 25px; box-shadow: rgba(30, 31, 33, 0.12) 0px 5px 25px; } .copy-text-modal.is-active{ opacity: 1; -webkit-transform: translateY(0px) translateX(-50%); -ms-transform: translateY(0px) translateX(-50%); transform: translateY(0px) translateX(-50%); } .has-active-popup{ z-index: 3; position: relative; } @media (max-width: 767px){ .copy-text-modal{ position: fixed; -webkit-transform: translateY(10px) translateX(0); -ms-transform: translateY(10px) translateX(0); transform: translateY(10px) translateX(0); } .copy-text-modal.is-active{ opacity: 1; -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); } } @media (any-hover: hover){ [data-copy-alert] a { transition: color 0.3s ease 0s; } [data-copy-alert]:hover a{ color: #3caa3c; } } [data-copy-alert] .copy_text_btn:hover::after{ display: none; }.symbol_ruble { font-family: 'rubleBitrix', Arial, sans-serif }.basket-checkout-container {display: -webkit-box;display: flex;display: -ms-flexbox;-ms-flex-pack: justify;margin-bottom: 20px;padding: 15px 25px;border: 1px solid #e2dfdf;border-radius: 2px;background-color: #fff;opacity: 1;transition: opacity 250ms ease;-webkit-box-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;}.basket-checkout-container.basket-checkout-container-fixed {position: fixed;top: 0;z-index: 100;}.basket-checkout-container.basket-checkout-container-fixed-hide {opacity: 0;}.basket-coupon-section {-webkit-box-flex: 2;-ms-flex: 2;flex: 2;}.basket-coupon-block-field-description {color: #a1a1a1;font: 400 12px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;}.basket-coupon-block-field {padding-right: 10px;min-width: 235px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}.basket-coupon-block-coupon-btn {position: absolute;top: 50%;right: 10px;display: block;margin-top: -4px;padding: 0;width: 8px;height: 8px;border: none;border-right: 2px solid #8da3ad;border-bottom: 2px solid #8da3ad;border-radius: 0;background-color: transparent;content: "";cursor: pointer;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}.basket-coupon-alert {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-align: start;margin-top: 2px;margin-bottom: 2px;padding-top: 3px;padding-bottom: 3px;min-height: 0;width: 100%;font: 400 13px/14px "Helvetica Neue", Helvetica, Arial, sans-serif !important;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-align: start;align-items: flex-start;}.basket-coupon-text {position: relative;display: block;padding-left: 18px;word-break: break-all;word-break: break-word;}.text-muted .basket-coupon-text:after {position: absolute;top: 0;left: 2px;width: 6px;height: 10px;border-right: 2px solid #7ad500;border-bottom: 2px solid #7ad500;content: '';-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.basket-coupon-alert .close-link {margin-left: 10px;border-bottom: 1px dotted;color: #3e86de;text-decoration: none;font: 400 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;opacity: 1;cursor: pointer;transition: 220ms ease all;}.basket-coupon-alert .close-link:hover { border-color: transparent; }@media (max-width: 991px) {.basket-checkout-container {-ms-flex-direction: column;flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal;}.basket-coupon-section {-ms-flex-order: 1;max-width: 100%;width: 100%;-webkit-box-ordinal-group: 2;order: 1;}.basket-coupon-alert-section {-ms-flex-order: 2;margin-bottom: 15px;-webkit-box-ordinal-group: 3;order: 2;}.basket-coupon-block-field {padding-right: 0;min-width: 100%;}.basket-coupon-block-field .form-group {display: inline-block;margin-bottom: 10px;width: 100%;}.basket-coupon-block-field .form-control {display: block;width: 100%;}}.basket-checkout-section {-webkit-box-flex: 3;-ms-flex: 3;flex: 3;}.basket-checkout-section-inner {display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-pack: end;-webkit-box-pack: end;justify-content: flex-end;}.basket-checkout-block { }.basket-checkout-block-total {padding-top: 21px;padding-right: 10px;text-align: right;}.basket-checkout-block-total-inner {display: inline-block;max-width: 100%;text-align: left;}.basket-checkout-block-total-title {color: #2f3435;font: 400 20px/24px "Helvetica Neue", Helvetica, Arial, sans-serif;}.basket-checkout-block-total-description {color: #a1a1a1;font: 400 12px/16px "Helvetica Neue", Helvetica, Arial, sans-serif;}.basket-checkout-block-total-price {padding-left: 10px;text-align: right;}.basket-checkout-block-total-price-inner {position: relative;display: inline-block;padding-top: 17px;text-align: right;}.basket-coupon-block-total-price-current {margin-bottom: 7px;color: #2f3435;text-align: right;white-space: nowrap;font: 400 36px/36px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;transition: 180ms text-shadow ease, 180ms color ease;}.basket-coupon-block-total-price-old {position: absolute;top: 3px;right: 0;color: #a1a1a1;text-align: right;font: 400 18px/16px "Helvetica Neue", Helvetica, Arial, sans-serif;}.basket-coupon-block-total-price-old:after {position: absolute;top: 3px;right: 3px;bottom: 3px;left: 3px;background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%0A%3Csvg%20width%3D%22491px%22%20height%3D%22125px%22%20viewBox%3D%220%200%20100%25%20100%25%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M1.23046875%2C121.410156%20C122.764455%2C80.3998661%20212.227997%2C52.9779911%20269.621094%2C39.1445312%20C327.014191%2C25.3110714%20400.420441%2C13.476436%20489.839844%2C3.640625%22%20stroke%3D%22%23B80909%22%20stroke-width%3D%2216%22%20/%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E);background-size: 100% 100%;content: '';}.basket-coupon-block-total-price-difference {display: inline-block;padding: 5px 6px 6px;background: #d1ecf1;color: #179ebb;text-align: center;font: 400 13px/12px "Helvetica Neue", Helvetica, Arial, sans-serif;}.basket-checkout-block-btn {padding-top: 13px;padding-left: 15px;text-align: right;}.basket-btn-checkout {border-radius: 2px;font-weight: bold;font-size: 16px;}.basket-notification-section { width: 100%; }.basket-block-notification {position: relative;display: block;margin-top: 10px;padding: 8px 15px;min-width: 100%;width: 100%;border-radius: 1px;background-color: #edf8e0;color: #6a9997;font: 400 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;}.basket-block-notification:after {position: absolute;top: -7px;right: 80px;width: 16px;height: 16px;background-color: #edf8e0;content: '';-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;}@media (max-width: 991px) {.basket-checkout-block-btn {-webkit-box-flex: 1;-ms-flex: 1;flex: 1}.basket-checkout-section {-ms-flex-order: 3;-webkit-box-ordinal-group: 4;order: 3}.basket-notification-section {-ms-flex-order: 4;-webkit-box-ordinal-group: 5;order: 4}}@media (max-width: 580px) {.basket-checkout-block-btn {padding-left: 0;min-width: 100%;max-width: 100%;width: 100%;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;}.basket-checkout-section-inner {-ms-flex-wrap: wrap;flex-wrap: wrap;}.basket-checkout-block-total { min-width: 150px; }.basket-checkout-block-total-price { text-align: right; }.basket-btn-checkout {margin: 10px 0;width: 100%}.basket-block-notification:after {top: -3px;right: auto;left: 50%;-webkit-transform: rotate(45deg) translateX(-50%);-ms-transform: rotate(45deg) translateX(-50%);transform: rotate(45deg) translateX(-50%);}}@media (max-width: 460px) {.basket-checkout-block {display: block;min-width: 100%;width: 100%;}.basket-checkout-block-total {text-align: left;}}.basket-items-list-wrapper,.basket-items-list-wrapper-compact {margin-bottom: 15px;border: 1px solid #e2dfdf;}.basket-items-list-header {display: -webkit-box;display: flex;display: -ms-flexbox;-ms-flex-align: center;padding: 13px 25px;border-bottom: 1px solid #e2dfdf;background: #f2f2f2;transition: 300ms padding ease;-webkit-box-align: center;align-items: center;}.basket-items-list-header.basket-items-list-header-fixed {position: fixed;top: 0;z-index: 99;margin-left: -1px;border: 1px solid #e2dfdf;}.basket-items-list-wrapper-light .basket-items-list-header { display: none !important; }.basket-items-list-header-title {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font: bold 15px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;transition: 300ms all ease;-o-text-overflow: ellipsis;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}.basket-items-search-field + .basket-items-list-header-title { padding-left: 10px; }.basket-items-search-field + .basket-items-list-header-filter {padding-left: 10px;text-align: right;-webkit-box-flex: 3;-ms-flex: 3;flex: 3;}.basket-items-search-field .form-control { z-index: 1; }.basket-items-list-header-filter-item {margin-left: 5px;border-bottom: 1px dotted;color: #3e86de;text-decoration: none;font: bold 13px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;cursor: pointer;transition: 220ms ease;}.basket-items-list-header-filter-item:hover {color: #2462de;text-decoration: none;}.basket-items-list-header-filter-item.active {border-bottom: none;color: #2f3435;text-decoration: none;cursor: default;}.basket-items-search-field {transition: 300ms all ease;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}.basket-items-search-field .input-group-addon {white-space: nowrap;-ms-flex-wrap: wrap;}.basket-items-search-field button.close {position: relative;bottom: -1px;display: inline-block;float: none;line-height: 11px;}@media (max-width: 991px) {.basket-items-list-header { padding: 10px 9px 11px; }.basket-items-list-header-title {font-size: 12px;line-height: 15px;}}@media (max-width: 767px) {.basket-items-list-header {-ms-flex-direction: column;flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal}.basket-items-search-field { width: 100%; }}.basket-items-list-container {position: relative;overflow: hidden;width: 100%;}.basket-items-list-overlay {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 100;background-color: #fff;opacity: .7;-webkit-animation-name: ShowOverlay;animation-name: ShowOverlay;-webkit-animation-duration: 200ms;animation-duration: 200ms;}@-webkit-keyframes ShowOverlay {0% { opacity: 0; }100% { opacity: .7; }}@keyframes ShowOverlay {0% { opacity: 0; }100% { opacity: .7; }}.basket-items-list {position: relative;padding: 0 25px;}.basket-items-list-table {width: 100%;border-collapse: collapse;}.basket-items-list-item-container { position: relative; }.basket-items-list-item-container > td { border-top: 1px solid #f2f2f2; }.basket-items-list-wrapper-compact .basket-items-list-item-container > td { padding-bottom: 12px; }.basket-items-list-item-overlay {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 100;background-color: #fff;opacity: .7;}.basket-items-list-item-container.basket-items-list-item-container-gift,.basket-items-list-item-container.basket-items-list-item-container-gift > td,.basket-items-list .basket-items-list-item-container:first-child > td { border-top: none !important; }@media (max-width: 767px) {.basket-items-list-item-container.basket-items-list-item-container-gift,.basket-items-list-item-container.basket-items-list-item-container-gift > td,.basket-items-list .basket-items-list-item-container:first-child > td {margin: 0;padding-top: 0;border-top: none !important;}}.basket-items-list-item-overlay {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 100;background-color: #fff;opacity: .7;}.basket-items-list-item-descriptions {-ms-flex-order: 1;padding-top: 20px;width: 100%;vertical-align: top;-webkit-box-ordinal-group: 2;order: 1;}.basket-items-list-item-descriptions-inner {position: relative;display: -ms-flexbox;display: -webkit-box;display: flex;}.basket-item-block-image {position: relative;-ms-flex-order: 1;padding-right: 15px;padding-bottom: 10px;min-width: 48px;max-width: 148px;width: 100%;text-align: center;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;-webkit-box-ordinal-group: 2;order: 1;}.basket-items-list-wrapper-compact .basket-item-block-image {display: block;padding-bottom: 0;min-width: 32px;max-width: 50px;width: auto;height: auto;}.basket-item-image-link {position: relative;display: inline-block;}.basket-item-image {display: inline-block;max-width: 100%;max-height: 100%;width: 100%;height: auto;transition: 300ms all ease;}.basket-items-list-wrapper-compact .basket-item-image {max-width: 50px;max-height: 50px;}.basket-item-image:hover { border-color: #ee9200; }@media (max-width: 580px) {.basket-item-block-image {margin-top: 10px;margin-bottom: 15px;padding-right: 0;max-width: 100%;width: 100%;}.basket-item-image {margin: 10px auto 15px;padding-right: 0;max-width: 230px;max-height: 400px;width: auto;height: auto;}.basket-items-list-item-descriptions-inner {-ms-flex-direction: column;flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal;}.basket-items-list-wrapper-compact .basket-item-block-image {margin-top: 0;padding-right: 10px;}.basket-items-list-wrapper-compact .basket-items-list-item-descriptions-inner {-ms-flex-direction: row;flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;}}.basket-item-label-text,.basket-item-label-ring {position: absolute;z-index: 90;opacity: 1;transition: opacity 450ms ease;}.basket-items-list-wrapper-compact .basket-item-label-text,.basket-items-list-wrapper-compact .basket-item-label-ring { display: none }.basket-item-label-text span,.basket-item-label-ring {display: inline-block;clear: both;margin-bottom: 2px;background: #f42c2c;color: #fff;vertical-align: middle;text-align: center;transition: all 250ms ease;}.bx-red .basket-item-label-text span,.bx-red .basket-item-label-ring { background-color: #fba90c; }.basket-item-label-text > div,.basket-item-label-ring > div { line-height: 0; }.basket-item-label-text span {padding: 2px 5px;vertical-align: middle;font-weight: bold;}.basket-item-label-text.basket-item-label-small span {margin-bottom: 1px;padding: 2px 7px;font-weight: normal;font-size: 12px;line-height: 14px;}.basket-item-label-text.basket-item-label-big span {padding: 4px 10px;font-size: 12px;line-height: 17px;}@media (max-width: 767px) {.basket-item-label-text > div { line-height: 0; }.basket-item-label-text.basket-item-label-small span {margin-bottom: 1px;padding: 2px 7px;font-size: 11px;line-height: 14px;}.basket-item-label-text.basket-item-label-big span {margin-bottom: 1px;padding: 3px 12px;font-size: 13px;line-height: 16px;}}.basket-item-label-ring {-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 50%;font-weight: bold;}.basket-item-label-ring.basket-item-label-small {width: 40px;height: 40px;font-size: 13px;line-height: 40px;}.basket-item-label-ring.basket-item-label-big {width: 50px;height: 50px;font-size: 18px;line-height: 50px;}@media (max-width: 767px) {.basket-item-label-ring.basket-item-label-small {width: 24px;height: 24px;font-size: 8px;line-height: 24px;}.basket-item-label-ring.basket-item-label-big {width: 30px;height: 30px;font-size: 12px;line-height: 30px;}}.basket-item-label-top { top: -2px; }.basket-item-label-center {left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.basket-item-label-center > div { text-align: center; }.basket-item-label-left { left: -2px; }.basket-item-label-left > div { text-align: left; }.basket-item-label-bottom { bottom: -2px; }.basket-item-label-middle {top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.basket-item-label-right { right: -2px; }.basket-item-label-right > div { text-align: right; }.basket-item-label-center.product-item-label-middle {-webkit-transform: translateY(-50%) translateX(-50%);-ms-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);}.basket-item-block-info {-ms-flex-order: 2;padding: 0;-webkit-box-flex: 3;-ms-flex: 3;flex: 3;-webkit-box-ordinal-group: 3;order: 2;}@media (max-width: 580px) {.basket-item-block-info {-webkit-box-flex: 6;-ms-flex: 6;flex: 6;}}.basket-item-info-name,.basket-item-info-name-link {margin: 0;padding: 0 20px 0 0;color: #2f3435;text-decoration: none;word-break: break-all;word-break: break-word;font: 400 16px/26px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;transition: 300ms all ease;}h2.basket-item-info-name {margin-bottom: 5px;padding-top: 0;}.basket-item-highlighted { background: #ff0; }.basket-items-list-wrapper-compact .basket-item-info-name { margin-bottom: 5px }.basket-item-info-name-link:hover {text-decoration: underline;cursor: pointer;}@media (max-width: 768px) {.basket-item-info-name,.basket-item-info-name-link {vertical-align: middle;font-size: 15px;line-height: 17px;}.basket-item-info-name { padding-top: 10px; }}.basket-item-block-common {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-order: 4;-ms-flex-pack: end;-ms-flex-align: start;-ms-flex: 2;-ms-flex-wrap: nowrap;-ms-flex-line-pack: baseline;flex-wrap: nowrap;-webkit-box-pack: end;-webkit-box-align: start;-webkit-box-ordinal-group: 5;-webkit-box-flex: 2;justify-content: flex-end;align-content: baseline;align-items: flex-start;flex: 2;order: 4;}.basket-items-list-wrapper-compact .basket-item-block-common {-ms-flex-pack: end;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: end;justify-content: flex-end;}@media (max-width: 991px) {.basket-item-block-common {padding: 5px 0;min-width: 100%;}.basket-items-list-wrapper .basket-item-block-common {-ms-flex-pack: end;-webkit-box-pack: end;justify-content: flex-end;}.basket-items-list-wrapper .basket-item-block-common > div {-webkit-box-flex: 0;-ms-flex: none;flex: none;}.basket-items-list-wrapper-compact .basket-item-block-common {-ms-flex-pack: end;padding: 17px 0;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: end;justify-content: flex-end;}}@media (max-width: 460px) {.basket-items-list-wrapper .basket-item-block-common {-ms-flex-direction: column;flex-direction: column;-ms-flex-align: end;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-box-align: end;align-items: flex-end;}.basket-item-price-current { text-align: right; }}.basket-item-block-properties {-webkit-box-flex: 5;-ms-flex: 5;flex: 5}.basket-item-property,.basket-item-property-custom {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-align: center;padding-bottom: 4px;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center;}.basket-items-list-wrapper-compact .basket-item-property,.basket-items-list-wrapper-compact .basket-item-property-custom {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;margin-right: 10px;padding-bottom: 0;-ms-flex-line-pack: center;align-content: center;}.basket-item-property-name,.basket-item-property-custom-name {margin-right: 5px;color: #a1a1a1;font: 400 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;}.basket-item-property-value,.basket-item-property-custom-value {color: #4a4a4a;font: bold 12px/16px "Helvetica Neue", Helvetica, Arial, sans-serif;}.basket-item-property-custom { padding-right: 15px; }.basket-item-property-custom-content { padding: 3px 0; }.basket-item-property-custom.basket-item-property-custom-photo { display: block; }.basket-item-property-custom-photo .basket-item-property-custom-value {display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-pack: start;-ms-flex-align: stretch;min-height: 64px;word-spacing: 0;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: stretch;align-items: stretch;-webkit-box-pack: start;justify-content: flex-start;}.basket-item-property-custom-photo .basket-item-property-custom-value span { display: inline-block; }.basket-item-custom-block-photo-link {display: block;margin-right: 5px;}.basket-item-custom-block-photo-item {margin-right: 3px;width: auto;height: 64px;border: 1px solid #e4e4e4;transition: 300ms all ease;}.basket-item-custom-block-photo-item:hover { border-color: #ee9200; }@media (max-width: 580px) {.basket-item-property-custom { padding-right: 0; }.basket-items-list-wrapper-compact .basket-item-property-custom { padding-right: 10px; }}.basket-items-list-wrapper-compact .basket-item-property.basket-item-property-scu-text,.basket-items-list-wrapper-compact .basket-item-property.basket-item-property-scu-image,.basket-items-list-wrapper-compact .basket-item-property.basket-item-scu-color {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}.basket-item-property.basket-item-property-scu-text,.basket-item-property.basket-item-property-scu-image,.basket-item-property.basket-item-scu-color { display: block; }.basket-item-scu-list {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;margin: 0;padding: 0;list-style: none;-ms-flex-wrap: wrap;flex-wrap: wrap;}.basket-item-scu-item,.basket-item-scu-item.not-available:hover {position: relative;display: inline-block;margin: 2px 3px 3px 0;padding: 0;border: 1px solid #eeecef;cursor: pointer;transition: 300ms all ease;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.basket-item-scu-item:hover,.basket-item-scu-item.selected,.basket-item-scu-item.not-available:hover { border-color: #006cc0; }.basket-item-scu-item.selected:hover { cursor: default }.basket-item-scu-item.not-available:after {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;width: 100%;background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%20100%25%20100%25%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%0A%20%20%20%20%3Cline%20x1%3D%220%22%20y1%3D%2220%22%20x2%3D%2220%22%20y2%3D%220%22%20stroke-width%3D%221%22%20stroke%3D%22%23a1a1a1%22/%3E%0A%3C/svg%3E);background-size: 100% 100%;content: '';}.basket-item-scu-item-inner {display: block;transition: 300ms all ease;}.basket-item-scu-item.not-available .basket-item-scu-item-inner { opacity: .5; }.basket-item-scu-color .basket-item-scu-item-inner,.basket-item-property-scu-image .basket-item-scu-item-inner {width: 30px;height: 30px;border: 2px solid #fff;background-position: center;background-size: cover;background-repeat: no-repeat;}.basket-items-list-wrapper-compact .basket-item-scu-color .basket-item-scu-item-inner,.basket-items-list-wrapper-compact .basket-item-property-scu-image .basket-item-scu-item-inner {width: 16px;height: 16px;border: 1px solid #fff;}.basket-item-property-scu-text .basket-item-scu-item-inner {padding: 3px 5px;min-width: 30px;text-align: center;font: bold 14px/17px "Helvetica Neue", Helvetica, Arial, sans-serif;}.basket-items-list-wrapper-compact .basket-item-property-scu-text .basket-item-scu-item-inner {padding: 1px 2px;font: bold 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;}@media (max-width: 768px) {.basket-item-property-name,.basket-item-property-value { font-size: 11px; }}@media (max-width: 580px) {.basket-item-block-properties { margin-bottom: 10px; }.basket-items-list-wrapper-compact .basket-item-block-properties { margin-bottom: 0; }.basket-item-property-scu-image .basket-item-scu-item-inner,.basket-item-scu-color .basket-item-scu-item-inner {width: 20px;height: 20px;border: 1px solid #fff;}.basket-item-property-scu-text .basket-item-scu-item-inner {padding: 2px 3px;min-width: 25px;text-align: center;font: bold 11px/15px "Helvetica Neue", Helvetica, Arial, sans-serif;}}.basket-items-list-item-amount {-ms-flex-order: 3;padding-top: 20px;vertical-align: top;-webkit-box-ordinal-group: 4;order: 3;}.basket-item-block-amount {position: relative;display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-pack: end;-ms-flex-align: start;padding: 0 10px;-ms-flex-line-pack: start;align-content: flex-start;-webkit-box-pack: end;justify-content: flex-end;}.basket-items-list-wrapper-compact .basket-item-block-amount {margin-bottom: 0;padding-bottom: 0;}.basket-item-amount-filed-block { position: relative; }.basket-item-amount-filed,.basket-item-block-amount.disabled .basket-item-amount-filed:hover {padding: 0;width: 60px;height: 28px;outline: none;border: 1px solid #e4e4e4;border-radius: 1px;vertical-align: middle;text-align: center;font: bold 18px/27px "Helvetica Neue", Helvetica, Arial, sans-serif;transition: 300ms all ease;}.basket-item-block-amount.disabled .basket-item-amount-filed { background-color: #f3f3f3; }.basket-item-amount-filed:hover,.basket-item-amount-filed:focus { border-color: #006cc0; }.basket-item-amount-filed::-webkit-outer-spin-button,.basket-item-amount-filed::-webkit-inner-spin-button {margin: 0;-webkit-appearance: none; -moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;}.basket-item-amount-filed.basket-updated {-webkit-animation-name: basketAmountFiledUpdated;animation-name: basketAmountFiledUpdated;-webkit-animation-duration: 600ms;animation-duration: 600ms;}@-webkit-keyframes basketAmountFiledUpdated {0%, 100% { border-color: #e4e4e4; }50% { border-color: #ee9200; }}@keyframes basketAmountFiledUpdated {0%, 100% { border-color: #e4e4e4; }50% { border-color: #ee9200; }}.basket-item-amount-btn-plus,.basket-item-amount-btn-minus {position: relative;width: 28px;height: 28px;cursor: pointer;transition: 300ms all ease;-webkit-user-select: none;}.basket-item-amount-btn-plus:hover,.basket-item-amount-btn-minus:hover { background-color: #efefef; }.basket-item-block-amount.disabled .basket-item-amount-btn-plus,.basket-item-block-amount.disabled .basket-item-amount-btn-minus {background-color: transparent;cursor: default;}.basket-item-amount-btn-plus:before,.basket-item-amount-btn-plus:after,.basket-item-amount-btn-minus:after {position: absolute;top: 50%;left: 50%;margin-top: -1px;margin-left: -5px;width: 10px;height: 2px;background-color: #979797;content: "";transition: 300ms all ease;}.basket-item-amount-btn-plus:hover:before,.basket-item-amount-btn-plus:hover:after,.basket-item-amount-btn-minus:hover:after { background-color: #535353; }.basket-item-block-amount.disabled .basket-item-amount-btn-plus:before,.basket-item-block-amount.disabled .basket-item-amount-btn-plus:after,.basket-item-block-amount.disabled .basket-item-amount-btn-minus:after { background-color: #f3f3f3; }.basket-item-amount-btn-plus:before {margin-top: -5px;margin-left: -1px;width: 2px;height: 10px;}.basket-item-amount-field-description {position: absolute;top: calc(100% + 1px);right: 0;left: 0;color: #a1a1a1;text-align: center;font: italic 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;}@media (max-width: 991px) {.basket-item-block-amount {position: relative;-ms-flex-pack: center;margin-bottom: 13px;-webkit-box-pack: center;justify-content: center;}.basket-item-amount-btn-plus,.basket-item-amount-btn-minus {border: 1px solid #e4e4e4;background-color: #f5f6f7;}.basket-item-amount-btn-plus {border-left: none;border-radius: 0 1px 1px 0;}.basket-item-amount-btn-minus {border-right: none;border-radius: 1px 0 0 1px;}}@media (max-width: 767px) {.basket-item-block-amount { padding-top: 19px; }}@media (max-width: 580px) {.basket-item-block-amount { padding-top: 0; }}.basket-items-list-item-price {-ms-flex-order: 4;padding-top: 0;vertical-align: top;-webkit-box-ordinal-group: 5;order: 4;}.basket-items-list-item-price-for-one {-ms-flex-order: 2;-webkit-box-ordinal-group: 3;order: 2}.basket-item-block-price {position: relative;padding-top: 20px;text-align: right;white-space: nowrap;}.basket-item-price-title {padding-top: 1px;color: #a1a1a1;text-align: right;font: 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;}.basket-item-price-current {padding-top: 1px;color: #2f3435;vertical-align: bottom;line-height: 24px;}.basket-item-price-current-text {letter-spacing: -.33px;font: 400 20px/24px "Helvetica Neue", Helvetica, Arial, sans-serif;transition: 180ms text-shadow ease, 180ms color ease;}.basket-item-price-old {position: absolute;top: 5px;right: 0;color: #a1a1a1;vertical-align: middle;line-height: 15px;}.basket-item-price-old-text {position: relative;display: inline-block;font: 400 13px/15px "Helvetica Neue", Helvetica, Arial, sans-serif;}.basket-item-price-old-text:after {position: absolute;top: 3px;right: 3px;bottom: 3px;left: 3px;background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%0A%3Csvg%20width%3D%22491px%22%20height%3D%22125px%22%20viewBox%3D%220%200%20100%25%20100%25%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M1.23046875%2C121.410156%20C122.764455%2C80.3998661%20212.227997%2C52.9779911%20269.621094%2C39.1445312%20C327.014191%2C25.3110714%20400.420441%2C13.476436%20489.839844%2C3.640625%22%20stroke%3D%22%23B80909%22%20stroke-width%3D%2216%22%20/%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E);background-size: 100% 100%;content: '';}.basket-item-price-difference {padding: 3px;max-width: 100%;background: #d1ecf1;color: #179ebb;text-align: center;white-space: normal;font: 400 11px/12px "Helvetica Neue", Helvetica, Arial, sans-serif;}@media (max-width: 767px) {.basket-items-list-item-container {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-align: start;-webkit-box-align: start;align-items: flex-start;}.basket-items-list-item-descriptions { min-width: 100%; }}@media (max-width: 580px) {.basket-items-list-item-price {-ms-flex-order: 5;vertical-align: top;-webkit-box-ordinal-group: 6;order: 5;}.basket-items-list-item-price-for-one {-ms-flex-order: 4;-webkit-box-ordinal-group: 5;order: 4}.basket-item-block-price {-ms-flex-direction: column;flex-direction: column;margin-bottom: 10px;min-width: 0;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}.basket-item-price-old { right: 10px; }.basket-items-list-item-amount {display: block;padding: 0 0 20px;min-width: 100%;}.basket-item-block-price {padding-right: 10px;padding-left: 10px;}.basket-items-list-item-price-for-one .basket-item-price-current { }.basket-items-list-wrapper-compact .basket-item-block-price {min-width: 0;text-align: right;}.basket-items-list-wrapper-compact .basket-item-block-price > div { text-align: right; }.basket-item-block-price .basket-item-price-difference {-ms-flex-order: 1;padding: 5px 6px 6px;-webkit-box-ordinal-group: 2;order: 1;}}.basket-items-list-item-remove {padding-top: 17px !important;vertical-align: top;}.basket-item-block-actions {position: relative;opacity: 0;transition: 300ms opacity ease;}.bx-touch .basket-item-block-actions,.basket-items-list-item-container:hover .basket-item-block-actions { opacity: 1; }.basket-item-actions-remove {position: relative;display: block;width: 25px;height: 25px;cursor: pointer;}.basket-item-actions-remove:after,.basket-item-actions-remove:before {position: absolute;top: 50%;left: 50%;width: 2px;height: 14px;background: #d0021b;content: '';transition: 300ms background-color ease;}.basket-item-actions-remove:after { -webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg); transform: translate3d(-50%, -50%, 0) rotate(45deg); }.basket-item-actions-remove:before { -webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg); transform: translate3d(-50%, -50%, 0) rotate(-45deg); }.basket-item-actions-remove:hover:after,.basket-item-actions-remove:hover:before { background-color: #7e000f; }.basket-item-block-info .basket-item-actions-remove {position: absolute;top: -4px;right: 0;}.basket-items-list-wrapper-compact .basket-item-block-actions {position: relative;top: auto;right: auto;padding-left: 10px;}@media (max-width: 767px) {.basket-items-list-table,.basket-items-list-table thead,.basket-items-list-table tbody,.basket-items-list-table tr { display: block !important; }tr.basket-items-list-item-container {display: -ms-flexbox !important;display: -webkit-box !important;display: flex !important;-ms-flex-pack: center;-ms-flex-align: start;padding-top: 10px;padding-bottom: 10px;border-top: 1px solid #f2f2f2;-webkit-box-align: flex-start;align-items: flex-start;-webkit-box-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}.basket-items-list-table tr.basket-items-list-item-container:first-child,.basket-items-list-table tbody tr.basket-items-list-item-container:first-child { border: none; }.basket-items-list .basket-items-list-item-container > td { border-top: none; }td.basket-items-list-item-amount,td.basket-items-list-item-price,td.basket-items-list-item-remove { display: inline-block; }td.basket-items-list-item-descriptions {padding-bottom: 10px;min-width: 100%;}td.basket-items-list-item-descriptions,td.basket-items-list-item-notification {display: block;padding-top: 0;}.basket-items-list-item-price { padding: 3px 0; }td.basket-items-list-item-remove { padding: 34px 0 0 !important; }}@media (max-width: 580px) {.basket-items-list-item-price .basket-item-block-price .basket-item-price-title { display: block; }td.basket-items-list-item-remove {display: block;padding: 0;}td.basket-items-list-item-remove {padding: 0 !important;text-align: center;}.basket-item-block-actions { display: inline-block; }}.basket-items-list-item-notification-inner {position: relative;transition: 220ms all ease;}.basket-items-list-item-container.basket-items-list-item-container-expend { display: table-row; }.basket-items-list-item-container-expend .basket-items-list-item-removed-container {position: relative;display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-pack: justify;-ms-flex-align: center;padding: 10px 0;border-radius: 2px;background-color: #e6f8fe;color: #333;text-align: center;transition: 300ms all ease;-webkit-box-align: center;align-items: center;-webkit-box-pack: justify;justify-content: space-between;}.basket-items-list-item-container-expend .basket-items-list-item-removed-container div {padding: 0 10px;text-align: left;}@-webkit-keyframes ShowNote {0% { opacity: 0; }0%, 50% { background-color: #fff; }50%, 100% { opacity: 1; }100% { background-color: #e6f8fe; }}@keyframes ShowNote {0% { opacity: 0; }0%, 50% { background-color: #fff; }50%, 100% { opacity: 1; }100% { background-color: #e6f8fe; }}@media (max-width: 768px) {.basket-items-list-item-container-collapse .basket-items-list-item-removed-container {-ms-flex-direction: column;flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal;}.basket-items-list-item-container-collapse .basket-items-list-item-removed-container div { text-align: center; }}.basket-items-list-item-container-collapse .basket-item-block-info,.basket-items-list-item-container-collapse .basket-item-block-common,.basket-items-list-item-container-collapse .basket-item-block-image { opacity: 0; }.basket-items-list-item-container.basket-items-list-item-container-collapse > td > div {overflow: hidden;height: 80px;opacity: 0;}.basket-items-list-item-removed-block {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-align: center;-webkit-box-align: center;align-items: center;}.basket-items-list-item-removed-block .faded {color: #ccc;cursor: default;}.basket-items-list-item-removed-anchor {border-bottom: 1px dashed;color: #333;font-weight: bold;}.basket-items-list-item-clear-btn {position: relative;display: inline-block;margin-left: 10px;width: 25px;height: 25px;cursor: pointer;}.basket-items-list-item-clear-btn:after,.basket-items-list-item-clear-btn:before {position: absolute;top: 50%;left: 50%;width: 2px;height: 14px;background: #d0021b;content: '';transition: 300ms background-color ease;}.basket-items-list-item-clear-btn:after { -webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg); transform: translate3d(-50%, -50%, 0) rotate(45deg); }.basket-items-list-item-clear-btn:before { -webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg); transform: translate3d(-50%, -50%, 0) rotate(-45deg); }.basket-items-list-item-clear-btn:hover:after,.basket-items-list-item-clear-btn:hover:before { background-color: #7e000f; }.basket-items-list-item-double { margin: 10px 0; }.basket-items-list-item-double > div {margin-bottom: 10px;padding: 5px 35px 5px 15px;}.basket-items-list-item-double-anchor,.basket-items-list-item-double-anchor:visited {border-bottom: 1px dashed;color: #333;text-decoration: none;}.basket-items-list-item-double-anchor:hover { color: #23527c; }.basket-items-list-item-warning-container { margin: 10px 0; }.basket-items-list-item-warning-container > div {margin-bottom: 10px;padding: 5px 35px 5px 15px;}.basket-items-list-wrapper-compact .basket-items-list-item-container {-ms-flex-align: start;padding: 17px 0;-webkit-box-align: start;align-items: flex-start;}.basket-item-gifts-list-container {position: relative;margin-bottom: 20px;border: 1px solid #fceb9f;background: #fffef8;}.basket-item-gifts-list-container:after {position: absolute;top: -10px;left: 90px;display: block;width: 17px;height: 17px;background-color: #fceb9f;content: '';-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.basket-item-gifts-list-title {padding: 12px 17px;background-color: #fceb9f;color: #5b5848;font: bold 15px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;}.basket-item-gifts-list { padding: 15px; }.basket-items-list-gift-item {display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-align: center;border-bottom: 1px solid #f3f2ed;-webkit-box-align: center;align-items: center;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.basket-item-gifts-list .basket-items-list-gift-item:last-child { border-bottom: none; }.basket-item-gift-image-container {padding: 10px 0;min-width: 48px;max-width: 100%;width: 168px;text-align: center;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}.basket-item-gift-image-link { display: inline-block; }.basket-item-gift-image {display: inline-block;max-width: 100%;max-height: 69px;width: auto;height: auto;}.basket-item-gift-title-container {padding: 5px 15px;width: 100%;-webkit-box-flex: 9;-ms-flex: 9;flex: 9;}.basket-item-gift-title-link {color: #333;font: 400 15px/20px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;transition: 300ms all ease;}@media (max-width: 580px) {.basket-item-gift-title-link { font-size: 13px; }}.basket-item-gift-price-container {text-align: right;-webkit-box-flex: 2;-ms-flex: 2;flex: 2;}.basket-item-gift-price-current {color: #2f3435;font: 400 22px/26px "Helvetica Neue", Helvetica, Arial, sans-serif;}.basket-item-gift-price-old {color: #a1a1a1;text-decoration: line-through;font: 400 13px/16px "Helvetica Neue", Helvetica, Arial, sans-serif;}.basket-item-gift-price-difference {display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-align: center;padding: 5px 6px 6px;background: #e2f0cb;color: #525c69;text-align: center;text-transform: uppercase;font: bold 9px/12px "Helvetica Neue", Helvetica, Arial, sans-serif;-webkit-box-align: center;align-items: center;}@media (max-width: 580px) {.basket-items-list-gift-item {-ms-flex-wrap: wrap;flex-wrap: wrap;}.basket-item-gift-price-container { min-width: 100%; }}.basket-gifts-list-wrapper,.basket-gifts-list-wrapper-compact {margin-bottom: 15px;border: 1px solid #e2dfdf;}.basket-gifts-list-header {padding: 18px 25px 20px;border-bottom: 1px solid #e2dfdf;background: #f2f2f2;font: bold 15px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;transition: 300ms all ease;}.basket-clear {cursor: pointer;pointer-events: auto;}.basket-clear:after,.basket-clear:before {position: absolute;top: 50%;left: 50%;width: 2px;height: 14px;background: #a1a1a1;content: '';transition: 300ms background-color ease;}.basket-clear:after { -webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg); transform: translate3d(-50%, -50%, 0) rotate(45deg); }.basket-clear:before { -webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg); transform: translate3d(-50%, -50%, 0) rotate(-45deg); }.basket-clear:hover:after,.basket-clear:hover:before { background-color: #333; }@media (max-width: 991px) {.basket-gifts-list-header {padding: 10px 9px 11px;font-size: 12px;line-height: 15px;}}.basket-gifts-list { padding: 0 25px; }.basket-gifts-description-container {padding: 11px;color: #868d96;text-align: center;font: 400 13px/15px "Helvetica Neue", Helvetica, Arial, sans-serif;}.basket-gifts-list-item-container {position: relative;display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-align: center;overflow: hidden;padding: 20px 0;border-top: 1px solid #f2f2f2;transition: 300ms all ease;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;align-items: center;}.basket-gifts-list-item-container:first-child { border-top: none; }.basket-gift-block-image {padding: 5px 15px 5px 0;min-width: 50px;max-width: 50px;}.basket-gift-image-link { display: inline-block; }.basket-gift-image {display: inline-block;max-width: 100%;max-height: 168px;width: auto;height: auto;transition: 300ms all ease;}.basket-gift-block-info { -webkit-box-flex: 1; -ms-flex: 1; flex: 1 }.basket-gift-info-name,.basket-gift-info-name-link {margin: 0;padding: 0;color: #2f3435;text-decoration: none;font: 400 15px/19px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;transition: 300ms all ease;}.basket-gift-info-name-link:hover {text-decoration: underline;cursor: pointer;}.basket-gift-block-common {display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-align: center;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-line-pack: center;align-content: center;}.basket-gift-item-select-btn-container {display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-align: center;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-align: center;align-items: center;}.basket-gift-item-selected {padding: 0 10px;color: #b6bbbf;font: 400 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;}.basket-gift-item-select-btn-label {display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-align: center;margin-bottom: 0;-webkit-box-align: center;align-items: center;}.basket-gift-item-select-input { display: none; }.basket-gift-item-select-btn-radio {position: relative;display: inline-block;-webkit-box-sizing: border-box;box-sizing: border-box;margin-right: 10px;width: 20px;height: 20px;border: 10px solid #fff;border-radius: 50%;background: #468ee5;-webkit-box-shadow: 0 0 0 1px #828b95;box-shadow: 0 0 0 1px #828b95;cursor: pointer;transition: 190ms all ease;}.basket-gift-item-select-input:checked + .basket-gift-item-select-btn-radio { border-width: 5px; }.basket-gift-item-select-btn-text {text-transform: lowercase;font: bold 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;cursor: pointer;}.basket-gift-item-select-btn-checkbox {position: relative;display: inline-block;-webkit-box-sizing: border-box;box-sizing: border-box;margin-right: 10px;width: 19px;height: 19px;border: 1px solid #828b95;border-radius: 2px;background-color: #fff;cursor: pointer;}.basket-gift-item-select-btn-checkbox:after,.basket-gift-item-select-btn-checkbox:before {position: absolute;background-color: #fff;content: '';opacity: 0;transition: 190ms all ease;}.basket-gift-item-select-btn-checkbox:after {top: 5px;left: 5px;z-index: 15;width: 3px;height: 9px;border-radius: 1px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}.basket-gift-item-select-btn-checkbox:before {top: -1px;left: 11px;z-index: 10;width: 5px;height: 17px;border: 1px solid #fff;border-radius: 2px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.basket-gift-item-select-input:checked + .basket-gift-item-select-btn-checkbox:after,.basket-gift-item-select-input:checked + .basket-gift-item-select-btn-checkbox:before {background-color: #468ee5;opacity: 1;}@media (max-width: 797px) {.basket-gift-item-select-btn-container {-ms-flex-direction: column;flex-direction: column;-ms-flex-align: end;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-box-align: end;align-items: flex-end;}.basket-gift-item-selected {-ms-flex-order: 2;padding-right: 0;text-align: right;-webkit-box-ordinal-group: 3;order: 2;}.basket-gift-item-select-btn-label {-ms-flex-order: 1;text-align: right;-webkit-box-ordinal-group: 2;order: 1;}}.bx-step-opacity { transition: 500ms opacity ease; }.basket-search-not-found {position: absolute;top: 50%;left: 50%;margin: -50px 0 0 0;-webkit-transform: translate3d(-50%, -50%, 0);transform: translate3d(-50%, -50%, 0);}.basket-search-not-found-icon {margin: 0 auto 80px;width: 180px;height: 180px;background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%22182px%22%20height%3D%22182px%22%20viewBox%3D%220%200%20182%20182%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3Cg%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.2%22%20fill%3D%22%23A7ABB0%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M17%2C70.5%20C17%2C40.9473747%2040.9473747%2C17%2070.5%2C17%20C100.052625%2C17%20124%2C40.9473747%20124%2C70.5%20C124%2C100.052625%20100.052625%2C124%2070.5%2C124%20C40.9473747%2C124%2017%2C100.052625%2017%2C70.5%20M178.408149%2C160.192955%20L129.280894%2C111.056302%20C129.216524%2C111.017683%20129.152154%2C110.991937%20129.100658%2C110.953317%20C136.979557%2C99.5348706%20141.614204%2C85.7220257%20141.614204%2C70.8020936%20C141.614204%2C31.6935917%20109.905496%2C0%2070.8071019%2C0%20C31.7087076%2C0%200%2C31.6935917%200%2C70.8020936%20C0%2C109.910596%2031.7087076%2C141.604187%2070.8071019%2C141.604187%20C85.7152154%2C141.604187%2099.5419113%2C136.969868%20110.948292%2C129.091526%20C110.999788%2C129.143019%20111.012662%2C129.220257%20111.064158%2C129.27175%20L160.204287%2C178.408403%20C164.993422%2C183.197199%20172.846573%2C183.197199%20177.635708%2C178.408403%20L178.408149%2C177.623143%20C183.197284%2C172.834347%20183.197284%2C164.981751%20178.408149%2C160.192955%22/%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E);background-size: cover;}.basket-search-not-found-text {color: #c0c5ca;text-align: center;font: 30px/35px "Helvetica Neue", Helvetica, Arial, sans-serif;}.bx-sbb-empty-cart-image{width:131px;height:116px;margin:50px auto 42px;background:url(/local/templates/aspro_next/components/bitrix/sale.basket.basket/.default/images/empty_cart.svg) no-repeat center;background-size:contain;}.bx-sbb-empty-cart-text{font-size:36px;text-align:center;color:#bababa;margin-bottom:42px;}.bx-sbb-empty-cart-desc{text-align:center;color:#000;font-size:16px;margin-bottom:42px;}.catalog-block-header{font-size:14px;font-weight: bold;text-align: left;margin:5px 0;padding:5px 15px;border-bottom: 2px solid #d9dee6;color: #000;}body.bx-theme-blue .catalog-block-header{border-color:#006cc0;}body.bx-theme-green .catalog-block-header{border-color:#63aa28;}body.bx-theme-red .catalog-block-header{border-color:#da3737;}body.bx-theme-yellow .catalog-block-header{border-color:#f4b236;}.bx-blue .basket-item-scu-item:hover,.bx-blue .basket-item-scu-item.selected,.bx-blue .basket-item-scu-item.not-available:hover { border-color: #006cc0; }.bx-blue .basket-item-amount-filed:hover,.bx-blue .basket-item-amount-filed:focus { border-color: #006cc0; }div.bx-blue .btn.btn-default {outline: none;border-color: #1485ce;background-color: #1485ce;color: #fff;}div.bx-blue .btn.btn-default:hover {outline: none;border-color: #53a4d8;background-color: #53a4d8;color: #fff;}div.bx-blue .btn.btn-default:active {outline: none;-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);}