/* ===== KOSIK A POKLADNA ===== */
/* Kroky */
#content .cart-header{display:flex!important;align-items:center;margin:0 0 32px!important;padding:0!important;max-width:820px;border:0!important}
#content .cart-header li.step{display:flex!important;align-items:center;flex:1 1 auto!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;background:none!important;border:0!important}
#content .cart-header li.step:last-child{flex:0 0 auto!important}
#content .cart-header li.step:not(:last-child)::after{content:"";flex:1 1 auto;height:2px;background:#E4D8DE;margin:0 18px;min-width:24px}
#content .cart-header li.step.completed::after{background:#D1047C}
#content .cart-header li.step>a,#content .cart-header li.step>strong{display:flex!important;align-items:center;gap:12px;padding:0!important;margin:0!important;text-decoration:none!important;white-space:nowrap;background:none!important;border:0!important}
#content .cart-header li.step>a::before,#content .cart-header li.step>strong::before{width:32px!important;height:32px!important;min-width:32px;border-radius:50%!important;border:2px solid #E4D8DE!important;background:#fff!important;color:#A79AA2!important;font:800 14px/28px Nunito,sans-serif!important;text-align:center!important;margin:0!important;padding:0!important;display:inline-block!important;box-sizing:border-box!important;position:static!important}
#content .cart-header li.step span{font:700 16px/1.2 Nunito,sans-serif!important;color:#A79AA2!important;padding:0!important;margin:0!important}
#content .cart-header li.step.active>*::before{border-color:#D1047C!important;background:#FDE3EF!important;color:#D1047C!important}
#content .cart-header li.step.active span{color:#D1047C!important}
#content .cart-header li.step.completed>*::before{content:"\2713"!important;border-color:#D1047C!important;background:#D1047C!important;color:#fff!important}
#content .cart-header li.step.completed span{color:#2A2228!important}

/* Kosik - poradie: kroky, doprava zadarmo, produkty */
#content .cart-content:has(.cart-table){display:flex;flex-direction:column}
#content .cart-content .cart-header{order:0}
#content .cart-content .cart-summary{order:1}
#content .cart-content .cart-table{order:2}
#content .cart-summary{margin:0 0 22px!important;padding:0!important;border:0!important}
#content .cart-summary>h2{display:none!important}
#content .extras-wrapper{display:block!important;margin:0!important;padding:0!important;border:0!important}
#content .extras-col:empty{display:none!important}
#content .extras-col{width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding:0!important;margin:0!important}
#content .extras-wrap{margin:0!important;padding:0!important;border:0!important;display:block!important}
#content .extra.delivery{display:flex!important;align-items:center;gap:16px;background:#EEF7FA!important;border-radius:16px!important;padding:16px 22px!important;margin:0!important;width:100%!important;border:0!important;text-align:left!important;justify-content:flex-start!important}
#content .extra.delivery i.icon-van{width:44px!important;height:44px!important;flex:none;border-radius:50%;background:#fff!important;display:flex!important;align-items:center;justify-content:center;color:#D1047C!important;font-size:20px!important;margin:0!important;padding:0!important}
#content .extra.delivery>span{flex:1;display:block;font:700 15px/1.4 Nunito,sans-serif!important;color:#2A2228!important;text-decoration:none!important;border:0!important;text-align:left!important}
#content .extra.delivery strong{color:#D1047C!important;font-weight:800!important}
#content .extra.delivery .price-range{height:6px!important;border-radius:9px!important;background:#fff!important;margin-top:8px!important;overflow:hidden;width:100%!important;border:0!important}
#content .extra.delivery .price-range>div{height:100%!important;background:#D1047C!important;border-radius:9px!important}

/* Kosik - produkty */
#content .cart-table{border-collapse:collapse!important;border-top:1px solid #F1E6EC!important;margin:0!important;width:100%!important}
#content .cart-table tr{border:0!important;background:none!important}
#content .cart-table td{border:0!important;border-bottom:1px solid #F1E6EC!important;padding:20px 8px!important;vertical-align:middle!important;background:none!important}
#content .cart-table td.cart-p-image{width:112px;padding-left:0!important}
#content .cart-table td.cart-p-image a{width:96px;height:96px;border-radius:14px;background:#FBF4EF;overflow:hidden;display:flex!important;align-items:center;justify-content:center}
#content .cart-table td.cart-p-image img{max-width:84px!important;max-height:84px!important;width:auto!important;height:auto!important;mix-blend-mode:multiply}
#content .cart-table .p-name a.main-link{font:700 16px/1.35 Nunito,sans-serif!important;color:#2A2228!important;text-decoration:none!important}
#content .cart-table .availability-label{font:600 13px Mulish,sans-serif!important;color:#3E8E5E!important;display:inline-flex!important;align-items:center;gap:6px}
#content .cart-table .availability-label::before{content:"";width:7px;height:7px;border-radius:50%;background:#3E8E5E}
#content .cart-table .quantity{display:inline-flex!important;align-items:center;border:1px solid #E4D8DE!important;border-radius:999px!important;height:42px!important;padding:0 4px!important;background:#fff!important;width:auto!important;overflow:hidden}
#content .cart-table .quantity label{order:1;margin:0!important}
#content .cart-table .quantity input.amount{border:0!important;width:34px!important;height:40px!important;text-align:center;font:700 15px Nunito,sans-serif!important;background:none!important;padding:0!important;box-shadow:none!important;color:#2A2228!important}
#content .cart-table .quantity button{order:2;border:0!important;background:none!important;width:32px!important;height:40px!important;color:#D1047C!important;position:static!important;border-radius:50%!important;margin:0!important;padding:0!important;box-shadow:none!important;display:flex!important;align-items:center;justify-content:center}
#content .cart-table .quantity button.decrease{order:0}
#content .cart-table .quantity button span{font:700 18px Nunito,sans-serif!important;color:#D1047C!important}
#content .cart-table td.p-price .price-final,#content .cart-table td.p-price .unit-value{font:400 12px Mulish,sans-serif!important;color:#8a7f86!important}
#content .cart-table td.p-total .price-final{font:800 18px Nunito,sans-serif!important;color:#2A2228!important}
#content .cart-table .remove-item{width:32px!important;height:32px!important;border-radius:50%!important;background:#FBF4EF!important;border:0!important;color:#A79AA2!important;box-shadow:none!important}
#content .cart-table .remove-item:hover{background:#FDE3EF!important;color:#D1047C!important}

/* Kosik - bocny panel */
#content .sidebar-in-cart{display:flex!important;flex-direction:column}
#content .sidebar-in-cart .summary-wrapper{order:0}
#content .sidebar-in-cart .checkout-box-wrapper{order:1}
#content .summary-wrapper,#content .order-summary-inner{background:#FBF4EF!important;border-radius:20px!important;padding:28px!important;margin:0 0 16px!important;border:0!important}
#content .summary-wrapper>h2,#content .order-summary-inner>h2{font:800 18px/1.3 Nunito,sans-serif!important;color:#2A2228!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 18px!important;padding:0!important;background:none!important}
#content .summary-wrapper .box,#content .order-summary-inner .box{background:none!important;padding:0!important;border:0!important;margin:0!important}
#content .summary-wrapper .price-wrapper,#content .order-summary-inner .price-wrapper{display:flex!important;justify-content:space-between;align-items:baseline;border:0!important;padding:0!important;margin:0!important}
#content .price-wrapper .price-label{font:700 16px Nunito,sans-serif!important;color:#2A2228!important;text-transform:none!important}
#content .price-wrapper .price{font:800 28px Nunito,sans-serif!important;color:#2A2228!important}
#content .summary-wrapper::after{content:"\2713\00a0\00a0 Doprava zadarmo pri n\00e1kupe nad 100 \20AC\A\2713\00a0\00a0 Osobn\00fd  odber vo Zvolene zadarmo\A\2713\00a0\00a0 Platba kartou alebo na dobierku";white-space:pre-line;display:block;margin-top:18px;padding-top:16px;border-top:1px solid #EADCE3;font:400 13.5px/2 Mulish,sans-serif;color:#5A4E56}
#content .next-step{display:flex!important;flex-direction:column-reverse!important;align-items:stretch!important;gap:12px;margin-top:22px!important;padding:0!important;border:0!important}
#content .next-step .btn:not(.next-step-back){width:100%!important;border-radius:999px!important;background:#D1047C!important;border:0!important;color:#fff!important;padding:17px!important;font:800 17px Nunito,sans-serif!important;text-transform:none!important;letter-spacing:0!important;justify-content:center;text-align:center}
#content .next-step .btn:not(.next-step-back):hover{background:#A80363!important}
#content .next-step .next-step-back{background:none!important;border:0!important;color:#8a7f86!important;font:700 14px Nunito,sans-serif!important;text-align:center!important;padding:4px!important;box-shadow:none!important;width:100%}
#content .next-step .next-step-back span{color:#8a7f86!important;font:inherit!important}

/* Kosik - kontakt bez fotky */
#content .checkout-box-wrapper{border:1px solid #F1E6EC!important;border-radius:16px!important;padding:16px 20px!important;background:#fff!important;display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap}
#content .checkout-box-wrapper>h2{font:800 14px Nunito,sans-serif!important;color:#2A2228!important;text-transform:none!important;letter-spacing:0!important;margin:0!important;padding:0!important}
#content .checkout-box-wrapper .box{background:none!important;padding:0!important;margin:0!important;border:0!important}
#content .checkout-box-wrapper .contact-box{padding:0!important;margin:0!important;display:block!important;min-height:0!important}
#content .checkout-box-wrapper .contact-box img,#content .checkout-box-wrapper .contact-box>strong,#content .checkout-box-wrapper .icon-phone{display:none!important}
#content .checkout-box-wrapper ul{margin:0!important;padding:0!important;list-style:none}
#content .checkout-box-wrapper li a{font:800 15px Nunito,sans-serif!important;color:#D1047C!important}
#content .checkout-box-wrapper::after{content:"Po \2013  Pi 9:00 \2013  16:00";flex-basis:100%;order:3;font:400 13px Mulish,sans-serif;color:#8a7f86}
#checkoutSidebar .checkout-box{display:none!important}

/* Doprava a platba */
#content .co-box{background:none!important;padding:0!important;border:0!important;margin:0 0 30px!important;box-shadow:none!important}
#content .co-box h2.order-icon{font-size:0!important;display:flex!important;align-items:center;gap:12px;margin:0 0 16px!important;padding:0!important;line-height:1!important}
#content .co-box h2.order-icon i{display:none!important}
#content .co-box h2.order-icon::before{width:30px;height:30px;border-radius:50%;background:#FDE3EF;color:#D1047C;font:800 14px/30px Nunito,sans-serif;text-align:center;flex:none;position:static!important;margin:0!important}
#content .co-box h2.order-icon::after{font:800 22px/1.2 Nunito,sans-serif;color:#2A2228}
#content .co-delivery-method h2.order-icon::before{content:"1"}
#content .co-delivery-method h2.order-icon::after{content:"Ako v\00e1m to doru\010d\00edme?"}
#content .co-payment-method h2.order-icon::before{content:"2"}
#content .co-payment-method h2.order-icon::after{content:"Ako chcete zaplati\0165?"}
#content .shipping-billing-table{display:flex!important;flex-direction:column;gap:12px;border:0!important;margin:0!important;padding:0!important}
#content .shipping-billing-table .radio-wrapper{position:relative!important;border:1.5px solid #EDE2E8!important;border-radius:16px!important;background:#fff!important;padding:0!important;margin:0!important;transition:border-color .15s,box-shadow .15s}
#content .shipping-billing-table .radio-wrapper:hover{border-color:#E9A6CB!important}
#content .shipping-billing-table .radio-wrapper.active{border-color:#D1047C!important;background:#FFF7FB!important;box-shadow:0 6px 18px rgba(209,4,124,.08)}
#content .shipping-billing-table .radio-wrapper.inactive-child{display:none!important}
#content .shipping-billing-table .radio-wrapper label{display:flex!important;align-items:center;gap:18px;padding:18px 22px 18px 140px!important;margin:0!important;min-height:80px;width:100%!important;cursor:pointer;border:0!important}
#content .shipping-billing-table .radio-wrapper label::before{left:22px!important;top:50%!important;margin-top:-11px!important;width:22px!important;height:22px!important;border:2px solid #D3C5CD!important;border-radius:50%!important;background:#fff!important;box-sizing:border-box!important}
#content .shipping-billing-table .radio-wrapper label::after{display:none!important}
#content .shipping-billing-table .radio-wrapper input:checked+label::before,#content .shipping-billing-table .radio-wrapper.active label::before{border:7px solid #D1047C!important}
#content .shipping-billing-table .payment-logo{position:absolute!important;left:58px;top:50%;transform:translateY(-50%);width:64px!important;height:42px!important;border-radius:10px;background:#fff;border:1px solid #EDE2E8;display:flex!important;align-items:center;justify-content:center;padding:6px!important;margin:0!important;box-sizing:border-box}
#content .shipping-billing-table .payment-logo img{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important}
#content .shipping-billing-table .radio-wrapper:not(:has(.payment-logo))::before{content:"";position:absolute;left:58px;top:50%;transform:translateY(-50%);width:64px;height:42px;border-radius:10px;background:#FBF4EF no-repeat center/24px;pointer-events:none}
#content .shipping-billing-table #shipping-76::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D1047C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9l1-5h16l1 5M3 9h18v11H3zM9 20v-6h6v6'/%3E%3C/svg%3E")!important}
#content .shipping-billing-table [data-id=billing-73]::before,#content .shipping-billing-table [data-id=billing-79]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D1047C' stroke-width='2' stroke-linecap='round'%3E%3Crect x='2' y='5' width='20' height='14' rx='2'/%3E%3Cpath d='M2 10h20'/%3E%3C/svg%3E")!important}
#content .shipping-billing-table [data-id=billing-3]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D1047C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 8l-9-5-9 5 9 5 9-5zM3 8v8l9 5 9-5V8'/%3E%3C/svg%3E")!important}
#content .shipping-billing-table [data-id=billing-2]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D1047C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='6' width='20' height='12' rx='2'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3C/svg%3E")!important}
#content .shipping-billing-table .payment-info{flex:1 1 auto;display:block!important;padding:0!important;margin:0!important}
#content .shipping-billing-table .shipping-billing-name{display:block!important;font:700 16px/1.3 Nunito,sans-serif!important;color:#2A2228!important;padding:0!important}
#content .shipping-billing-table .question-tooltip{all:unset;display:block!important;font-size:0!important;pointer-events:none;margin-top:3px}
#content .shipping-billing-table .question-tooltip::after{content:attr(data-original-title);font:400 13.5px/1.45 Mulish,sans-serif;color:#8a7f86}
#content .shipping-billing-table .sublabel{display:block!important;margin-top:4px!important}
#content .shipping-billing-table .sublabel a{font:600 13.5px Mulish,sans-serif!important;color:#D1047C!important;text-decoration:underline!important}
#content .shipping-billing-table .payment-shipping-price{margin-left:auto!important;font:800 16px Nunito,sans-serif!important;color:#2A2228!important;white-space:nowrap;text-align:right;padding:0!important;position:static!important}
#content .shipping-billing-table .payment-shipping-price.for-free{font-size:0!important}
#content .shipping-billing-table .payment-shipping-price.for-free::after{content:"Zadarmo";font:800 16px Nunito,sans-serif;color:#D1047C}

/* Pokladna - zhrnutie */
#content .order-summary-inner .cart-items{border:0!important;margin:0 0 14px!important;padding:0 0 14px!important;border-bottom:1px solid #EADCE3!important}
#content .order-summary-inner .cart-item{display:flex!important;gap:12px;align-items:flex-start;padding:0!important;margin:0 0 8px!important;border:0!important}
#content .order-summary-inner .cart-item-name{flex:1;font:400 13.5px/1.4 Mulish,sans-serif!important;border:0!important;padding:0!important}
#content .order-summary-inner .cart-item-name a{color:#2A2228!important}
#content .order-summary-inner .cart-item-amount{font:400 13px Mulish,sans-serif!important;color:#8a7f86!important;white-space:nowrap;border:0!important;padding:0!important}
#content .order-summary-inner .cart-item-price{font:800 14px Nunito,sans-serif!important;white-space:nowrap;border:0!important;padding:0!important}
#content .order-summary-inner .order-summary-item.helper,#content .order-summary-inner .recapitulation-single{display:flex!important;justify-content:space-between;gap:12px;font:400 15px Mulish,sans-serif!important;color:#5A4E56!important;margin:0 0 10px!important;padding:0!important;border:0!important}
#content .order-summary-inner .order-summary-item.helper strong{font-weight:400!important;color:#5A4E56!important}
#content .order-summary-inner .recapitulation-shipping-billing-info{font-weight:600!important;color:#2A2228!important;white-space:nowrap}
#content .order-summary-inner .order-recapitulation{border:0!important;padding:0!important;margin:0!important}
#content .order-summary-inner .order-summary-item.price{border-top:1px solid #EADCE3!important;margin-top:14px!important;padding:16px 0 0!important}

/* Opravy */
#content .co-box h2.order-icon::before{display:block!important}
#content .co-box h2.order-icon,#content .co-box h2.order-icon::after{letter-spacing:0!important}
#content .shipping-billing-table .radio-wrapper label{flex-wrap:nowrap!important}
#checkoutSidebar .cart-content{background:#FBF4EF!important;border-radius:20px!important;padding:28px!important;border:0!important}
#checkoutSidebar .order-summary-inner{background:none!important;padding:0!important;border-radius:0!important;margin:0!important}
#content .order-summary-inner .order-summary-item.price{margin:14px 0 0!important}
#content .order-summary-inner .order-summary-item.helper>div{width:auto!important;flex:none!important;padding:0!important}
#content .order-summary-inner .recapitulation-shipping-billing-label{font-weight:400!important;color:#5A4E56!important}
#content .next-step .btn span{text-transform:none!important;letter-spacing:0!important;font:inherit!important;color:inherit!important}


/* Mobil */
#content .shipping-billing-table .radio-wrapper label{box-sizing:border-box!important}
@media (max-width:767px){
#content .cart-header{justify-content:space-between;max-width:100%;margin-bottom:24px!important}
#content .cart-header li.step,#content .cart-header li.step:last-child{flex:0 1 auto!important}
#content .cart-header li.step:not(:last-child)::after{display:none}
#content .cart-header li.step>a,#content .cart-header li.step>strong{flex-direction:column!important;gap:6px;white-space:normal;text-align:center}
#content .cart-header li.step span{font-size:12px!important;text-align:center}
#content .co-box h2.order-icon::after{font-size:19px}
#content .shipping-billing-table .radio-wrapper label{padding:16px 16px 16px 108px!important;gap:12px;min-height:76px}
#content .shipping-billing-table .radio-wrapper label::before{left:14px!important}
#content .shipping-billing-table .payment-logo,#content .shipping-billing-table .radio-wrapper:not(:has(.payment-logo))::before{left:46px!important;width:50px!important;height:36px!important}
#content .shipping-billing-table .shipping-billing-name{font-size:15px!important}
#content .shipping-billing-table .question-tooltip::after{font-size:12.5px}
#content .shipping-billing-table .payment-shipping-price,#content .shipping-billing-table .payment-shipping-price.for-free::after{font-size:15px}
#content .shipping-billing-table .payment-shipping-price.for-free{font-size:0!important}
#content .cart-table td.cart-p-image{text-align:left!important}
#content .summary-wrapper,#checkoutSidebar .cart-content{padding:22px!important}
}
#content .shipping-billing-table .payment-info{max-width:none!important;width:auto!important;min-width:0}
#content .shipping-billing-table .payment-shipping-price{width:auto!important;flex:none}
@media (max-width:767px){
#content .cart-table tr{justify-content:flex-start!important}
#content .cart-header li.step span{font-size:11px!important;max-width:84px;line-height:1.25!important}
}


/* ===== OZNAMENIA (toast) ===== */
.messages{top:24px!important;right:24px!important;left:auto!important;width:400px!important;max-width:calc(100vw - 24px)!important;display:flex!important;flex-direction:column;gap:12px;pointer-events:none;background:none!important}
.messages .msg{pointer-events:auto;position:relative!important;display:block!important;background:#fff!important;color:#2A2228!important;border:0!important;border-radius:18px!important;box-shadow:0 18px 50px rgba(42,34,40,.16),0 2px 6px rgba(42,34,40,.06)!important;padding:18px 48px 22px 76px!important;width:auto!important;height:auto!important;min-height:76px!important;overflow:hidden;text-align:left!important;margin:0!important;animation:blToastIn .35s ease-out;transition:opacity .3s ease-out,transform .3s ease-out!important;cursor:default}
.messages .msg.hidden{display:block!important;opacity:0!important;transform:translateY(-10px)}
.messages .msg .container{padding:0!important;margin:0!important;width:auto!important;max-width:none!important;display:flex!important;align-items:center;min-height:36px;position:static!important}
.messages .msg span,.messages .msg .container{font:700 15px/1.4 Nunito,sans-serif!important;color:#2A2228!important;text-align:left!important}
.messages .msg a{color:#D1047C!important;text-decoration:underline!important;text-underline-offset:3px;font-weight:800!important}
.messages .msg::before{content:""!important;position:absolute;left:20px;top:50%;margin-top:-22px;width:40px;height:40px;border-radius:50%;background:#FDE3EF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D1047C' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") no-repeat center/20px!important;display:block!important}
.messages .msg::after{content:""!important;position:absolute;left:0;bottom:0;height:4px;width:100%;background:#D1047C;border-radius:0 4px 4px 0;animation:blToastBar 6s linear forwards;display:block!important}
.messages .msg .container::after{content:"\00d7"!important;display:block!important;position:absolute;right:18px;top:50%;margin-top:-14px;font:400 22px/24px Mulish,sans-serif;color:#A79AA2;clear:none!important;height:auto!important;visibility:visible!important}
.messages .msg .container::before{display:none!important}
.messages .msg-error::before,.messages .msg-warning::before{background:#FDECEC url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D64545' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M12 6.5v7M12 17.5h.01'/%3E%3C/svg%3E") no-repeat center/20px!important}
.messages .msg-error::after,.messages .msg-warning::after{background:#D64545}
@keyframes blToastIn{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}
@keyframes blToastBar{from{width:100%}to{width:0}}
@media (max-width:767px){.messages{top:12px!important;left:12px!important;right:12px!important;width:auto!important;max-width:none!important}}

/* ===== PRAZDNY KOSIK ===== */
#content .cart-empty{text-align:center;padding:24px 0 48px!important}
#content .cart-empty .cart-heading{font:800 34px/1.2 Nunito,sans-serif!important;color:#2A2228!important;text-align:center!important;margin:0 0 4px!important;padding:0!important;letter-spacing:0!important}
#content .cart-empty .cart-heading::before{content:"";display:block;width:96px;height:96px;margin:0 auto 24px;border-radius:50%;background:#FDE3EF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D1047C' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.4'/%3E%3Ccircle cx='18' cy='20' r='1.4'/%3E%3Cpath d='M2 3h3l2.6 12.2a1.5 1.5 0 0 0 1.5 1.2h8.6a1.5 1.5 0 0 0 1.5-1.1L21 8H6'/%3E%3C/svg%3E") no-repeat center/42px}
#content .cart-empty .cart-heading::after{content:"Pozrite sa na na\0161u  ponuku \2013  vybrali sme to najlep\0161ie pre mami\010dky a b\0000e1b\0000e4tk\0000e1.";display:block;font:400 17px/1.5 Mulish,sans-serif;color:#5A4E56;margin-top:12px}
#content .cart-empty .cart-row{display:block!important;margin:0!important}
#content .cart-empty .cart-row>div{width:100%!important;max-width:100%!important;flex:none!important;float:none!important;padding:0!important}
#content .cart-empty .cart-content{background:none!important;padding:0!important;border:0!important;margin:0!important}
#content .cart-empty .empty-cart-boxes{display:flex!important;flex-direction:column;align-items:center;margin:0!important}
#content .cart-empty .empty-cart-boxes>div{width:100%!important;max-width:900px!important;flex:none!important;padding:0!important;float:none!important}
#content .cart-empty .empty-cart-boxes h3{display:none!important}
#content .cart-empty .empty-cart-boxes ul{display:grid!important;grid-template-columns:repeat(3,1fr);gap:20px;list-style:none!important;margin:32px 0 30px!important;padding:0!important}
#content .cart-empty .empty-cart-boxes li{margin:0!important;padding:0!important;list-style:none!important}
#content .cart-empty .empty-cart-boxes li::before{display:none!important}
#content .cart-empty .empty-cart-boxes li a{position:relative;display:flex!important;flex-direction:column;background:#FBF4EF;border-radius:20px;padding:10px 10px 18px;text-decoration:none!important;font:800 17px/1.3 Nunito,sans-serif!important;color:#2A2228!important;text-align:left;transition:transform .2s,box-shadow .2s}
#content .cart-empty .empty-cart-boxes li a:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(42,34,40,.08)}
#content .cart-empty .empty-cart-boxes li a::before{content:"";display:block;height:170px;border-radius:14px;background:#fff no-repeat center/contain;margin-bottom:16px}
#content .cart-empty .empty-cart-boxes li a::after{content:"\2192";position:absolute;right:22px;bottom:18px;color:#D1047C;font-weight:800}
#content .cart-empty .empty-cart-boxes li a{padding-left:20px;padding-right:40px}
#content .cart-empty .empty-cart-boxes li a::before{margin-left:-10px;margin-right:-30px}
#content .cart-empty a[href$="/pre-mamicky/"]::before{background-image:url("https://cdn.myshoptet.com/usr/822724.myshoptet.com/user/categories/orig/70_20-123-item-front-na-20wieczku.jpg")!important}
#content .cart-empty a[href$="/starostlivost-o-babatko/"]::before{background-image:url("https://cdn.myshoptet.com/usr/822724.myshoptet.com/user/categories/orig/106_56-606-yel-item-angle-closed.jpg")!important}
#content .cart-empty a[href$="/hracky/"]::before{background-image:url("https://cdn.myshoptet.com/usr/822724.myshoptet.com/user/categories/orig/109_68-100-item-front.jpg")!important}
#content .cart-empty .js-try-search-button{display:inline-flex!important;align-items:center;gap:8px;background:#fff!important;border:1.5px solid #E4D8DE!important;border-radius:999px!important;color:#2A2228!important;padding:14px 28px!important;font:800 16px Nunito,sans-serif!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}
#content .cart-empty .js-try-search-button:hover{border-color:#D1047C!important;color:#D1047C!important}
#content .cart-empty .js-try-search-button::before{content:"";width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232A2228' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") no-repeat center/contain}
#content .cart-empty .cart-row>div:last-child .cart-content{display:flex!important;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin-top:28px!important}
#content .cart-empty .cart-row>div:last-child h2{font:400 14px Mulish,sans-serif!important;color:#8a7f86!important;margin:0!important;padding:0!important;text-transform:none!important;letter-spacing:0!important}
#content .cart-empty .cart-row>div:last-child .box{background:none!important;padding:0!important;margin:0!important;border:0!important}
#content .cart-empty .contact-box{padding:0!important;margin:0!important;display:flex!important;align-items:center;gap:8px;min-height:0!important}
#content .cart-empty .contact-box img,#content .cart-empty .contact-box>strong,#content .cart-empty .icon-phone{display:none!important}
#content .cart-empty .contact-box ul{margin:0!important;padding:0!important;list-style:none}
#content .cart-empty .contact-box li{margin:0!important;padding:0!important}
#content .cart-empty .contact-box a{font:800 15px Nunito,sans-serif!important;color:#D1047C!important}
#content .cart-empty .contact-box::after{content:"\00b7  Po \2013  Pi 9:00 \2013  16:00";font:400 14px Mulish,sans-serif;color:#8a7f86}
@media (max-width:767px){
#content .cart-empty .cart-heading{font-size:26px!important}
#content .cart-empty .cart-heading::after{font-size:15px}
#content .cart-empty .empty-cart-boxes ul{grid-template-columns:1fr;gap:12px}
#content .cart-empty .empty-cart-boxes li a{flex-direction:row;align-items:center;gap:14px;padding:8px 40px 8px 8px}
#content .cart-empty .empty-cart-boxes li a::before{width:72px;height:72px;flex:none;margin:0}
#content .cart-empty .empty-cart-boxes li a::after{top:50%;bottom:auto;margin-top:-12px}
}
