#enext-cart-popup-safe-overlay{
position:fixed;inset:0;background:rgba(18,27,38,.62);opacity:0;visibility:hidden;transition:opacity .22s ease,visibility .22s ease;z-index:9998;backdrop-filter:blur(2px);}
#enext-cart-popup-safe-overlay.is-active{
opacity:1;visibility:visible;}
#enext-cart-popup-safe{
position:fixed;left:50%;top:50%;width:calc(100% - 40px);max-width:920px;transform:translate(-50%,calc(-50% + 18px));opacity:0;visibility:hidden;transition:transform .22s ease,opacity .22s ease,visibility .22s ease;z-index:9999;font-family:inherit;}
#enext-cart-popup-safe.is-active{
opacity:1;visibility:visible;transform:translate(-50%,-50%);}
#enext-cart-popup-safe .enext-cart-popup__card{
position:relative;background:#fff;border-radius:34px;box-shadow:0 24px 80px rgba(16,24,40,.22);}
#enext-cart-popup-safe .enext-cart-popup__card--main{
padding:42px 40px 40px;}
#enext-cart-popup-safe .enext-cart-popup__card--delivery{
margin-top:14px;padding:18px 40px 24px;}
#enext-cart-popup-safe .enext-cart-popup__close{
position:absolute;right:-70px;top:8px;width:56px;height:56px;border:0;border-radius:50%;background:#fff;box-shadow:0 14px 28px rgba(15,23,42,.16);cursor:pointer;color:#a7b4c4;padding:0;display:flex;align-items:center;justify-content:center;}
#enext-cart-popup-safe .enext-cart-popup__close::before,#enext-cart-popup-safe .enext-cart-popup__close::after{
content:"";position:absolute;width:20px;height:2px;border-radius:2px;background:currentColor;}
#enext-cart-popup-safe .enext-cart-popup__close::before{
transform:rotate(45deg);}
#enext-cart-popup-safe .enext-cart-popup__close::after{
transform:rotate(-45deg);}
#enext-cart-popup-safe .enext-cart-popup__close:hover{
color:#7b8ca1;}
#enext-cart-popup-safe .enext-cart-popup__title{
margin:0 80px 34px 0;font-size:30px;line-height:1.08;font-weight:800;letter-spacing:-.03em;color:#13233f;}
#enext-cart-popup-safe .enext-cart-popup__row{
display:grid;grid-template-columns:96px minmax(0,1fr) 144px 160px;gap:28px;align-items:center;}
#enext-cart-popup-safe .enext-cart-popup__image{
width:96px;height:96px;border-radius:22px;background:#f3f6fb;display:flex;align-items:center;justify-content:center;overflow:hidden;}
#enext-cart-popup-safe .enext-cart-popup__image img{
width:100%;height:100%;object-fit:contain;display:block;}
#enext-cart-popup-safe .enext-cart-popup__image.is-empty::before{
content:"";display:block;width:46px;height:46px;border-radius:16px;background:#e6edf6;}
#enext-cart-popup-safe .enext-cart-popup__image.is-empty img{
display:none;}
#enext-cart-popup-safe .enext-cart-popup__info{
min-width:0;}
#enext-cart-popup-safe .enext-cart-popup__name{
display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-decoration:none;font-size:16px;line-height:1.18;font-weight:500;color:#1b2f54;}
#enext-cart-popup-safe .enext-cart-popup__name:hover{
color:#1b2f54;text-decoration:none;}
#enext-cart-popup-safe .enext-cart-popup__subtitle{
margin-top:10px;font-size:16px;line-height:1.35;color:#8b99ad;}
#enext-cart-popup-safe .enext-cart-popup__subtitle.is-hidden{
display:none;}
#enext-cart-popup-safe .enext-cart-popup__qty-wrap{
display:flex;justify-content:center;}
#enext-cart-popup-safe .enext-cart-popup__qty{
display:grid;grid-template-columns:50px 1fr 50px;align-items:center;width:144px;height:52px;border:2px solid #d1d9e6;border-radius:10px;background:#fff;overflow:hidden;}
#enext-cart-popup-safe .enext-cart-popup__qty-btn{
border:0;background:transparent;color:#7d8a9b;font-size:28px;line-height:1;cursor:pointer;height:100%;padding:0;transition:background .18s ease,color .18s ease;}
#enext-cart-popup-safe .enext-cart-popup__qty-btn:hover{
background:#f5f8fc;color:#52647c;}
#enext-cart-popup-safe .enext-cart-popup__qty-btn[disabled]{
cursor:default;opacity:.45;background:transparent;color:#98a5b6;}
#enext-cart-popup-safe .enext-cart-popup__qty-input{
width:100%;height:100%;border:0;background:transparent;text-align:center;font-size:16px;font-weight:500;color:#2a3b57;padding:0;}
#enext-cart-popup-safe .enext-cart-popup__price{
font-size:16px;line-height:1.15;font-weight:700;color:#1d2331;text-align:right;white-space:nowrap;}
#enext-cart-popup-safe .enext-cart-popup__actions{
display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:34px;}
#enext-cart-popup-safe .enext-cart-popup__btn{
height:72px;border-radius:18px;border:0;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:16px;font-weight:700;letter-spacing:-.01em;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease;}
#enext-cart-popup-safe .enext-cart-popup__btn:hover{
transform:translateY(-1px);text-decoration:none;}
#enext-cart-popup-safe .enext-cart-popup__btn--secondary{
    background: transparent;
    color: #286bc6;
    border: 1px solid #286bc6;}
#enext-cart-popup-safe .enext-cart-popup__btn--secondary:hover{
background: transparent;
    color: #286bc6;}
#enext-cart-popup-safe .enext-cart-popup__btn--primary{
background:#286BC6;color:#fff;box-shadow:0 12px 22px rgba(107,149,234,.24);}
#enext-cart-popup-safe .enext-cart-popup__btn--primary:hover{
background:#286BC6;color:#fff;box-shadow:0 14px 26px rgba(92,136,223,.28);}
#enext-cart-popup-safe .enext-cart-popup__delivery-title{
font-size:16px;line-height:1.35;color:#2c3444;margin-bottom:16px;}
#enext-cart-popup-safe .enext-cart-popup__delivery-bar{
position:relative;height:54px;border-radius:18px;background:#008d55;display:flex;align-items:center;justify-content:center;padding:0 84px 0 26px;overflow:hidden;}
#enext-cart-popup-safe .enext-cart-popup__delivery-badge{
font-size:16px;line-height:1;font-weight:800;color:#fff;text-transform:uppercase;}
#enext-cart-popup-safe .enext-cart-popup__delivery-icon{
position:absolute;right:14px;top:50%;transform:translateY(-50%);width:84px;height:38px;display:flex;align-items:center;justify-content:center;}
#enext-cart-popup-safe .enext-cart-popup__delivery-icon svg{
display:block;width:82px;height:36px;}
#enext-cart-popup-safe.is-busy .enext-cart-popup__qty-btn--plus{
pointer-events:none;opacity:.55;}
body.enext-cart-popup-open{
overflow:hidden;}
@media (max-width: 991px){
#enext-cart-popup-safe{
max-width:780px;}
#enext-cart-popup-safe .enext-cart-popup__card--main{
padding:34px 30px 30px;}
#enext-cart-popup-safe .enext-cart-popup__card--delivery{
padding:18px 30px 22px;}
#enext-cart-popup-safe .enext-cart-popup__title{
font-size:42px;margin-right:52px;}
#enext-cart-popup-safe .enext-cart-popup__row{
grid-template-columns:84px minmax(0,1fr);grid-template-areas:"image info" "qty price";row-gap:22px;column-gap:20px;}
#enext-cart-popup-safe .enext-cart-popup__image{
grid-area:image;width:84px;height:84px;border-radius:20px;}
#enext-cart-popup-safe .enext-cart-popup__info{
grid-area:info;}
#enext-cart-popup-safe .enext-cart-popup__qty-wrap{
grid-area:qty;justify-content:flex-start;}
#enext-cart-popup-safe .enext-cart-popup__price{
grid-area:price;text-align:right;font-size:34px;}
}
@media (max-width: 767px){
#enext-cart-popup-safe{
left:16px;right:16px;top:16px;width:auto;max-width:none;transform:translateY(18px);}
#enext-cart-popup-safe.is-active{
transform:translateY(0);}
#enext-cart-popup-safe .enext-cart-popup__card{
border-radius:26px;}
#enext-cart-popup-safe .enext-cart-popup__card--main{
padding:24px 18px 18px;}
#enext-cart-popup-safe .enext-cart-popup__card--delivery{
padding:16px 18px 18px;margin-top:10px;}
#enext-cart-popup-safe .enext-cart-popup__close{
right:12px;top:12px;width:42px;height:42px;}
#enext-cart-popup-safe .enext-cart-popup__close::before,#enext-cart-popup-safe .enext-cart-popup__close::after{
width:16px;}
#enext-cart-popup-safe .enext-cart-popup__title{
font-size:30px;line-height:1.08;margin:0 42px 20px 0;}
#enext-cart-popup-safe .enext-cart-popup__row{
grid-template-columns:70px minmax(0,1fr);grid-template-areas:"image info" "qty qty" "price price";row-gap:16px;column-gap:14px;}
#enext-cart-popup-safe .enext-cart-popup__image{
width:70px;height:70px;border-radius:16px;}
#enext-cart-popup-safe .enext-cart-popup__name{
font-size:22px;line-height:1.22;}
#enext-cart-popup-safe .enext-cart-popup__subtitle{
font-size:15px;margin-top:6px;}
#enext-cart-popup-safe .enext-cart-popup__qty-wrap{
justify-content:flex-start;}
#enext-cart-popup-safe .enext-cart-popup__qty{
width:132px;height:48px;}
#enext-cart-popup-safe .enext-cart-popup__qty-input{
font-size:20px;}
#enext-cart-popup-safe .enext-cart-popup__price{
text-align:left;font-size:30px;}
#enext-cart-popup-safe .enext-cart-popup__actions{
grid-template-columns:1fr;gap:12px;margin-top:20px;}
#enext-cart-popup-safe .enext-cart-popup__btn{
height:58px;font-size:18px;border-radius:16px;}
#enext-cart-popup-safe .enext-cart-popup__delivery-title{
font-size:16px;margin-bottom:12px;}
#enext-cart-popup-safe .enext-cart-popup__delivery-bar{
height:48px;padding:0 66px 0 18px;border-radius:16px;}
#enext-cart-popup-safe .enext-cart-popup__delivery-badge{
font-size:14px;text-align:center;}
#enext-cart-popup-safe .enext-cart-popup__delivery-icon{
right:8px;width:60px;}
#enext-cart-popup-safe .enext-cart-popup__delivery-icon svg{
width:58px;height:26px;}
}
.product-item-detail-deliveries {
	display: flex;
	flex-direction: column;
	width: 100%;
	gap: 21px;
	padding-bottom: 20px;
}

.product-item-detail-delivery {
	display: flex;
	gap: 8px;
}

.product-item-detail-delivery-icon {
	width: 18px;
	display: flex;
}

.product-item-detail-delivery-info {
	display: flex;
	flex-direction: column;
	width: 100%;
	gap: 2px;
}

.delivery-info-item {
	display: flex;
	gap: 3px;
	align-items: center;
}

.delivery-info-item span {
	font: 14px/150% 'Museo Sans Cyrl 500', sans-serif;
	color: #333;
}

.delivery-info-item .dot {
	display: flex;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background-color: #286BC6;
}

.delivery-info-date {
	display: flex;
}

.delivery-info-date span {
	font: 14px/150% 'Museo Sans Cyrl 500', sans-serif;
	color: #3AB571;
}

.delivery-info-address {
	display: flex;
}

.delivery-info-address address {
	font: 14px/150% 'Museo Sans Cyrl 500', sans-serif;
	color: #999999;
	margin: 0;
}

.delivery-info-text {
	display: flex;
}

.delivery-info-text p {
	font: 14px/150% 'Museo Sans Cyrl 500', sans-serif;
	color: #999999;
	margin: 0;
	padding: 0;
}
.enext-cart-popup__delivery-bar {
    cursor: pointer;
}
.popdel {
    display: none;
}