/* Zz EvtinkoBG promo bar modern (B) v1.0.0 - Journal3 Blocks module #270 (home page promo text slider: "Вземи 3 € / 8 € отстъпка"). CSS only, swiper untouched. */
body .module-blocks-270{margin-bottom:0}
body .module-blocks-270 .swiper{position:relative;padding-bottom:0!important}
body .module-blocks-270 .swiper-container{background:linear-gradient(90deg,#0b2a57 0%,#0049ae 55%,#0b2a57 100%);border:0;border-radius:14px;box-shadow:0 8px 22px -14px rgba(11,42,87,.7);overflow:hidden}
body .module-blocks-270 .module-item .block-body,body .module-blocks-270 .module-item-1 .block-body,body .module-blocks-270 .module-item-2 .block-body{background:transparent!important;border-radius:0!important;box-shadow:none!important;padding:11px 56px!important;min-height:50px;justify-content:center}
body .module-blocks-270 .block-wrapper{align-items:center;justify-content:center;width:100%}
body .module-blocks-270 .module-item .block-content,body .module-blocks-270 .module-item-1 .block-content,body .module-blocks-270 .module-item-2 .block-content{font-family:'Overpass',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif!important;font-feature-settings:"locl" 0;font-size:15.5px!important;font-weight:600!important;line-height:1.45!important;color:#fff!important;text-align:center!important;letter-spacing:.005em;text-wrap:balance;max-width:100%;margin:0 auto}
body .module-blocks-270 .block-content::before{content:"";display:inline-block;vertical-align:-6px;width:26px;height:26px;margin-right:10px;border-radius:999px;background:rgba(255,255,255,.14);
background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%228%22%20width%3D%2218%22%20height%3D%224%22%20rx%3D%221%22/%3E%3Cpath%20d%3D%22M12%208v13%22/%3E%3Cpath%20d%3D%22M19%2012v7a2%202%200%200%201-2%202H7a2%202%200%200%201-2-2v-7%22/%3E%3Cpath%20d%3D%22M7.5%208a2.5%202.5%200%200%201%200-5A4.8%208%200%200%201%2012%208a4.8%208%200%200%201%204.5-5%202.5%202.5%200%200%201%200%205%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:15px 15px}
body .module-blocks-270 .block-content strong{display:inline-block;font-weight:800!important;color:#0b2a57!important;background:#ffd23f;padding:0 8px;margin:0 1px;border-radius:999px;line-height:1.5;white-space:nowrap}
body .module-blocks-270 .swiper-buttons{pointer-events:none}
body .module-blocks-270 .swiper-buttons div,body .module-blocks-270 .swiper-buttons .swiper-button-prev,body .module-blocks-270 .swiper-buttons .swiper-button-next{pointer-events:auto;width:32px!important;height:32px!important;background:transparent!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:999px!important;box-shadow:none!important;display:flex!important;align-items:center;justify-content:center;margin:0!important;transition:background-color .15s ease,border-color .15s ease}
body .module-blocks-270 .swiper-buttons .swiper-button-prev{left:10px!important}
body .module-blocks-270 .swiper-buttons .swiper-button-next{right:10px!important}
body .module-blocks-270 .swiper-buttons div::before,body .module-blocks-270 .swiper-buttons .swiper-button-next::before{content:""!important;font-size:0!important;display:block;width:8px;height:8px;border-top:2px solid rgba(255,255,255,.9);border-right:2px solid rgba(255,255,255,.9);border-radius:1px;color:transparent!important}
body .module-blocks-270 .swiper-buttons .swiper-button-prev::before{transform:translateX(2px) rotate(-135deg)}
body .module-blocks-270 .swiper-buttons .swiper-button-next::before{transform:translateX(-2px) rotate(45deg)}
.desktop body .module-blocks-270 .swiper-buttons div:not(.swiper-button-disabled):hover{background:rgba(255,255,255,.14)!important}
.desktop body .module-blocks-270 .swiper-buttons div:not(.swiper-button-disabled):hover::before{border-color:#fff}
body .module-blocks-270 .swiper-pagination{display:none!important}
@media (max-width:600px){
body .module-blocks-270 .swiper-container{border-radius:12px}
body .module-blocks-270 .module-item .block-body,body .module-blocks-270 .module-item-1 .block-body,body .module-blocks-270 .module-item-2 .block-body{padding:8px 38px!important;min-height:44px}
body .module-blocks-270 .module-item .block-content,body .module-blocks-270 .module-item-1 .block-content,body .module-blocks-270 .module-item-2 .block-content{font-size:13.5px!important;line-height:1.4!important;letter-spacing:-.005em}
body .module-blocks-270 .block-content::before{width:20px;height:20px;margin-right:6px;vertical-align:-5px;background-size:12px 12px}
body .module-blocks-270 .block-content strong{padding:0 6px}
body .module-blocks-270 .swiper-buttons div,body .module-blocks-270 .swiper-buttons .swiper-button-prev,body .module-blocks-270 .swiper-buttons .swiper-button-next{width:28px!important;height:28px!important}
body .module-blocks-270 .swiper-buttons .swiper-button-prev{left:6px!important}
body .module-blocks-270 .swiper-buttons .swiper-button-next{right:6px!important}
}
@media (max-width:600px){body .module-blocks-270 .block-content::before{display:none}}
@media (max-width:380px){
body .module-blocks-270 .module-item .block-body,body .module-blocks-270 .module-item-1 .block-body,body .module-blocks-270 .module-item-2 .block-body{padding:8px 34px!important}
body .module-blocks-270 .module-item .block-content,body .module-blocks-270 .module-item-1 .block-content,body .module-blocks-270 .module-item-2 .block-content{font-size:12.5px!important}
body .module-blocks-270 .swiper-buttons div,body .module-blocks-270 .swiper-buttons .swiper-button-prev,body .module-blocks-270 .swiper-buttons .swiper-button-next{width:26px!important;height:26px!important}
body .module-blocks-270 .swiper-buttons .swiper-button-prev{left:4px!important}
body .module-blocks-270 .swiper-buttons .swiper-button-next{right:4px!important}
}
@media (prefers-reduced-motion:reduce){body .module-blocks-270 .swiper-buttons div{transition:none}}
