/* <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: auto;
	right: calc(100% - 17px);	
	top: 24px;
}
.product-details__tag:hover .react-tooltip {
	opacity:1;
	visibility:visible;
}
.product-details__tag .react-tooltip .react-tooltip-arrow {
	left: auto;
	right:6px;
	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;
}

.reshetki-select-dropdown li.select2-results__option {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 32px;
}


[data-tooltip-id].product-options-color__info + .react-tooltip {
    opacity: 0;
    visibility: hidden;
    transition: opacity .35s ease;
    left: -60px;
	bottom: auto;
    top: calc(100% + 4px);
}

[data-tooltip-id].product-options-color__info:hover + .react-tooltip {
    opacity: 1;
    visibility: visible;
}
[data-tooltip-id].product-options-color__info:hover + .react-tooltip .react-tooltip-arrow {
	bottom:auto;
	top:-4px;
	right:7px;
	left:auto;
}

.DetailTop_left__AAQtO {
    flex: 0 0 auto;
}

.error-size .Details_buttonsWrap__KSdvM {
	/* display:none; */
	opacity:.5;
}

.error-size .Details_discountByQuantity__NI2MU .quantity-discount__price,
.error-size .Details_totalContainer__VorN3 span,
.error-size .Details_sumContainer__eK74a .product-options__price [data-unit-price]
{
	opacity:0;
}

.error-size .Details_quantityDiscount__ozfhF,
.error-size .product-options__quantity-wrap,
.error-size .Details_buttonsWrap__KSdvM {
	position:relative;
}
.error-size .Details_quantityDiscount__ozfhF:before,
.error-size .product-options__quantity-wrap:before,
.error-size .Details_buttonsWrap__KSdvM:before {
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:2;
	background-color:#fff;
	opacity:.01;
}
	
	

.Details_group__size-error-notify {
	display:none;
	color:red;
	min-height: 200px;
}
.error-size .Details_group__size-error-notify,
.error-size .diclaimer  {
	display:block;
}

.Details_cols__Wtp_B {
	position:relative;
}
.input-disclaimer {
	display:none;
	position:absolute;
	left:calc(100% + 19px);
	top:calc(50% + 10px);
	transform:translate(0, -50%);
	color:#fff;
	background: #3CA485;
	border-radius: 4px;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	padding: 4px 8px;
	gap: 4px;
	width: 157px;
	font-size: 11px;
	line-height: 110%;
}


.input-disclaimer > div {
	z-index:1;
}
.error-size .input-disclaimer {
	display: flex;
}
.input-disclaimer:before {
	content:"";
	width:17px;
	height:17px;
	position:absolute;
	background: #3CA485;
	left:-7px;
	top:50%;
	transform:rotate(45deg) translate(0, -50%);
	z-index:0;
}

/* for scrap macbook*/
.input-disclaimer {
	top:calc(100% + 12px);
	left:auto;
	right:0;
	transform:none;
}
.input-disclaimer:before {
	left:7px;
	top:-4px;
	transform:rotate(45deg);
}
/* //for scrap macbook*/

.input-disclaimer .values {
	display:flex;
	flex-direction: column;
	align-items: flex-start;
	
}
.error-size .form-field {
	border-color:red;
}
/*
@media (max-width:1218px) {
	.input-disclaimer {
		top:calc(100% + 12px);
		left:auto;
		right:0;
		transform:none;
	}
	.input-disclaimer:before {
		left:7px;
		top:-4px;
		transform:rotate(45deg);
	}	
}
*/

@media (max-width: 755px) {
	.error-size .Details_discountByQuantity__NI2MU,
	.error-size .Details_totalContainer__VorN3,
	.error-size .Details_sumContainer__eK74a .product-options__price
	{
		display:none
	}	
}