body {
	--ji-container-padding: 15px;
	--ji-container-width: calc(100dvh - var(--scrollbar-width));
}

@media (min-width: 768px) {
	body {--ji-container-width: 747px;}
}
@media (min-width: 992px) {
	body {--ji-container-width: 972px;}
}
@media (min-width: 1200px) {
	body {--ji-container-width: 1178px;}
}
@media (max-width: 767px) {
	body {--ji-container-padding: 10px;}
}

.ji-hidden {display: none !important;}

/* Header */

@media (min-width: 768px) {
	.header-bottom {background-color: unset;border-block: 1px solid #E1E1E2;}
	.navigation-in>ul>li>a {color: #000;font-size: 13px;padding: 0 10px;}
	.navigation-in>ul>li:first-child>a:hover {padding-left: 10px;}
	.menu-helper>span {color: #000;}
	.submenu-arrow {padding-left: 7px;}
	.fitted .navigation-in ul {justify-content: space-between;}
}

/* Footer */

.footer-rows {font-size: 14px;}
.custom-footer__newsletter {background: #fff;margin-top: 0;padding-block: 0 64px;}
.type-index .custom-footer__newsletter {padding-top: 64px;}
.custom-footer__newsletter .newsletter-header {padding-top: 12px;}
.custom-footer__contact {display: none;}
.custom-footer>div:first-child img {max-width: 232px;}
.ji-footer-contact__title {font-size: 16px;font-weight: 600;line-height: 1.5;margin-bottom: 2px;}
.ji-footer-contact__subtitle {font-size: 14px;line-height: 1.5;margin-bottom: 19px;}
.ji-footer-contact__items {display: flex;flex-flow: column;row-gap: 28px;}
.ji-footer-contact__item {display: block;}
.ji-footer-contact__item a {display: flex;flex-flow: row wrap;font-size: 20px;font-weight: 600;line-height: 1;align-items: center;}
.ji-footer-contact__item a::before {content: "";display: inline-block;flex: 0 0 24px;width: 24px;height: 24px;background: var(--ji-icon) no-repeat center / contain;margin-right: 15px;}
.ji-footer-contact__item.mail {--ji-icon: var(--icon-mail);}
.ji-footer-contact__item.tel {--ji-icon: var(--icon-phone);}
.ji-footer-pp {position: relative;margin-bottom: 16px;}
.ji-footer-pp__image-overlay {color: #fff;position: absolute;bottom: 0;left: 0;width: 100%;padding: 14px;}
.ji-footer-pp__image-overlay strong {display: block;}
.ji-footer-pp__image-overlay a {text-decoration: underline;color: unset;}
.ji-footer-pp__image-overlay a:hover {text-decoration: none;}
.ji-footer-hours__title {font-weight: 600;margin-bottom: 4px;}
.ji-footer-hours__title::before {content: "";display: inline-block;width: 16px;height: 16px;background: var(--icon-clock) no-repeat center / contain;vertical-align: middle;margin-right: 6px;position: relative;top: -1px;}
.ji-footer-hours__table td {padding: 0 15px 2px 0;}

.ji-footer-logos {display: flex;flex-flow: row wrap;align-items: center;justify-content: center;column-gap: 48px;padding-block: 26px;font-size: 12px;border-top: 1px solid #E1E1E2;row-gap: 20px;}
.ji-footer-logos__group {display: inline-flex;flex-flow: row wrap;column-gap: 8px;align-items: center;}
.ji-footer-logos__group-title {margin-right: 8px;}
.ji-footer-logos__group-items {display: contents;}
.ji-footer-logos__item {border-radius: 8px;display: block;width: 60px;height: 42px;background: #fff var(--ji-icon) no-repeat center / contain;}
img.ji-footer-logos__item {overflow: hidden;width: auto;background: #fff;}

.ji-footer-sig__sep {display: inline-block;margin-inline: 5px;}
.ji-footer-sig__link {display: inline-block;}
/*.ji-footer-sig__link.--jiho::before {content: "";display: inline-block;width: 18px;height: 18px;background: var(--icon-jiho) no-repeat center / contain;vertical-align: middle;margin-right: 6px;position: relative;top: -1px;}*/
.ji-footer-icon-attrib {font-size: 11px;line-height: 1.3;color: #bfbfbf;margin-top: 5px;}
#signature .ji-footer-icon-attrib a {color: unset;text-decoration: none;}
#signature .ji-footer-icon-attrib a:hover {text-decoration: none;}


@media (max-width: 991px) {
	.custom-footer>div:first-child {border-top: 0;}
}

@media (max-width: 767px) {
	.custom-footer__newsletter {padding-top: 0;}
	.custom-footer__newsletter .newsletter-header {padding-top: 0;}
	.ji-footer-contact__item a {font-size: 18px;}
}

/* Components */

.benefitBanner {row-gap: 24px;}
.benefitBanner__item {align-items: center;margin-top: 0;padding-inline: 14px;}
.benefitBanner__picture {flex: 0 0 40px;max-width: 40px;}
.benefitBanner__title {margin-bottom: 2px;line-height: 22px;}

.benefitBanner.position--benefitHomepage {border-bottom: 1px solid #E4E4E4;padding-bottom: 28px;}
.benefitBanner.position--benefitCategory {margin-block: 68px 12px;}
.benefitBanner.position--benefitProduct {margin-block: 38px 56px;}

body {--ji-mattress-flags-height: 56px;}

.products-block:has(.ji-mattress) .product .p {padding-top: calc(var(--ji-mattress-flags-height) - 6px);}
.products-block .product .p.ji-mattress {padding-top: 0;}
.products-block .product .p .ji-mattress-flags {order: -6;display: flex;flex-flow: row wrap;justify-content: center;margin-bottom: 6px;margin-top: -12px;row-gap: 8px;column-gap: 12px}
.products-block .product .p.ji-mattress .flags.flags-default {display: none;}
.ji-mattress-flag {display: flex;flex-flow: column;align-items: center;text-align: center;text-transform: uppercase;font-size: 11px;line-height: 1.2;padding: 0;letter-spacing: -0.01em;min-height: var(--ji-mattress-flags-height);justify-content: space-between;}
.ji-mattress-flag.--free-shipping {--ji-icon: url(../img/transport.png);}
.ji-mattress-flag.--height {--ji-icon: url(../img/length.png);}
.ji-mattress-flag.--firmness {--ji-icon: url(../img/elasticity.png);}
.ji-mattress-flag.--load {--ji-icon: url(../img/weight.png);}
.ji-mattress-flag__icon {content: "";display: inline-block;width: 24px;height: 24px;mask: var(--ji-icon) no-repeat center / contain;-webkit-mask: var(--ji-icon) no-repeat center / contain;margin-block: 3px 4px;background: var(--color-secondary);}
.products-block .product .p .image {order: -5;}
.products-block .product .p .name {order: -4;margin-block: 24px 16px;height: unset;--ji-line-clamp: 3;--ji-line-height: 22px;--ji-max-height: calc(var(--ji-line-clamp) * var(--ji-line-height));max-height: var(--ji-max-height);min-height: min(var(--ji-max-height), var(--ji-min-height, 0px));display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: var(--ji-line-clamp);line-clamp: var(--ji-line-clamp);}
.products-block .product .p .p-in {display: contents;}
.products-block .product .p .p-in-in {display: contents;}
.products-block .product .p .p-bottom {display: contents;}
.products-block .product .p .p-bottom>div {display: flex;flex-flow: row wrap;justify-content: center;column-gap: 24px;flex: 1;}
.products-block .product .p .p-bottom>div::before {content: unset;}
.products-block .product .p .p-bottom>div::after {content: unset;}
.products-block .product .p .p-bottom .p-desc {order: -3;width: 100%;flex: unset;margin: 0 0 16px;}
.products-block .product .p .p-bottom .availability {order: -2;flex: unset;width: 100%;margin: auto 0 0;justify-content: center;height: unset;}
.products-block .product .p .prices {order: -1;min-height: unset;width: unset;margin: 16px 0 0 0;flex: unset;text-align: end;display: flex;flex-flow: row wrap;align-items: baseline;column-gap: 15px;align-self: center;}
.products-block .product .p .prices .price.price-final {width: unset;}
.products-block .product .p .prices .price-standard {width: unset;}
.products-block .product .p .p-bottom .p-tools {order: 0;width: unset;flex: unset;padding: 0;margin: 16px 0 0 0;inset: unset;display: flex;height: unset;}
.products-block .product .p .p-bottom .btn.btn-primary {padding-inline: 48px;}

@media (max-width: 767px) {
	.benefitBanner.position--benefitHomepage {padding-top: 24px;}
	.benefitBanner.position--benefitProduct {padding-top: 24px;margin-bottom: 24px;}

	body {--ji-mattress-flags-height: 53px;}

	.products-block:has(.ji-mattress) .product .p {padding-top: calc(var(--ji-mattress-flags-height) - 8px);}
	.products-block .product .p.ji-mattress {padding-top: 0;}
	.products-block .product .p .ji-mattress-flags {margin-inline: -12px;margin-bottom: 4px;}
	.ji-mattress-flag {min-height: unset;text-transform: none;font-weight: 600;max-width: min-content;justify-content: center;}
	.ji-mattress-flag__icon {margin-block: 1px 2px;}
	.ji-mattress-flag__bottom {margin-bottom: auto;}
	.products-block .product .p .p-bottom>div {flex-flow: column;align-items: center;}
	.products-block .product .p .p-bottom .p-tools {width: 100%;}
}

/* Homepage */

.ji-favcat__title {margin-top: 40px;margin-bottom: 14px;font-size: 28px;text-align: center;}
.ji-favcat__items {display: grid;grid-template-rows: repeat(2, 1fr);grid-template-columns: repeat(4, 1fr);grid-auto-flow: column;gap: calc(0.012 * var(--ji-container-width));}
.ji-favcat__col {display: contents;}
.ji-favcat__item {position: relative;transition: transform ease-in-out 0.2s;}
.ji-favcat__item:hover {transform: scale(1.05);}
.ji-favcat__item.--big {grid-row: span 2;}
.ji-favcat__item.--small {grid-row: span 1;}
.ji-favcat__item-image {width: 100%;height: 100%;object-fit: cover;}
.ji-favcat__item-text {position: absolute;display: block;bottom: 0;left: 0;width: 100%;padding: 20px 17px;font-size: 28px;line-height: 24px;letter-spacing: 0.5px;font-weight: 500;color: #fff;text-shadow: 0 0 5px rgba(0,0,0,0.2);}
.ji-favcat__item-text::after {content: "";display: inline-block;width: 27px;height: 27px;background: var(--icon-favcat-arrow) no-repeat center / contain;margin-left: 8px;position: relative;top: 5px;}

@media (max-width: 991px) {
	.ji-favcat__item-text {font-size: 24px;}
}

@media (max-width: 767px) {
	.ji-favcat__title {font-size: 22px;}
	.ji-favcat__items {grid-template-rows: repeat(4, 1fr);grid-template-columns: repeat(2, 1fr);}
	.ji-favcat__item {flex: 1;}
	.ji-favcat__item.--big {order: -1;}
	.ji-favcat__item.--big, .ji-favcat__item.--small {aspect-ratio: unset;}
	.ji-favcat__item-text {font-size: 28px;}
}

@media (max-width: 479px) {
	.ji-favcat__item-text {font-size: 24px;padding: 14px 14px;}
}

/* Category */

.widget-parameter-wrapper {display: none;padding: 5px;top: 0;right: -10px;bottom: initial;left: initial;flex-direction: column;height: 100%;justify-content: flex-start;}
.widget-parameter-wrapper .widget-parameter-list {flex-direction: column;width: auto!important;height: 100%;flex-wrap: nowrap;}
.widget-parameter-wrapper.justified {width: auto!important;justify-content: flex-start;}
.widget-parameter-wrapper .widget-parameter-value {border-radius: 50%;margin-bottom: 8px;}
.widget-parameter-wrapper::after {content: "";width: 100%;height: 50px;position: absolute;bottom: -35px;left: 0;background: linear-gradient(0deg,rgba(255, 255, 255, 1) 65%, rgba(255, 255, 255, 0) 100%);}
.widget-parameter-wrapper .widget-parameter-value:hover a::before, .widget-parameter-wrapper .widget-parameter-more:hover::before {border-radius: 50%;}

#content-wrapper:has(.breadcrumbs [href="/zupany/"]) .widget-parameter-wrapper,
#content-wrapper:has(.breadcrumbs [href="/pyzama/"]) .widget-parameter-wrapper,
body.in-pyzama .widget-parameter-wrapper,
body.in-zupany .widget-parameter-wrapper {display: flex;}


/* Detail */

.p-data-wrapper .advanced-parameter {width: unset;height: unset;display: inline-flex;flex-flow: column;align-items: center;justify-content: start;background: #fff;border: 1px solid var(--color-border);padding-block: 10px 7px;}
.p-data-wrapper .advanced-parameter-inner {width: 120px;height: auto;aspect-ratio: 1;background: unset;border: 0;overflow: hidden;position: relative;}
.p-data-wrapper .advanced-parameter-inner::before {content: unset;}
.p-data-wrapper .advanced-parameter-inner::after {content: unset;}
#product-detail-form .advanced-parameter .advanced-parameter-inner.yes-before:before {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%)}
.p-data-wrapper .advanced-parameter-inner:hover {border: 0;box-shadow: unset !important;background: unset;}
.p-data-wrapper .hidden-split-parameter[data-parameter-name="Typ potahu"] .advanced-parameter-inner {aspect-ratio: 100 / 45;}
.p-data-wrapper .advanced-parameter-inner img {object-fit: cover;}
.p-data-wrapper .advanced-parameter .parameter-value {display: block;text-align: center;font-size: 0.95em;margin-top: 5px;}
.p-data-wrapper .advanced-parameter input:checked ~ .parameter-value {font-weight: bold;}
.p-data-wrapper .availability-label, .p-data-wrapper .availability-amount {font-size: 15px;}
.p-data-wrapper .availability-label.skladem::before {font-size: 16px;top: 2px;}

select[disabled] {cursor: not-allowed;}
select option.--unavailable {color: #888;}
.select-wrapper:has(select[disabled])::after {filter: grayscale(100%);opacity: 0.5;}
.select-wrapper:has(select.ji-hidden) {display: none;}
.ji-clip {display: grid;grid-template-columns: repeat(3, 1fr);gap: 10px;}
.ji-clip__item {display: flex;flex-flow: column;background: unset;padding: 10px;padding-bottom: 7px;border: 1px solid var(--color-border);cursor: pointer;background: #fff;}
.ji-clip__item[disabled], .ji-clip__item.--unavailable {opacity: 0.5;cursor: not-allowed;}
.ji-clip__item.--active {border-color: var(--color-secondary);box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);}
.ji-clip__item-image {margin-bottom: 7px;}

@media (max-width: 767px) {
	.p-data-wrapper .advanced-parameter .parameter-value {font-size: 1em;}
}

/* Ordering Process */

.ji-cod-unavailable-notice {padding: 16px 24px;margin-bottom: 24px;background: #d63500;color: #fff;font-weight: 600;}

/* Icons */

:root {
	--icon-favcat-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' viewBox='0 0 28 28'%3E%3Ccircle cx='14.021' cy='13.526' r='13' stroke='%23fff'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' d='m10 17 8.036-8.036m0 0h-7.232m7.232 0v7.232'/%3E%3C/svg%3E");
	--icon-clock: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none' viewBox='0 0 16 17'%3E%3Cpath stroke='%23FF5A5F' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M10 7.467 8 8.801V5.467M2 8.801a6 6 0 1 0 12 0 6 6 0 0 0-12 0Z'/%3E%3C/svg%3E");
	--icon-mail: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' fill='none' viewBox='0 0 24 25'%3E%3Cpath fill='%23FF5A5F' d='M0 4.578c0-.672.234-1.242.703-1.71a2.301 2.301 0 0 1 1.688-.704h19.218c.657 0 1.22.234 1.688.703.469.469.703 1.04.703 1.711v15.985c0 .671-.234 1.242-.703 1.71a2.301 2.301 0 0 1-1.688.704H2.391a2.301 2.301 0 0 1-1.688-.704A2.329 2.329 0 0 1 0 20.563V4.578Zm2.39-.797a.767.767 0 0 0-.562.235.767.767 0 0 0-.234.562v2.719L12 13.25l10.406-5.953V4.578a.767.767 0 0 0-.234-.562.767.767 0 0 0-.563-.235H2.391Zm20.016 5.367L12 15.102 1.594 9.148v11.415c0 .218.078.406.234.562a.767.767 0 0 0 .563.234h19.218a.768.768 0 0 0 .563-.234.767.767 0 0 0 .234-.563V9.149Z'/%3E%3C/svg%3E");
	--icon-phone: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' fill='none' viewBox='0 0 24 25'%3E%3Cpath fill='%23FF5A5F' d='M0 4.898C0 3.79.39 2.844 1.172 2.063 1.953 1.28 2.898.89 4.008.89h3.539c.547 0 1.039.168 1.476.504.438.335.727.777.868 1.324l.937 3.75c.14.61.063 1.187-.234 1.734a2.324 2.324 0 0 1-1.336 1.125l-1.781.586a1.109 1.109 0 0 0-.633.504c-.14.242-.18.504-.117.785.171.875.468 1.703.89 2.485a8.603 8.603 0 0 0 3.586 3.585c.781.422 1.61.72 2.485.891.28.063.542.023.785-.117.242-.14.41-.352.504-.633l.492-1.43c.219-.687.668-1.171 1.347-1.453.68-.281 1.34-.258 1.98.07l3.868 1.922c.406.204.73.5.973.891.242.39.363.813.363 1.266v2.203c0 1.11-.39 2.055-1.172 2.836-.781.781-1.726 1.172-2.836 1.172h-3.187c-2.328 0-4.508-.438-6.54-1.313-2.046-.89-3.828-2.094-5.343-3.61-1.516-1.515-2.719-3.296-3.61-5.343C.438 12.594 0 10.415 0 8.085V4.899Zm4.008-2.414c-.672 0-1.242.235-1.711.704a2.329 2.329 0 0 0-.703 1.71v3.188c0 2.11.398 4.086 1.195 5.93a15.39 15.39 0 0 0 3.258 4.828 15.39 15.39 0 0 0 4.828 3.258c1.844.796 3.82 1.195 5.93 1.195h3.187c.672 0 1.242-.235 1.711-.703.469-.469.703-1.04.703-1.711V18.68a.78.78 0 0 0-.117-.422.883.883 0 0 0-.328-.305l-3.867-1.922a.771.771 0 0 0-.668-.023.774.774 0 0 0-.457.492l-.469 1.43a2.643 2.643 0 0 1-1.219 1.5 2.652 2.652 0 0 1-1.922.304 9.967 9.967 0 0 1-2.906-1.054 10.279 10.279 0 0 1-4.242-4.242 9.965 9.965 0 0 1-1.055-2.907 2.652 2.652 0 0 1 .305-1.922c.344-.593.844-1 1.5-1.218l1.781-.586A.754.754 0 0 0 9.2 7.43a.732.732 0 0 0 .059-.586l-.938-3.75a.841.841 0 0 0-.28-.434.745.745 0 0 0-.493-.176h-3.54Z'/%3E%3C/svg%3E");
	--icon-jiho: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Crect width='32' height='32' rx='1.904' ry='1.904' style='fill:%23ece81a;fill-opacity:1;stroke:none;stroke-width:9.51805;stroke-miterlimit:4;paint-order:stroke fill markers'/%3E%3Cpath fill='%23030712' fill-rule='evenodd' d='M12.228 6.672v7.462h7.544V6.672h3.81v7.255l-2.035 2 2.035 1.988v7.413h-3.81v-7.463h-7.544v7.463h-3.81v-7.413l2.026-1.978v-.019l-2.026-1.991V6.672Z' clip-rule='evenodd' style='stroke-width:.0951805'/%3E%3C/svg%3E");
}

.--gpay {--ji-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='43' fill='none' viewBox='0 0 60 43'%3E%3Cpath fill='%23fff' d='M0 8.5a8 8 0 0 1 8-8h44a8 8 0 0 1 8 8v26a8 8 0 0 1-8 8H8a8 8 0 0 1-8-8v-26Z'/%3E%3Cpath fill='%233C4043' d='M46.054 25.227h.029L48.527 19h1.718l-5.281 12.485h-1.63l1.964-4.367L41.832 19h1.718l2.504 6.227Zm-8.267-6.51c1.168 0 2.091.323 2.769.96.677.637 1.01 1.527 1.01 2.65v5.347h-1.511V26.47h-.069c-.657.99-1.522 1.486-2.612 1.486-.922 0-1.708-.284-2.326-.85a2.717 2.717 0 0 1-.933-2.123c0-.899.334-1.607.991-2.142.658-.536 1.542-.799 2.641-.799.942 0 1.709.182 2.318.525v-.374c0-.555-.237-1.081-.649-1.445a2.262 2.262 0 0 0-1.521-.597c-.884 0-1.58.385-2.091 1.153l-1.395-.9c.746-1.122 1.876-1.688 3.378-1.688Zm-7.49-3.72a3.699 3.699 0 0 1 2.709 1.102c1.433 1.375 1.522 3.69.177 5.175l-.177.183c-.736.718-1.64 1.081-2.71 1.081h-2.61v5.136h-1.581V14.997h4.192Zm7.696 8.36c-.638 0-1.178.162-1.61.475-.422.313-.638.708-.638 1.183 0 .424.197.819.52 1.061.354.283.786.435 1.228.425.667 0 1.305-.273 1.776-.758.52-.505.787-1.102.787-1.79-.491-.404-1.18-.606-2.063-.596Zm-10.308-2.376h2.65c.59.02 1.16-.222 1.563-.657.824-.88.805-2.294-.05-3.143a2.125 2.125 0 0 0-1.512-.627h-2.65v4.427Z'/%3E%3Cpath fill='%234285F4' d='M22.23 21.425c0-.495-.04-.99-.119-1.476h-6.666v2.8h3.82a3.378 3.378 0 0 1-1.414 2.215v1.82h2.277c1.335-1.264 2.101-3.135 2.101-5.359Z'/%3E%3Cpath fill='%2334A853' d='M15.445 28.544c1.905 0 3.515-.647 4.683-1.76l-2.277-1.819c-.639.445-1.453.698-2.406.698-1.845 0-3.406-1.284-3.966-3.003H9.133v1.88c1.198 2.457 3.642 4.004 6.312 4.004Z'/%3E%3Cpath fill='%23FBBC04' d='M11.48 22.659a4.515 4.515 0 0 1 0-2.79v-1.871H9.132a7.408 7.408 0 0 0 0 6.53l2.346-1.87Z'/%3E%3Cpath fill='%23EA4335' d='M15.445 16.866a3.745 3.745 0 0 1 2.71 1.092l2.022-2.083a6.715 6.715 0 0 0-4.732-1.89c-2.67 0-5.114 1.557-6.312 4.013l2.346 1.88c.56-1.728 2.12-3.012 3.966-3.012Z'/%3E%3C/svg%3E");}
.--apple-pay {--ji-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='43' fill='none' viewBox='0 0 60 43'%3E%3Cpath fill='%23fff' d='M0 8.5a8 8 0 0 1 8-8h44a8 8 0 0 1 8 8v26a8 8 0 0 1-8 8H8a8 8 0 0 1-8-8v-26Z'/%3E%3Cpath fill='%23000' d='m45.102 17.494 2.419 7.988h.041l2.42-7.988h2.087l-3.607 10.339c-.823 2.368-1.765 3.148-3.768 3.148-.152 0-.662-.017-.78-.051v-1.622c.126.017.44.035.602.035.908 0 1.417-.39 1.731-1.405l.187-.6-3.48-9.844h2.148Zm-27.804-1.196c.458.035 1.782.173 2.63 1.457-.071.054-1.569.94-1.552 2.793.017 2.219 1.9 2.957 1.918 2.975-.017.052-.297 1.05-.984 2.073-.603.902-1.223 1.786-2.207 1.803-.95.018-1.265-.58-2.36-.58-1.086 0-1.442.563-2.342.598-.95.035-1.671-.954-2.274-1.857-1.23-1.82-2.173-5.134-.9-7.371.619-1.12 1.748-1.822 2.961-1.84.934-.017 1.791.633 2.36.633.56 0 1.57-.753 2.75-.684Zm20.98 1.066c2.35 0 3.878 1.258 3.878 3.21v6.73h-1.9v-1.621h-.043c-.543 1.058-1.74 1.725-3.03 1.725-1.909 0-3.242-1.162-3.242-2.914 0-1.735 1.29-2.732 3.675-2.88l2.563-.156v-.746c0-1.101-.705-1.7-1.96-1.7-1.036 0-1.79.547-1.944 1.38h-1.85c.06-1.752 1.672-3.028 3.853-3.028Zm-9.2-3.582c2.563 0 4.354 1.805 4.354 4.442 0 2.636-1.825 4.458-4.422 4.458h-2.843v4.623h-2.054V13.782h4.965Zm8.819 9.238c-1.282.078-1.953.572-1.953 1.421 0 .824.696 1.363 1.79 1.363 1.392 0 2.445-.903 2.445-2.17v-.762l-2.282.148Zm-11.73-2.1h2.36c1.79 0 2.808-.98 2.808-2.689 0-1.708-1.019-2.68-2.8-2.68h-2.368v5.37Zm-8.86-8.17c.085.867-.247 1.717-.747 2.35-.51.616-1.324 1.102-2.14 1.033-.1-.833.298-1.717.765-2.264.509-.633 1.4-1.084 2.122-1.119Z'/%3E%3C/svg%3E");}
.--mastercard {--ji-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='43' fill='none' viewBox='0 0 60 43'%3E%3Cpath fill='%23fff' d='M0 8.5a8 8 0 0 1 8-8h44a8 8 0 0 1 8 8v26a8 8 0 0 1-8 8H8a8 8 0 0 1-8-8v-26Z'/%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23000' d='M29.37 22.045a.37.37 0 0 0-.25.097.37.37 0 0 0-.25-.097h-.003a.376.376 0 0 0-.37.377c0 .208.166.377.373.377a.37.37 0 0 0 .25-.097.373.373 0 0 1-.038-.041h.077a.371.371 0 0 1-.038.04l-.001.001a.37.37 0 0 0 .25.097.375.375 0 0 0 .374-.377.375.375 0 0 0-.373-.377Zm-.284.136h.071l.03.04h-.128a.563.563 0 0 1 .027-.04Zm-.049.08h.17a.405.405 0 0 1 .017.04h-.207l.02-.04Zm-.388.257.022-.144-.05.144h-.028l-.004-.144-.024.144h-.038l.031-.191h.058l.003.117.039-.117h.063l-.032.191h-.04Zm.135 0 .002-.015c-.001 0-.013.018-.041.018-.015 0-.039-.008-.039-.043 0-.045.037-.06.07-.06l.018.001.001-.01c0-.012-.01-.014-.025-.014a.125.125 0 0 0-.044.007l.006-.034s.021-.01.048-.01c.014 0 .055.002.055.05l-.016.11h-.035Zm.148-.049c0 .054-.051.051-.06.051-.033 0-.044-.004-.044-.005l.005-.035s.017.006.035.006c.01 0 .025 0 .025-.014 0-.019-.05-.014-.05-.06 0-.04.03-.053.06-.053.022 0 .036.003.036.003l-.005.036-.027-.002c-.014 0-.022.003-.022.013 0 .02.047.01.047.06Zm.062.014.01-.001-.005.034c-.004.001-.015.005-.03.005-.018 0-.032-.01-.032-.034 0-.015.023-.147.024-.148h.04l-.004.024h.02l-.005.038h-.022l-.01.07c-.002.005 0 .012.014.012Zm.087-.125c.044 0 .057.033.057.06 0 .01-.005.036-.005.036h-.081s-.008.032.035.032c.02 0 .042-.01.042-.01l-.007.039s-.012.006-.042.006c-.031 0-.068-.013-.068-.07 0-.05.03-.093.07-.093Zm.105.264h-.132a.385.385 0 0 1-.022-.04h.176a.402.402 0 0 1-.021.04Zm-.008-.103h-.041l.025-.156h.037l-.004.023s.013-.025.031-.025h.008a.154.154 0 0 0-.015.047c-.028-.01-.03.044-.041.11Zm.155-.003s-.021.006-.035.006c-.047 0-.071-.033-.071-.083 0-.076.044-.116.09-.116.021 0 .045.01.045.01l-.006.042s-.017-.011-.037-.011c-.027 0-.051.026-.051.073 0 .023.011.045.04.045.013 0 .032-.01.032-.01l-.007.044Zm.096.002.001-.015s-.012.018-.04.018c-.015 0-.039-.008-.039-.043 0-.045.036-.06.07-.06l.018.001.001-.01c0-.012-.01-.014-.026-.014-.026 0-.043.007-.043.007l.006-.034s.02-.01.048-.01c.014 0 .055.002.055.05l-.016.11h-.035Zm.083 0h-.041l.024-.155h.038l-.004.023s.013-.025.031-.025h.008c-.006.011-.01.021-.015.047-.028-.01-.03.044-.041.11Zm.121 0 .002-.014s-.013.017-.037.017c-.033 0-.05-.033-.05-.066 0-.05.031-.095.068-.095.023 0 .038.021.038.021l.009-.054h.04l-.03.191h-.04Zm.08-.005a.012.012 0 0 1-.017.004.012.012 0 0 1 0-.021.012.012 0 0 1 .006-.002l.005.002a.012.012 0 0 1 .005.005.012.012 0 0 1 0 .012ZM29.709 22.628h-.001l-.002-.001h-.003v.004h.005l.001-.002v-.001Z'/%3E%3Cpath fill='%23000' d='M29.717 22.625a.011.011 0 0 0-.005-.004.012.012 0 0 0-.006-.002c-.002 0-.004 0-.005.002a.011.011 0 0 0-.005.004.012.012 0 0 0-.002.006c0 .002 0 .005.002.006a.012.012 0 0 0 .016.005.012.012 0 0 0 .005-.017Zm-.008.013v-.002a.01.01 0 0 0-.003-.003h-.002v.005H29.7v-.013h.008l.002.002v.004l-.004.001h.002l.001.003.002.003h-.003ZM28.78 22.447c-.029 0-.035.014-.035.024 0 .006.003.016.016.016.024 0 .029-.032.028-.039h-.009ZM29.081 22.395c-.021 0-.025.024-.025.027h.044c0-.002.004-.027-.019-.027ZM29.622 22.398c-.017 0-.031.02-.031.052 0 .02.006.031.02.031.022 0 .033-.028.033-.05 0-.023-.008-.033-.022-.033ZM29.71 22.501a.01.01 0 0 0-.009-.005l-.005.001a.01.01 0 0 0-.003.004.01.01 0 0 0-.002.005c0 .002 0 .004.002.005a.01.01 0 0 0 .003.004.01.01 0 0 0 .005.002.01.01 0 0 0 .005-.002.01.01 0 0 0 .004-.014Zm-.006.012v-.002a.009.009 0 0 0-.003-.003H29.7v.005h-.003V22.5h.008l.002.002v.004l-.003.001.003.003.001.003h-.003ZM29.425 22.447c-.03 0-.035.014-.035.024 0 .006.003.016.015.016.024 0 .03-.032.028-.039h-.008Z'/%3E%3Cpath fill='%23000' d='M29.704 22.503h-.001l-.002-.001h-.003v.004h.005l.001-.002v-.001Z'/%3E%3Cg clip-path='url(%23b)'%3E%3Cpath fill='%23000' d='M20.256 33.662v-1.495c0-.572-.348-.946-.946-.946-.299 0-.624.099-.848.424-.174-.273-.423-.424-.798-.424-.25 0-.499.076-.696.348v-.299h-.523v2.392h.523v-1.32c0-.424.223-.625.572-.625.348 0 .522.224.522.624v1.32h.522v-1.32c0-.423.25-.624.572-.624.348 0 .523.224.523.624v1.32h.577Zm7.75-2.392h-.848v-.722h-.523v.722h-.473v.474h.473v1.096c0 .55.224.871.822.871.223 0 .473-.075.647-.174l-.151-.45a.835.835 0 0 1-.45.125c-.25 0-.348-.15-.348-.398v-1.07h.847v-.474h.003Zm4.434-.052c-.299 0-.5.151-.624.348v-.299h-.522v2.392h.522v-1.347c0-.397.174-.624.5-.624.098 0 .223.026.324.05l.151-.5c-.104-.02-.252-.02-.351-.02Zm-6.701.25c-.25-.174-.598-.25-.973-.25-.598 0-.995.3-.995.772 0 .398.299.624.821.697l.25.026c.273.05.424.125.424.25 0 .174-.2.298-.55.298-.347 0-.623-.124-.797-.25l-.25.398c.273.2.647.3 1.022.3.696 0 1.097-.326 1.097-.773 0-.423-.325-.647-.822-.722l-.25-.026c-.223-.027-.397-.076-.397-.224 0-.174.174-.273.45-.273.3 0 .598.125.749.2l.22-.423Zm13.899-.25c-.3 0-.5.151-.624.348v-.299h-.523v2.392h.523v-1.347c0-.397.174-.624.499-.624.099 0 .223.026.325.05l.15-.494c-.1-.026-.249-.026-.35-.026Zm-6.676 1.248c0 .723.5 1.245 1.272 1.245.348 0 .597-.075.847-.273l-.25-.423a.998.998 0 0 1-.623.223c-.424 0-.723-.299-.723-.772 0-.45.299-.749.723-.772.223 0 .423.076.623.224l.25-.424c-.25-.2-.5-.273-.847-.273-.772-.003-1.272.523-1.272 1.245Zm4.833 0V31.27h-.523v.3c-.174-.224-.423-.349-.748-.349-.674 0-1.196.523-1.196 1.245 0 .723.522 1.245 1.196 1.245.348 0 .597-.125.748-.348v.299h.523v-1.196Zm-1.919 0c0-.424.273-.772.723-.772.424 0 .723.325.723.772 0 .424-.3.772-.723.772-.447-.026-.723-.351-.723-.772Zm-6.251-1.248c-.697 0-1.196.5-1.196 1.245 0 .749.5 1.245 1.222 1.245.348 0 .696-.098.972-.325l-.25-.374c-.2.15-.45.25-.696.25-.325 0-.647-.151-.723-.572h1.768v-.2c.023-.77-.427-1.269-1.097-1.269Zm0 .45c.325 0 .548.2.598.572h-1.245c.049-.322.272-.572.647-.572Zm12.979.798v-2.142h-.523v1.245c-.174-.223-.423-.348-.748-.348-.674 0-1.196.523-1.196 1.245 0 .723.522 1.245 1.196 1.245.348 0 .598-.125.748-.348v.299h.523v-1.196Zm-1.919 0c0-.424.273-.772.723-.772.424 0 .723.325.723.772 0 .424-.3.772-.723.772-.45-.026-.723-.351-.723-.772Zm-17.489 0V31.27h-.522v.3c-.174-.224-.424-.349-.75-.349-.672 0-1.195.523-1.195 1.245 0 .723.523 1.245 1.196 1.245.348 0 .598-.125.749-.348v.299h.522v-1.196Zm-1.942 0c0-.424.273-.772.723-.772.424 0 .723.325.723.772 0 .424-.3.772-.723.772-.45-.026-.723-.351-.723-.772Z'/%3E%3Cpath fill='%23FF5A00' d='M33.412 13.107h-7.848v14.1h7.848v-14.1Z'/%3E%3Cpath fill='%23EB001B' d='M26.087 20.158a8.993 8.993 0 0 1 3.413-7.05 8.92 8.92 0 0 0-5.532-1.918A8.963 8.963 0 0 0 15 20.157a8.963 8.963 0 0 0 8.968 8.968 8.92 8.92 0 0 0 5.532-1.919 8.95 8.95 0 0 1-3.413-7.05Z'/%3E%3Cpath fill='%23F79E1B' d='M44 20.158a8.963 8.963 0 0 1-8.968 8.968 8.92 8.92 0 0 1-5.532-1.919 8.92 8.92 0 0 0 3.413-7.05 8.993 8.993 0 0 0-3.413-7.05 8.905 8.905 0 0 1 5.529-1.917c4.96 0 8.971 4.037 8.971 8.968Z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M8 7.71h43v26H8z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Cpath fill='%23fff' d='M15 11.19h29V33.71H15z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}
.--visa {--ji-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='43' fill='none' viewBox='0 0 60 43'%3E%3Cpath fill='%23fff' d='M0 8.5a8 8 0 0 1 8-8h44a8 8 0 0 1 8 8v26a8 8 0 0 1-8 8H8a8 8 0 0 1-8-8v-26Z'/%3E%3Cg clip-path='url(%23a)'%3E%3Cg clip-path='url(%23b)'%3E%3Cpath fill='%2300579F' d='M26.588 28.495H22.87l2.325-14.52h3.716l-2.324 14.52ZM40.062 14.33a9.078 9.078 0 0 0-3.333-.62c-3.67 0-6.255 1.978-6.271 4.805-.03 2.085 1.85 3.244 3.257 3.94 1.438.71 1.927 1.174 1.927 1.807-.015.973-1.162 1.421-2.232 1.421-1.484 0-2.28-.231-3.487-.772l-.49-.232-.52 3.26c.872.4 2.478.756 4.145.772 3.9 0 6.44-1.947 6.47-4.959.014-1.653-.98-2.92-3.12-3.954-1.3-.665-2.097-1.113-2.097-1.793.016-.618.674-1.25 2.141-1.25a6.262 6.262 0 0 1 2.769.555l.336.155.505-3.136ZM45.002 23.35c.306-.833 1.484-4.062 1.484-4.062-.015.031.306-.85.49-1.39l.26 1.251s.703 3.476.856 4.202h-3.09Zm4.588-9.375h-2.875c-.886 0-1.56.262-1.942 1.204l-5.521 13.316h3.9l.78-2.178h4.772c.107.51.444 2.178.444 2.178h3.44l-2.998-14.52ZM19.767 13.975l-3.64 9.901-.397-2.008c-.673-2.317-2.784-4.835-5.14-6.086l3.335 12.698h3.93l5.843-14.505h-3.93Z'/%3E%3Cpath fill='%23FAA61A' d='M12.747 13.975h-5.98l-.061.293c4.665 1.205 7.754 4.11 9.023 7.6l-1.3-6.673c-.213-.927-.871-1.19-1.682-1.22Z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M6 13.71h48v15H6z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Cpath fill='%23fff' d='M6.706 13.71h45.882v15H6.706z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}
