/* Checkout method visuals only. Text, native inputs and click handlers unchanged. */
.ux-cart-methods>button:is([data-cart-method="yandex"],[data-cart-method="pickup"],[data-cart-method="city"],[data-cart-method="other"])::before{content:"";display:block;flex:0 0 40px;width:40px;height:40px;background-repeat:no-repeat;background-position:center;background-size:29px;border-radius:12px;background-color:#f0f3fa}
.ux-cart-methods>button:is([data-cart-method="pickup"],[data-cart-method="city"],[data-cart-method="other"])>svg:first-child,.ux-cart-methods>button[data-cart-method="yandex"]>.ux-cart-finance-icon{display:none}
.ux-cart-methods>button:focus-visible{outline:2px solid #4e73c8;outline-offset:3px}
.ux-cart-methods>button[data-cart-method="pickup"]::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%234e73c8%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2010v11h16V10M3%2010l2-7h14l2%207M3%2010a3%203%200%200%200%204.5%202.6A3%203%200%200%200%2012%2012a3%203%200%200%200%204.5.6A3%203%200%200%200%2021%2010M9%2021v-6h6v6M8%203l-1%207m9-7%201%207%22%2F%3E%3C%2Fsvg%3E")}
.ux-cart-methods>button[data-cart-method="city"]::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%234e73c8%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%206h11v12H3zM14%2010h4l3%204v4h-7M14%2014h7%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2218%22%20r%3D%222%22%20fill%3D%22white%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2218%22%20r%3D%222%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E")}
.ux-cart-methods>button[data-cart-method="other"]::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%234e73c8%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%208%206-3%206%203v7l-6%203-6-3zM3%208l6%203%206-3M9%2011v7M6%206.5l6%203M18%204h3v3M17%208l4-4M18%2013h2a2%202%200%200%201%200%204h-2a2%202%200%200%200%200%204h3%22%2F%3E%3C%2Fsvg%3E")}

/* Official Figma splitButtonBlack / v4: 28596:45060.
   Existing method-selection handler is preserved; this does not replace Tilda payment integration. */
.ux-cart-methods>button[data-cart-method="yandex"]{position:relative;display:block;height:52px;min-height:52px;padding:0;border:0;background:#242424 url("https://storage.yandexcloud.net/iconnect-website/connect-split-button-20261009.svg") center calc(50% + 8px)/392px 84px no-repeat;border-radius:16px;box-shadow:0 8px 16px #00000014}
.ux-cart-methods>button[data-cart-method="yandex"]:hover{background-color:#242424;filter:brightness(1.08)}
.ux-cart-methods>button[data-cart-method="yandex"]::before,.ux-cart-methods>button[data-cart-method="yandex"]>svg{display:none}
.ux-cart-methods>button[data-cart-method="yandex"]>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.ux-cart-methods>button[data-cart-method="yandex"]:focus-visible{outline:2px solid #4e73c8;outline-offset:3px}
@media(max-width:340px){.ux-cart-methods>button[data-cart-method="yandex"]{background-size:360px auto}}
