/* <style id="react-tooltip-core-styles" type="text/css"> */
:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s}
.core-styles-module_tooltip__3vRRp{position:absolute;top:0;left:0;pointer-events:none;opacity:0;will-change:opacity}
.core-styles-module_fixed__pcSol{position:fixed}
.core-styles-module_arrow__cvMwQ{position:absolute;background:inherit}
.core-styles-module_noArrow__xock6{display:none}
.core-styles-module_clickable__ZuTTB{pointer-events:auto}
.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay)ease-out}
.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay)ease-in}

/* <style id="react-tooltip-base-styles" type="text/css"> */
.styles-module_tooltip__mnnfp{padding:8px 16px;border-radius:3px;font-size:90%;width:max-content}
.styles-module_arrow__K0L3T{width:8px;height:8px}
[class*='react-tooltip__place-top']>.styles-module_arrow__K0L3T{transform:rotate(45deg)}
[class*='react-tooltip__place-right']>.styles-module_arrow__K0L3T{transform:rotate(135deg)}
[class*='react-tooltip__place-bottom']>.styles-module_arrow__K0L3T{transform:rotate(225deg)}
[class*='react-tooltip__place-left']>.styles-module_arrow__K0L3T{transform:rotate(315deg)}
.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}
.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}
.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}
.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}
.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}
.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}



.product-details__tag .react-tooltip {
	opacity:0;
	visibility:hidden;
	transition:opacity .35s ease;
	left: -173px;
	top: 24px;
}
.product-details__tag:hover .react-tooltip {
	opacity:1;
	visibility:visible;
}
.product-details__tag .react-tooltip .react-tooltip-arrow {
	left: 176px;
	top: -4px;
}
@media (max-width: 755px) { 
	.product-details__tag .react-tooltip {
		left: -2px;
	}
	.product-details__tag .react-tooltip .react-tooltip-arrow {
		left: 5px;
	}
}

.CalcOrderFormPopup_designItemColor__xP_X5:empty {
	display:none;
}

.Popup_overlay__4vlbU, .CalcOrderFormPopup_popupScroll__qRimy {
	visibility:hidden;
	opacity:0;
}
.Popup_overlay__4vlbU.is-active, .CalcOrderFormPopup_popupScroll__qRimy.is-active {
	visibility:visible;
}
.Popup_overlay__4vlbU.visible, .CalcOrderFormPopup_popupScroll__qRimy.visible {
	opacity:1;
}

input:checked + .Checkbox_checkboxMarker__tfmQI {
	border-color: #343434;
}

input:checked + .Checkbox_checkboxMarker__tfmQI svg, 
input:checked + .Checkbox_checkboxMarker__tfmQI:before {
	display: block;
}

.file[data-max-files="1"] {
	flex-direction:column;
	align-items:stretch;
}


.Input_formFieldWrap__8LMJJ.Input_large__7_b_k.input--filled .Input_placeholder__cg2Bf {
    transform: translateY(-9px) scale(.85);
}


[data-tooltip-container] {
    position: relative;
}

[data-tooltip] {
    position: absolute;
    display: block;
	right: calc(100% + 8px);
    top: 6px;
    padding: 12px;
    width: 190px;
    background: rgba(52, 52, 52, 0.85);
    font-size: 11px;
    line-height: 14px;
    letter-spacing: 0.0641667px;
    color: #fff;
    border-radius: 3px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(-5px);
    transition: all 0.3s;
    pointer-events: none;
    font-weight: 500;
    z-index: 10;
}

[data-tooltip]:before {
    content: "";
    position: absolute;
    border: 6px solid transparent;
    border-left-color: rgba(52, 52, 52, 0.85);
    left: 100%;
    top: 6px;
}

[data-tooltip-container]:hover [data-tooltip] {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}
@media (max-width: 739px) {
    [data-tooltip] {
		display:none !important;
	}
}

.KovrolinDetailTop_left__spggl {
	flex: 0 0 auto;
}