.product-blocks.blocks-top {
  order: 0;
}
.route-product-product:not(.popup)
  .product-info
  .product-details
  .product-options {
  order: 1;
}
.route-product-product:not(.popup)
  .product-info
  .product-details
  .product-price-group {
  order: 2;
}
.ics_availab {
  order: 99;
}

.popup-options .popup-inner-body {
    height: 510px;
}

/* .section-payment .section-body > div:nth-child(2)::before {
  content: "" !important;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMS41IDEyQzEuNSA2LjUyMTY2IDEuNSA0LjI4MjQ5IDIuODkxMjQgMi44OTEyNEM0LjI4MjQ5IDEuNSA2LjUyMTY2IDEuNSAxMiAxLjVDMTYuNDc4MyAxLjUgMTkuNzE3NSAxLjUgMjEuMTA4OCAyLjg5MTI0QzIyLjUgNC4yODI0OSAyMi41IDYuNTIxNjYgMjIuNSAxMkMyMi41IDE2LjQ3ODMgMjIuNSAxOS43MTc1IDIxLjEwODggMjEuMTA4OEMxOS43MTc1IDIyLjUgMTYuNDc4MyAyMi41IDEyIDIyLjVDNi41MjE2NiAyMi41IDQuMjgyNDkgMjIuNSAyLjg5MTI0IDIxLjEwODhDMS41IDE5LjcxNzUgMS41IDE3LjQ3ODMgMS41IDEyWicgZmlsbD0nIzEwMTgyOCcgc3Ryb2tlPScjMTAxODI4JyBzdHJva2Utd2lkdGg9JzEuNScvPjxwYXRoIGQ9J00xNy41ODU2IDguMTg0NDlDMTcuNTg1NiA3LjUxMzYzIDE4LjExMTQgNyAxOC43OTI4IDdDMTkuNDc0MiA3IDIwIDcuNTEzNjMgMjAgOC4xODQ0OUMyMCA4Ljg1NTM1IDE5LjQ3NDIgOS4zNjg5OSAxOC43OTI4IDkuMzY4OTlDMTguMTA2IDkuMzY4OTkgMTcuNTg1NiA4Ljg1NTM1IDE3LjU4NTYgOC4xODQ0OVonIGZpbGw9JyNGRjc4MUUnLz48cGF0aCBkPSdNMTcuODY0NiAxMC4yOTE0SDE5LjcxNTZMMTkuNzEwMiAxNi44NzQzSDE3Ljg1OTJMMTcuODY0NiAxMC4yOTE0WicgZmlsbD0nI0ZGNzgxRScvPjxwYXRoIGQ9J005LjU2OTI3IDExLjkxNkg3LjUzNTgxVjE0LjU0N0M3LjUzNTgxIDE1LjExMzEgNy45MzI4NCAxNS4zNjQ3IDguNDA0OTYgMTUuMzY0N0M4Ljc4MDUzIDE1LjM2NDcgOS4yMDk3NyAxNS4yNzU2IDkuNTc0NjEgMTUuMTEzMVYxNi43NDNDOS4xODI5NyAxNi45MDAzIDguNjg5MzIgMTYuOTk0NiA4LjEyNiAxNi45OTQ2QzYuNjM5NzggMTYuOTk0NiA1LjcwMDgzIDE2LjAzMDMgNS43MDA4MyAxNC42NjIzVjExLjkxMDhINFYxMC4yODA4SDUuNzA2MTZWOC41ODI3SDcuNTQxMTRWMTAuMjgwOEg5LjU3NDYxTDkuNTY5MjcgMTEuOTE2WicgZmlsbD0nI0ZGNzgxRScvPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTIuMDY0MSAxMC45NDY1QzEyLjUwOTUgMTAuNDk1OCAxMy4yMTc3IDEwLjE2MDQgMTQuMDcwOCAxMC4xNjA0QzE2LjA3NzQgMTAuMTY1NiAxNy4zNDM3IDExLjY5NiAxNy4zNDM3IDEzLjU4MjhDMTcuMzQzNyAxNS40Njk2IDE2LjA4ODEgMTcgMTQuMDkyMiAxN0MxMy4zMTk2IDE3IDEyLjQ3NzMgMTYuNjQ4OCAxMS45Njc1IDE2LjA5ODVWMTYuODY5SDEwLjIyMzhMMTAuMjI5MiA3LjUyNDExSDEyLjA2NDFWMTAuOTQ2NVpNMTIuMDA1MSAxMy41Nzc2QzEyLjAwNTEgMTQuNTc4NiAxMi43MDggMTUuMzQzOCAxMy43MDU5IDE1LjM0MzhDMTQuNjg3OCAxNS4zNDM4IDE1LjM5NiAxNC41NDE5IDE1LjM5NiAxMy41Nzc2QzE1LjM5NiAxMi42MTMyIDE0Ljc1NzUgMTEuODExMyAxMy43Mjc0IDExLjgxMTNDMTIuNjk3MyAxMS44MTEzIDEyLjAwNTEgMTIuNTcxMyAxMi4wMDUxIDEzLjU3NzZaJyBmaWxsPScjRkY3ODFFJy8+PC9zdmc+");
  background-repeat: no-repeat;
  background-position: center center;
} */

.section-payment .section-body>div:nth-child(2)::before {
    content: '\e95f' !important;
    font-family: icomoon !important;
}

.section-payment .section-body>div:nth-child(3)::before {
    content: '\f0d6' !important;
    font-family: icomoon !important;
}

.product-blocks-bottom .module-button-994 .btn, .product-blocks-bottom .module-button-994 .btn:visited, .product-blocks-bottom .module-button-994 .btn:hover, .product-blocks-bottom .module-button-994 .btn:active, .product-blocks-bottom .module-button-994 .btn:focus {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  gap: 8px;
  transform: none !important;
  padding: 7px 0;
}

.product-blocks-bottom .module-button-994 .btn:before {
  display: block;
  width: 24px;
  height: 24px;
  content: " " !important;
  margin: 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMiAxMkMyIDcuOTkzMDYgMiA1Ljk4OTU5IDMuMTcxNTcgNC43NDQ4QzQuMzQzMTUgMy41IDYuMjI4NzYgMy41IDEwIDMuNUgxNEMxNy43NzEyIDMuNSAxOS42NTY5IDMuNSAyMC44Mjg0IDQuNzQ0OEMyMiA1Ljk4OTU5IDIyIDcuOTkzMDYgMjIgMTJDMjIgMTYuMDA2OSAyMiAxOC4wMTA0IDIwLjgyODQgMTkuMjU1MkMxOS42NTY5IDIwLjUgMTcuNzcxMiAyMC41IDE0IDIwLjVIMTBDNi4yMjg3NiAyMC41IDQuMzQzMTUgMjAuNSAzLjE3MTU3IDE5LjI1NTJDMiAxOC4wMTA0IDIgMTYuMDA2OSAyIDEyWicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScxLjUnLz48cGF0aCBkPSdNNi44ODgxIDExLjU4MTRDNy44MjY2OCAxMS4wMzMxIDguNjQ1ODcgMTEuMjU0IDkuMTM3OTggMTEuNjA2QzkuMzM5NzUgMTEuNzUwMyA5LjQ0MDY0IDExLjgyMjUgOS41IDExLjgyMjVDOS41NTkzNiAxMS44MjI1IDkuNjYwMjUgMTEuNzUwMyA5Ljg2MjAyIDExLjYwNkMxMC4zNTQxIDExLjI1NCAxMS4xNzMzIDExLjAzMzEgMTIuMTExOSAxMS41ODE0QzEzLjM0MzcgMTIuMzAxIDEzLjYyMjQgMTQuNjc1IDEwLjc4MTIgMTYuNjc3OEMxMC4yNCAxNy4wNTkzIDkuOTY5NDIgMTcuMjUgOS41IDE3LjI1QzkuMDMwNTggMTcuMjUgOC43NiAxNy4wNTkzIDguMjE4ODQgMTYuNjc3OEM1LjM3NzYgMTQuNjc1IDUuNjU2MzIgMTIuMzAxIDYuODg4MSAxMS41ODE0WicgZmlsbD0nI0YwNDQzOCcvPjxwYXRoIGQ9J00xOCAxNi41SDE1JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8+PC9zdmc+");
}

.product-blocks-bottom .module-button-994 .btn:after {
  display: block;
  width: 59px;
  height: 16px;
  content: " " !important;
  margin: 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nNTknIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCA1OSAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMTMuNTUyMyA2LjU1NzU2QzEzLjUzNzcgNy42NzE5NCAxNC41ODQyIDguMjkzODQgMTUuMzcyNiA4LjY2MzU3QzE2LjE4MjYgOS4wNDI5NiAxNi40NTQ3IDkuMjg2MjIgMTYuNDUxNiA5LjYyNTQ0QzE2LjQ0NTQgMTAuMTQ0NyAxNS44MDU0IDEwLjM3MzggMTUuMjA2NCAxMC4zODI3QzE0LjE2MTQgMTAuMzk4NCAxMy41NTM5IDEwLjExMTIgMTMuMDcwOCA5Ljg5Mzk5TDEyLjY5NDQgMTEuNTg5NEMxMy4xNzkgMTEuODA0NCAxNC4wNzY0IDExLjk5MTggMTUuMDA3IDEyQzE3LjE5MTMgMTIgMTguNjIwNCAxMC45NjIyIDE4LjYyODIgOS4zNTMxN0MxOC42MzY3IDcuMzExMTQgMTUuNjkzNCA3LjE5ODA3IDE1LjcxMzUgNi4yODUyOUMxNS43MjA0IDYuMDA4NTYgMTUuOTk0OCA1LjcxMzIyIDE2LjU5NjEgNS42MzgwOUMxNi44OTM3IDUuNjAwMTUgMTcuNzE1MyA1LjU3MTE0IDE4LjY0NjcgNS45ODQwMUwxOS4wMTIzIDQuMzQzNjlDMTguNTExNCA0LjE2ODEyIDE3Ljg2NzYgNCAxNy4wNjYxIDRDMTUuMDEwMSA0IDEzLjU2MzkgNS4wNTE4OSAxMy41NTIzIDYuNTU3NTZaTTIyLjUyNTMgNC4xNDEzNEMyMi4xMjY0IDQuMTQxMzQgMjEuNzkwMiA0LjM2NTI2IDIxLjY0MDMgNC43MDg5NUwxOC41MTk5IDExLjg3OTVIMjAuNzAyN0wyMS4xMzcxIDEwLjcyNDJMMjMuODA0NCAxMC43MjQyTDI0LjA1NjQgMTEuODc5NUgyNS45ODAyTDI0LjMwMTQgNC4xNDEzNEgyMi41MjUzWk0yMi44MzA2IDYuMjMxNzNMMjMuNDYwNSA5LjEzNzQ0SDIxLjczNTNMMjIuODMwNiA2LjIzMTczWk0xMC45MDU4IDQuMTQxMzRMOS4xODUzMSAxMS44Nzk1SDExLjI2NTNMMTIuOTg1IDQuMTQxMzRMMTAuOTA1OCA0LjE0MTM0Wk03LjgyODgzIDQuMTQxMzRMNS42NjM4NiA5LjQwODIyTDQuNzg4MTMgNC45Mjk4OUM0LjY4NTMzIDQuNDI5OTggNC4yNzk1NSA0LjE0MTM0IDMuODI4OTMgNC4xNDEzNEgwLjI4OTcwMkwwLjI0MDIzNCA0LjM2NkMwLjk2Njc4NSA0LjUxNzc2IDEuNzkyMjcgNC43NjI1MSAyLjI5MjM1IDUuMDI0MzZDMi41OTg0MyA1LjE4NDMgMi42ODU3NyA1LjMyNDE2IDIuNzg2MjUgNS43MDQzTDQuNDQ0OTUgMTEuODc5NUg2LjY0MzE2TDEwLjAxMzEgNC4xNDEzNEg3LjgyODgzWicgZmlsbD0nIzE0MzRDQicvPjxwYXRoIGQ9J000OS43NDQgMi4xMDQ0OUg0My4yNTQ5VjEzLjg5NjFINDkuNzQ0VjIuMTA0NDlaJyBmaWxsPScjRkY1RjAwJy8+PHBhdGggZD0nTTQzLjY2NzIgNy45OTk5NUM0My42NjcyIDUuNjA0MTMgNDQuNzc5NiAzLjQ3OTE1IDQ2LjQ4OTQgMi4xMDQxNkM0NS4yMzI4IDEuMTA0MTYgNDMuNjQ2NiAwLjUgNDEuOTE2MSAwLjVDMzcuODE2NyAwLjUgMzQuNSAzLjg1NDE0IDM0LjUgNy45OTk5NUMzNC41IDEyLjE0NTggMzcuODE2NyAxNS40OTk5IDQxLjkxNjEgMTUuNDk5OUM0My42NDY2IDE1LjQ5OTkgNDUuMjMyOCAxNC44OTU3IDQ2LjQ4OTQgMTMuODk1N0M0NC43Nzk2IDEyLjU0MTYgNDMuNjY3MiAxMC4zOTU4IDQzLjY2NzIgNy45OTk5NVonIGZpbGw9JyNFQjAwMUInLz48cGF0aCBkPSdNNTguNTAwMSA3Ljk5OTk1QzU4LjUwMDEgMTIuMTQ1OCA1NS4xODM1IDE1LjQ5OTkgNTEuMDg0IDE1LjQ5OTlDNDkuMzUzNiAxNS40OTk5IDQ3Ljc2NzQgMTQuODk1NyA0Ni41MTA3IDEzLjg5NTdDNDguMjQxMiAxMi41MjA4IDQ5LjMzMyAxMC4zOTU4IDQ5LjMzMyA3Ljk5OTk1QzQ5LjMzMyA1LjYwNDEzIDQ4LjIyMDYgMy40NzkxNSA0Ni41MTA3IDIuMTA0MTZDNDcuNzY3NCAxLjEwNDE2IDQ5LjM1MzYgMC41IDUxLjA4NCAwLjVDNTUuMTgzNSAwLjUgNTguNTAwMSAzLjg3NDk4IDU4LjUwMDEgNy45OTk5NVonIGZpbGw9JyNGNzlFMUInLz48L3N2Zz4=");
}

/* Pupups ********/

.popup-wrapper.module.module-popup.module-popup-22 {
  width: 100vw !important;
  height: 100vh !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden;
}

.module-popup-22 .popup-container {
  width: 40vw !important;
  max-width: 40vw !important;
}

.module-popup-22 .popup-container .popup-body .popup-inner-body {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
  max-height: 90vh !important;
  height: auto !important;
}

.popup-wrapper.module.module-popup.module-popup-22 .popup-content,
.popup.module-popup-22 .site-wrapper {
  padding: 0px !important;
}

.popup-wrapper.module.module-popup.module-popup-22 .popup-content img {
  width: 100% !important;
}

@media (max-width: 720px) {

  ul.nav-tabs > li:hover, ul.nav-tabs > li.active, ul.nav-tabs > li:focus {
    z-index: unset;
  }

  /* MENU *********************************************************/

  .mobile-header-active .header {
    display: none !important;
  }

  .mobile-header-active .mobile-header .mobile-top-bar {
    display: flex;
    height: 40px;
    padding: 0px;
    background-color: #f9fafb;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }

  .mobile-header-active
    .mobile-header
    .mobile-top-bar
    .language-currency.top-menu {
    display: none;
  }

  .mobile-header-active .mobile-header .mobile-top-menu-wrapper {
    display: block;
    width: 100%;
  }

  .mobile-header-active .top-menu ul.j-menu {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-evenly;
    align-items: center;
  }

  .mobile-header-active .top-menu .j-menu > li > a {
    font-size: 10px;
    line-height: 16px;
    letter-spacing: -0.25px;
    color: #475467 !important;
    font-weight: 700;
    text-transform: capitalize;
    padding: 0;
  }

  .mobile-header-active .top-menu .j-menu > li > a::before {
    margin-right: 4px;
    font-size: 16px;
    line-height: 16px;
    width: 16px;
    height: 16px;
    color: #101828;
  }

  .mobile-header-active .top-menu .j-menu li.top-menu-item-1 > a:before {
    content: " " !important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNOS4wNzg0NyAxNC4yNDQ2QzguNzg5NCAxNC41MTUzIDguNDAyOTMgMTQuNjY2NiA4LjAwMDczIDE0LjY2NjZDNy41OTg1MyAxNC42NjY2IDcuMjEyMTMgMTQuNTE1MyA2LjkyMyAxNC4yNDQ2QzQuMjc1MzUgMTEuNzUwNiAwLjcyNzE3NCA4Ljk2NDUyIDIuNDU3NTEgNC45MTk2OUMzLjM5MzA5IDIuNzMyNjkgNS42Mzg4OSAxLjMzMzI1IDguMDAwNzMgMS4zMzMyNUMxMC4zNjI2IDEuMzMzMjUgMTIuNjA4NCAyLjczMjY5IDEzLjU0NCA0LjkxOTY5QzE1LjI3MjEgOC45NTk0NSAxMS43MzI3IDExLjc1OTIgOS4wNzg0NyAxNC4yNDQ2WicgZmlsbD0nIzEwMTgyOCcvPjxwYXRoIGQ9J004LjQwMzIyIDUuMzM2OTdMOC44MTM4MiA2LjE2NTAxQzguODY5ODIgNi4yODAyNyA5LjAxOTE1IDYuMzkwODQgOS4xNDUwOCA2LjQxMkw5Ljg4OTM1IDYuNTM2NjdDMTAuMzY1MyA2LjYxNjY1IDEwLjQ3NzMgNi45NjQ4IDEwLjEzNDMgNy4zMDgyN0w5LjU1NTc1IDcuODkxNkM5LjQ1Nzc1IDcuOTkwNCA5LjQwNDA4IDguMTgxIDkuNDM0NDIgOC4zMTc0TDkuNjAwMDggOS4wMzk2QzkuNzMwNzUgOS42MTEyIDkuNDI5NzUgOS44MzIzMyA4LjkyODE1IDkuNTMzNkw4LjIzMDU1IDkuMTE3MkM4LjEwNDU1IDkuMDQxOTQgNy44OTY5NSA5LjA0MTk0IDcuNzY4NjIgOS4xMTcyTDcuMDcxMDIgOS41MzM2QzYuNTcxNzQgOS44MzIzMyA2LjI2ODQ0IDkuNjA4ODcgNi4zOTkwOCA5LjAzOTZMNi41NjQ3NCA4LjMxNzRDNi41OTUwNiA4LjE4MSA2LjU0MTQgNy45OTA0IDYuNDQzNDIgNy44OTE2TDUuODY0ODEgNy4zMDgyN0M1LjUyNDE4IDYuOTY0OCA1LjYzMzg0IDYuNjE2NjUgNi4xMDk3OCA2LjUzNjY3TDYuODU0MDIgNi40MTJDNi45Nzc2OCA2LjM5MDg0IDcuMTI3MDIgNi4yODAyNyA3LjE4MzAyIDYuMTY1MDFMNy41OTM2MiA1LjMzNjk3QzcuODE3NjIgNC44ODc2OCA4LjE4MTU1IDQuODg3NjggOC40MDMyMiA1LjMzNjk3WicgZmlsbD0nd2hpdGUnLz48L3N2Zz4=");
  }

  .mobile-header-active .top-menu .j-menu li.top-menu-item-2 > a:before {
    content: " " !important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNNi4xMDU1IDMuODA4MTVMNS44MzcwNyAzLjIwNDE3QzUuNjYxNTUgMi44MDkyNSA1LjU3Mzc5IDIuNjExNzkgNS40NDI1MyAyLjQ2MDY3QzUuMjc4MDUgMi4yNzEyOSA1LjA2MzY1IDIuMTMxOTYgNC44MjM3OCAyLjA1ODU3QzQuNjMyMzkgMiA0LjQxNjMxIDIgMy45ODQxNCAyQzMuMzUxOTQgMiAzLjAzNTgzIDIgMi43NzA0OSAyLjEyMTUzQzIuNDU3OTEgMi4yNjQ2OCAyLjE3NTYyIDIuNTc1NTIgMi4wNjMxNSAyLjkwMDRDMS45Njc2NyAzLjE3NjE5IDEuOTk1MDIgMy40NTk2MiAyLjA0OTcyIDQuMDI2NDdDMi42MzE5NCAxMC4wNjAxIDUuOTM5ODcgMTMuMzY4MSAxMS45NzM1IDEzLjk1MDNDMTIuNTQwNCAxNC4wMDUgMTIuODIzOCAxNC4wMzIzIDEzLjA5OTYgMTMuOTM2OUMxMy40MjQ1IDEzLjgyNDQgMTMuNzM1MyAxMy41NDIxIDEzLjg3ODUgMTMuMjI5NUMxNCAxMi45NjQxIDE0IDEyLjY0ODEgMTQgMTIuMDE1OUMxNCAxMS41ODM3IDE0IDExLjM2NzYgMTMuOTQxNSAxMS4xNzYyQzEzLjg2ODEgMTAuOTM2MyAxMy43Mjg3IDEwLjcyMTkgMTMuNTM5MyAxMC41NTc1QzEzLjM4ODIgMTAuNDI2MiAxMy4xOTA3IDEwLjMzODUgMTIuNzk1OCAxMC4xNjI5TDEyLjE5MTkgOS44OTQ0N0MxMS43NjQxIDkuNzA0NCAxMS41NTAzIDkuNjA5NCAxMS4zMzMgOS41ODg3M0MxMS4xMjUxIDkuNTY4OTMgMTAuOTE1NCA5LjU5ODEzIDEwLjcyMDcgOS42NzM5M0MxMC41MTczIDkuNzUzMTMgMTAuMzM3NSA5LjkwMjkzIDkuOTc4IDEwLjIwMjVDOS42MjAwNyAxMC41MDA4IDkuNDQxMTMgMTAuNjQ5OSA5LjIyMjQ3IDEwLjcyOThDOS4wMjg2NyAxMC44MDA2IDguNzcyNCAxMC44MjY5IDguNTY4MiAxMC43OTY3QzguMzM3OTMgMTAuNzYyOCA4LjE2MTUzIDEwLjY2ODYgNy44MDg4NyAxMC40ODAxQzYuNzExNDcgOS44OTM2NyA2LjEwNjM1IDkuMjg4NTMgNS41MTk5MSA4LjE5MTEzQzUuMzMxNDMgNy44Mzg0NyA1LjIzNzE5IDcuNjYyMDcgNS4yMDMyNSA3LjQzMThDNS4xNzMxNiA3LjIyNzYgNS4xOTkzOSA2Ljk3MTMzIDUuMjcwMiA2Ljc3NzUzQzUuMzUwMDggNi41NTg4NSA1LjQ5OTIxIDYuMzc5OTEgNS43OTc0NiA2LjAyMkM2LjA5NzA4IDUuNjYyNDUgNi4yNDY4OSA1LjQ4MjY4IDYuMzI2MSA1LjI3OTI3QzYuNDAxOSA1LjA4NDYzIDYuNDMxMDcgNC44NzQ5MyA2LjQxMTI5IDQuNjY2OTlDNi4zOTA2MyA0LjQ0OTY4IDYuMjk1NTkgNC4yMzU4NCA2LjEwNTUgMy44MDgxNVonIGZpbGw9JyMxMDE4MjgnLz48L3N2Zz4K");
  }

  .mobile-header-active .top-menu .j-menu li.top-menu-item-3 > a:before {
    content: " " !important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNNy45OTk5MiAxNC42NjY2QzExLjY4MTggMTQuNjY2NiAxNC42NjY2IDExLjY4MTggMTQuNjY2NiA3Ljk5OTkyQzE0LjY2NjYgNC4zMTgwMiAxMS42ODE4IDEuMzMzMjUgNy45OTk5MiAxLjMzMzI1QzQuMzE4MDIgMS4zMzMyNSAxLjMzMzI1IDQuMzE4MDIgMS4zMzMyNSA3Ljk5OTkyQzEuMzMzMjUgOC45MTkxOCAxLjUxOTMgOS43OTQ5OCAxLjg1NTggMTAuNTkxN0MyLjA0MTc3IDExLjAzMiAyLjEzNDc2IDExLjI1MjIgMi4xNDYyNyAxMS40MTg2QzIuMTU3NzkgMTEuNTg1IDIuMTA4ODEgMTEuNzY4IDIuMDEwODcgMTIuMTM0MUwxLjMzMzI1IDE0LjY2NjZMMy44NjU3NyAxMy45ODlDNC4yMzE4NCAxMy44OTExIDQuNDE0ODggMTMuODQyMSA0LjU4MTI2IDEzLjg1MzZDNC43NDc2NiAxMy44NjUxIDQuOTY3ODIgMTMuOTU4MSA1LjQwODE1IDE0LjE0NDFDNi4yMDQ4OSAxNC40ODA1IDcuMDgwNjUgMTQuNjY2NiA3Ljk5OTkyIDE0LjY2NjZaJyBmaWxsPScjMTJCNzZBJy8+PHBhdGggZD0nTTcuMDUyNzUgNS45MDQwOEw2LjkxODUzIDUuNjAyMDhDNi44MzA3NyA1LjQwNDYzIDYuNzg2ODkgNS4zMDU4OSA2LjcyMTI3IDUuMjMwMzRDNi42MzkwMiA1LjEzNTY1IDYuNTMxODIgNS4wNjU5OCA2LjQxMTg5IDUuMDI5MjhDNi4zMTYxOSA1IDYuMjA4MTUgNSA1Ljk5MjA3IDVDNS42NzU5NyA1IDUuNTE3OTIgNSA1LjM4NTI0IDUuMDYwNzZDNS4yMjg5NiA1LjEzMjM0IDUuMDg3ODEgNS4yODc3NiA1LjAzMTU4IDUuNDUwMkM0Ljk4Mzg0IDUuNTg4MSA0Ljk5NzUxIDUuNzI5ODEgNS4wMjQ4NiA2LjAxMzIzQzUuMzE1OTcgOS4wMzAwNiA2Ljk2OTk0IDEwLjY4NCA5Ljk4Njc3IDEwLjk3NTFDMTAuMjcwMiAxMS4wMDI1IDEwLjQxMTkgMTEuMDE2MiAxMC41NDk4IDEwLjk2ODRDMTAuNzEyMiAxMC45MTIyIDEwLjg2NzcgMTAuNzcxIDEwLjkzOTIgMTAuNjE0OEMxMSAxMC40ODIxIDExIDEwLjMyNCAxMSAxMC4wMDc5QzExIDkuNzkxODMgMTEgOS42ODM4IDEwLjk3MDcgOS41ODgxQzEwLjkzNCA5LjQ2ODE2IDEwLjg2NDQgOS4zNjA5NiAxMC43Njk3IDkuMjc4NzNDMTAuNjk0MSA5LjIxMzEgMTAuNTk1NCA5LjE2OTIzIDEwLjM5NzkgOS4wODE0NkwxMC4wOTU5IDguOTQ3MjNDOS44ODIwNyA4Ljg1MjIgOS43NzUxNyA4LjgwNDcgOS42NjY1IDguNzk0MzZDOS41NjI1MyA4Ljc4NDQ2IDkuNDU3NyA4Ljc5OTA2IDkuMzYwMzcgOC44MzY5NkM5LjI1ODY3IDguODc2NTYgOS4xNjg3NyA4Ljk1MTQ2IDguOTg5IDkuMTAxMjZDOC44MTAwMyA5LjI1MDQgOC43MjA1NyA5LjMyNDk2IDguNjExMjMgOS4zNjQ5QzguNTE0MzMgOS40MDAzIDguMzg2MiA5LjQxMzQzIDguMjg0MSA5LjM5ODM2QzguMTY4OTcgOS4zODE0IDguMDgwNzcgOS4zMzQzIDcuOTA0NDMgOS4yNDAwM0M3LjM1NTczIDguOTQ2ODMgNy4wNTMxOCA4LjY0NDI2IDYuNzU5OTUgOC4wOTU1NkM2LjY2NTcxIDcuOTE5MjMgNi42MTg1OSA3LjgzMTAzIDYuNjAxNjIgNy43MTU5QzYuNTg2NTggNy42MTM4IDYuNTk5NjkgNy40ODU2NiA2LjYzNTEgNy4zODg3NkM2LjY3NTA0IDcuMjc5NDIgNi43NDk2IDcuMTg5OTUgNi44OTg3MyA3LjAxMUM3LjA0ODU0IDYuODMxMjIgNy4xMjM0NSA2Ljc0MTM0IDcuMTYzMDUgNi42Mzk2NEM3LjIwMDk1IDYuNTQyMzEgNy4yMTU1NCA2LjQzNzQ3IDcuMjA1NjUgNi4zMzM0OUM3LjE5NTMxIDYuMjI0ODQgNy4xNDc3OSA2LjExNzkyIDcuMDUyNzUgNS45MDQwOFonIGZpbGw9J3doaXRlJy8+PC9zdmc+Cg==");
  }

  .mobile-header-active .top-menu .j-menu li.top-menu-item-4 > a:before {
    content: " " !important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMS4zNDM3NiA4Ljk4MzY3QzEuMzg3MzUgMTEuMDI3MyAxLjQwOTE0IDEyLjA0OTIgMi4xNjMyMiAxMi44MDYxQzIuOTE3MzEgMTMuNTYzMSAzLjk2NjgxIDEzLjU4OTUgNi4wNjU4MSAxMy42NDIyQzcuMzU5NDYgMTMuNjc0NyA4LjY0MDM5IDEzLjY3NDcgOS45MzQwNiAxMy42NDIyQzEyLjAzMzEgMTMuNTg5NSAxMy4wODI1IDEzLjU2MzEgMTMuODM2NiAxMi44MDYxQzE0LjU5MDcgMTIuMDQ5MiAxNC42MTI1IDExLjAyNzMgMTQuNjU2MSA4Ljk4MzY3QzE0LjY3MDEgOC4zMjY1NCAxNC42NzAxIDcuNjczMjcgMTQuNjU2MSA3LjAxNjIxQzE0LjYxMjUgNC45NzI0OSAxNC41OTA3IDMuOTUwNjUgMTMuODM2NiAzLjE5MzY5QzEzLjA4MjUgMi40MzY3NCAxMi4wMzMxIDIuNDEwMzcgOS45MzQwNiAyLjM1NzYzQzguNjQwMzkgMi4zMjUxMyA3LjM1OTQ2IDIuMzI1MTMgNi4wNjU4IDIuMzU3NjNDMy45NjY4MSAyLjQxMDM2IDIuOTE3MzEgMi40MzY3MyAyLjE2MzIyIDMuMTkzNjlDMS40MDkxNCAzLjk1MDY0IDEuMzg3MzQgNC45NzI0OSAxLjM0Mzc2IDcuMDE2MTRDMS4zMjk3NSA3LjY3MzI3IDEuMzI5NzUgOC4zMjY1NCAxLjM0Mzc2IDguOTgzNjdaJyBmaWxsPScjMTAxODI4Jy8+PHBhdGggZD0nTTQuNjY2NzUgNS42NjY3NUw2LjYyODEgNi44MjYzNUM3Ljc3MTU1IDcuNTAyNDEgOC4yMjg2MSA3LjUwMjQxIDkuMzcyMDggNi44MjYzNUwxMS4zMzM0IDUuNjY2NzUnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLz48L3N2Zz4K");
  }

  .mobile-header-active #logo a {
    padding: 0px 16px;
  }

  .mobile-header-active .mobile-1 .mobile-bar {
    height: 72px;
    box-shadow: none;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
  }

  .mobile-header-active .mobile-1 .mobile-bar-group {
    height: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    margin: 0 8px;
  }

  .mobile-header-active .menu-trigger,
  .mobile-header-active .mobile-custom-menu,
  .mobile-header-active .mini-search #search .search-trigger,
  .mobile-header-active #cart > a > i {
    width: 48px;
    height: 72px !important;
    padding: 14px 0;
    display: flex !important;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between !important;
    align-items: center !important;
    text-align: center;
  }

  .mobile-header-active .menu-trigger::before {
    content: "" !important;
    font-size: 24px;
    display: block;
    width: 24px;
    height: 24px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNNCA1SDIwJyBzdHJva2U9JyMxMDE4MjgnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLz48cGF0aCBkPSdNNCAxMkgyMCcgc3Ryb2tlPScjMTAxODI4JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8+PHBhdGggZD0nTTQgMTlIMjAnIHN0cm9rZT0nIzEwMTgyOCcgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvPjwvc3ZnPg==);
  }

  .mobile-header-active .mini-search .search-trigger::before {
    content: "" !important;
    display: block;
    font-family: icomoon !important;
    font-size: 24px;
    width: 24px;
    height: 24px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMTcuNSAxNy41TDIyIDIyJyBzdHJva2U9JyMxMDE4MjgnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLz48cGF0aCBkPSdNMjAgMTFDMjAgNi4wMjk0NCAxNS45NzA2IDIgMTEgMkM2LjAyOTQ0IDIgMiA2LjAyOTQ0IDIgMTFDMiAxNS45NzA2IDYuMDI5NDQgMjAgMTEgMjBDMTUuOTcwNiAyMCAyMCAxNS45NzA2IDIwIDExWicgc3Ryb2tlPScjMTAxODI4JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvPjwvc3ZnPg==);
  }

  .mobile-custom-menu-1::before {
    content: "" !important;
    font-size: 24px;
    display: block;
    width: 24px;
    height: 24px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNNi41Nzc1NyAxNS40ODE2QzUuMTYyOCAxNi4zMjQgMS40NTMzNiAxOC4wNDQxIDMuNzEyNjYgMjAuMTk2NkM0LjgxNjMxIDIxLjI0OCA2LjA0NTQ5IDIyIDcuNTkwODcgMjJIMTYuNDA5MUMxNy45NTQ1IDIyIDE5LjE4MzcgMjEuMjQ4IDIwLjI4NzMgMjAuMTk2NkMyMi41NDY2IDE4LjA0NDEgMTguODM3MiAxNi4zMjQgMTcuNDIyNCAxNS40ODE2QzE0LjEwNDggMTMuNTA2MSA5Ljg5NTIgMTMuNTA2MSA2LjU3NzU3IDE1LjQ4MTZaJyBzdHJva2U9JyMxMDE4MjgnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLz48cGF0aCBkPSdNMTYuNSA2LjVDMTYuNSA4Ljk4NTI4IDE0LjQ4NTMgMTEgMTIgMTFDOS41MTQ3MiAxMSA3LjUgOC45ODUyOCA3LjUgNi41QzcuNSA0LjAxNDcyIDkuNTE0NzIgMiAxMiAyQzE0LjQ4NTMgMiAxNi41IDQuMDE0NzIgMTYuNSA2LjVaJyBzdHJva2U9JyMxMDE4MjgnIHN0cm9rZS13aWR0aD0nMS41Jy8+PC9zdmc+);
  }

  .mobile-header-active #cart > a > i::before {
    content: "" !important;
    margin: 0;
    width: 24px;
    height: 24px;
    top: unset;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMy44NzI4OSAxNy4wMTk0TDIuNjY5MzMgOS44Mzk4MUMyLjQ4NzM1IDguNzU0MjggMi4zOTYzNyA4LjIxMTUyIDIuNjg3NzMgNy44NTU3NkMyLjk3OTEgNy41IDMuNTE0NjEgNy41IDQuNTg1NjQgNy41SDE5LjQxNDRDMjAuNDg1NCA3LjUgMjEuMDIwOSA3LjUgMjEuMzEyMyA3Ljg1NTc2QzIxLjYwMzYgOC4yMTE1MiAyMS41MTI2IDguNzU0MjggMjEuMzMwNyA5LjgzOTgxTDIwLjEyNzEgMTcuMDE5NEMxOS43MjgyIDE5LjM5OTEgMTkuNTI4NyAyMC41ODg5IDE4LjcxNDMgMjEuMjk0NUMxNy45IDIyIDE2LjcyNiAyMiAxNC4zNzgyIDIySDkuNjIxODJDNy4yNzM5NiAyMiA2LjEwMDAzIDIyIDUuMjg1NjUgMjEuMjk0NUM0LjQ3MTI3IDIwLjU4ODkgNC4yNzE4MSAxOS4zOTkxIDMuODcyODkgMTcuMDE5NFonIHN0cm9rZT0nIzEwMTgyOCcgc3Ryb2tlLXdpZHRoPScxLjUnLz48cGF0aCBkPSdNMTcuNSA3LjVDMTcuNSA0LjQ2MjQzIDE1LjAzNzYgMiAxMiAyQzguOTYyNDMgMiA2LjUgNC40NjI0MyA2LjUgNy41JyBzdHJva2U9JyMxMDE4MjgnIHN0cm9rZS13aWR0aD0nMS41Jy8+PC9zdmc+);
  }

  .mobile-header-active .mobile-custom-menu .links-text {
    display: none;
  }

  .mobile-header-active .menu-trigger::after,
  .mobile-header-active .mini-search .search-trigger::after,
  .mobile-custom-menu-1::after,
  .mobile-header-active #cart > a > i::after {
    content: "Meniu";
    font-weight: 700;
    display: block;
    position: relative;
    width: 56px;
    height: 16px;
    top: unset;
    left: unset;
    transform: none !important;
    color: #101828;
    font-size: 10px;
    line-height: 16px;
  }

  .mobile-header-active .mini-search .search-trigger::after {
    content: "Caută";
  }

  .mobile-custom-menu-1::after {
    content: "Cont";
  }

  .mobile-header-active #cart > a > i::after {
    content: "Coș";
  }

  .mobile-header-active #cart-items.count-badge {
    transform: none;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    font-size: 10px;
    font-weight: 700;
    line-height: 16px;
    height: 16px;
    margin: 0;
    padding: 0 4px;
    min-width: 16px !important;
    width: auto;
    text-align: center;
    background-color: #101828;
    box-shadow: 0px 0px 0px 2px #ffffff;
    right: 4px;
    top: 8px;
  }

  /* */

  .module.module-button .btn {
    letter-spacing: 0;
    transform: scale(1) !important;
    margin-top: 16px !important;
  }

  .grid-row-top-21 .module.module-button .btn {
    background: #ffffff !important;
  }

  .popup-container,
  .modal,
  #icsModal {
    z-index: 9999999;
  }

  .btn {
    background: none;
    border-width: 0 !important;
    border-style: none;
    border-color: transparent;
    padding: 16px !important;
    letter-spacing: 0.5px;
    font-size: 12px !important;
    line-height: 24px;
    margin: 0 !important;
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    gap: 8px;
  }

  .btn-primary,
  div.cart-content .btn-checkout.btn,
  div.cart-content .btn-checkout.btn:visited {
    color: #ffffff !important;
    background-color: #101828;
  }

  /* Cart Popup */

  .mobile-header-active.mobile-header-active .mobile-container {
    width: 100%;
    top: unset;
    bottom: 0;
    height: 100%;
  }

  .mobile-header-active .mobile-wrapper-header {
    height: auto;
    padding: 20px 20px 20px 32px;
  }

  .mobile-header-active .mobile-wrapper-header > a {
    height: 48px !important;
    width: 48px !important;
    flex-grow: 0;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    font-size: 24px;
    cursor: pointer;
    color: #98a2b3;
  }

  .mobile-header-active .mobile-wrapper-header > span {
    font-size: 24px;
    line-height: 24px;
    font-weight: 500;
    text-transform: none;
    padding: 0;
    letter-spacing: -0.5px;
    color: #101828;
    height: auto;
  }

  .mobile-header-active .cart-content .cart-products {
    max-height: 100%;
    height: 100%;
    border-top: 0;
  }

  div.cart-content .cart-totals {
    border: none;
    background: #f2f4f7;
    padding: 34px 0 0 0;
  }

  div.cart-content .cart-totals:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 10px;
    width: 100%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAyMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwIDBMOC42ODAxN2UtMDcgLTEuNzQ4NDZlLTA2TDUuMTIxMTVlLTA3IDQuMDcxMDRDMS4yNzk3OSA0LjA3MTA0IDIuNTU5NTcgNC41NTkyIDMuNTM1NjQgNS41MzU1Mkw2LjQ2NDM2IDguNDY0NDhDOC40MTY5OSAxMC40MTcxIDExLjU4MyAxMC40MTcxIDEzLjUzNTYgOC40NjQ0OEwxNi40NjQ0IDUuNTM1NTJDMTcuNDQwNCA0LjU1OTIgMTguNzIwMiA0LjA3MTA0IDIwIDQuMDcxMDRMMjAgMFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
  }

  div.cart-content .table-bordered {
    border-width: 0;
    background: none !important;
  }

  div.cart-content .cart-products tbody tr {
    display: flex;
    padding: 0 32px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 8px;
    border-top: 1px solid #eaecf0;
    position: relative;
  }

  div.cart-content .cart-products tbody > tr > td {
    border: none !important;
    flex: 0;
    flex-grow: 0;
    padding: 16px 0;
    font-size: 12px;
    line-height: 16px;
    font-weight: 500;
    color: #101828;
  }

  div.cart-content .cart-products tbody .td-image {
    width: 48px !important;
    min-width: 48px;
    flex: unset;
    flex-grow: unset;
  }

  div.cart-content .cart-products tbody .td-name {
    flex: 1;
    flex-grow: 1;
    padding-left: 8px;
  }

  div.cart-content .cart-products tbody .td-name a {
    font-weight: 700;
    color: #101828;
  }

  div.cart-content .cart-products tbody .td-name span,
  div.cart-content .cart-products tbody .td-name small {
    font-size: 12px;
    line-height: 16px;
    color: #475467;
    display: inline-block;
  }

  div.cart-content .cart-products tbody .td-qty {
    white-space: nowrap;
    color: #485467;
    flex: unset;
    flex-grow: unset;
    width: 24px;
  }

  div.cart-content .cart-products tbody > tr > td.td-total {
    text-wrap: nowrap;
    flex: unset;
    flex-grow: unset;
    width: 25%;
  }

  div.cart-content .cart-products tbody .td-remove {
    padding: 16px 0px;
    width: 16px;
    min-width: 16px;
  }

  div.cart-content .cart-products tbody .td-remove button {
    color: #f04438 !important;
    font-size: 16px;
    line-height: 16px;
    background-color: transparent;
    padding: 0;
    height: 16px;
    width: 16px;
  }

  div.cart-content .cart-products tbody .td-remove button .fa.fa-times-circle:before {
    content: "" !important;
    display: block;
    width: 16px;
    height: 16px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMTMgMy42NjY2M0wxMi41ODY5IDEwLjM1QzEyLjQ4MTMgMTIuMDU3NiAxMi40Mjg1IDEyLjkxMTQgMTIuMDAwNSAxMy41MjUyQzExLjc4ODkgMTMuODI4NyAxMS41MTY1IDE0LjA4NDggMTEuMjAwNSAxNC4yNzczQzEwLjU2MTQgMTQuNjY2NiA5LjcwNiAxNC42NjY2IDcuOTk1MTMgMTQuNjY2NkM2LjI4MjA4IDE0LjY2NjYgNS40MjU1MyAxNC42NjY2IDQuNzg2MDMgMTQuMjc2NkM0LjQ2OTg3IDE0LjA4MzggNC4xOTczMyAxMy44MjcyIDMuOTg1NzkgMTMuNTIzMkMzLjU1NzkyIDEyLjkwODQgMy41MDYzIDEyLjA1MzQgMy40MDMwNyAxMC4zNDM0TDMgMy42NjY2Mycgc3Ryb2tlPScjRjA0NDM4JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8+PHBhdGggZD0nTTIgMy42NjY3MUgxNE0xMC43MDM4IDMuNjY2NzFMMTAuMjQ4NyAyLjcyNzg2QzkuOTQ2NCAyLjEwNDIxIDkuNzk1MiAxLjc5MjM5IDkuNTM0NDcgMS41OTc5MUM5LjQ3NjY3IDEuNTU0NzcgOS40MTU0IDEuNTE2NCA5LjM1MTMzIDEuNDgzMTdDOS4wNjI2IDEuMzMzMzcgOC43MTYwNyAxLjMzMzM3IDguMDIzIDEuMzMzMzdDNy4zMTI1MyAxLjMzMzM3IDYuOTU3MzMgMS4zMzMzNyA2LjY2Mzc5IDEuNDg5NDVDNi41OTg3MyAxLjUyNDA1IDYuNTM2NjUgMS41NjM5NyA2LjQ3ODE5IDEuNjA4ODJDNi4yMTQ0MyAxLjgxMTE3IDYuMDY3MDkgMi4xMzQ0MSA1Ljc3MjQxIDIuNzgwODhMNS4zNjg2MSAzLjY2NjcxJyBzdHJva2U9JyNGMDQ0MzgnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnLz48cGF0aCBkPSdNNi4zMzM1IDExVjcnIHN0cm9rZT0nI0YwNDQzOCcgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvPjxwYXRoIGQ9J005LjY2NjUgMTFWNycgc3Ryb2tlPScjRjA0NDM4JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8+PC9zdmc+Cg==);
}

  div.cart-content .cart-totals tbody .td-total-title {
    text-align: left;
  }

  div.cart-content .cart-totals tbody td {
    background: none;
    padding: 8px 32px;
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    color: #475467;
  }

  div.cart-content .cart-totals tbody tr:last-child td {
    font-size: 20px;
    letter-spacing: -1px;
    font-weight: 700 !important;
    color: #101828;
  }

  div.cart-content .cart-buttons {
    padding: 24px 32px 16px 32px;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    border-width: 0;
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit;
    flex-direction: column-reverse;
    align-content: center;
    gap: 16px;
    background: none !important;
  }

  div.cart-content .btn-cart.btn {
    background: none;
  }

  div.cart-content .btn-checkout.btn:hover,
  div.cart-content .btn-checkout.btn:active,
  div.cart-content .btn-checkout.btn:focus,
  div.cart-content .btn-checkout.btn:active,
  div.cart-content .btn-checkout.btn:hover:active,
  div.cart-content .btn-checkout.btn:focus:active {
    color: #ffffff !important;
    background: #344054 !important;
  }

  div.cart-content .btn-cart.btn:hover,
  div.cart-content .btn-cart.btn:active,
  div.cart-content .btn-cart.btn:focus,
  div.cart-content .btn-cart.btn:hover:active,
  div.cart-content .btn-cart.btn:focus:active {
    color: #101828 !important;
    background: none !important;
    box-shadow: none !important;
  }

  /* Sticky Add to Cart */

  .route-product-product:not(.popup)
    .product-info
    .product-details
    .button-group-page {
    position: fixed;
    width: 100%;
    z-index: 9999999;
    margin: 0;
    padding: 24px;
    border-width: 0;
    border-top-width: 0;
    border-style: none;
    border-color: transparent;
    border-radius: 24px 24px 0 0;
    box-shadow: 0px 0px 64px 0px rgba(0, 0, 0, 0.16);
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
  }

  .product-info .product-details .button-group-page .text-danger {
    order: 1;
    font-size: 12px;
    line-height: 16px;
    font-weight: 500;
    padding: 8px 16px;
    margin-bottom: 24px;
    color: #f04438;
    background-color: #fee4e2;
    border-radius: 8px;
    text-wrap: wrap;
  }

  .product-info .product-details .buttons-wrapper {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    width: 100%;
    margin: 0 auto;
    flex-direction: row;
    justify-content: flex-start;
    order: 2;
  }

  .product-info .product-details .stepper-group {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: row;
    align-content: center;
    justify-content: flex-start;
    flex-grow: 1 !important;
    flex: 1;
  }

  .route-product-product:not(.popup) .product-info .button-group-page .stepper {
    height: 56px !important;
    border-radius: 8px;
    overflow: hidden;
    border-color: #d0d5dd;
    margin-right: 8px;
    display: none;
  }

  .product-info .button-group-page .stepper input.form-control {
    background: transparent !important;
    border-width: 0 !important;
    border-style: none !important;
    border-color: transparent !important;
    border-radius: 0 !important;
    box-shadow: none;
    padding: 0 16px 0 0 !important;
    text-align: center !important;
    width: 100% !important;
    font-weight: 700;
  }

  .product-info .button-group-page .stepper span {
    border-width: 0;
    right: 4px;
  }

  .product-info .button-group-page .stepper span i {
    color: #101828;
    background-color: transparent;
    width: 24px;
    text-align: center;
    border: none !important;
  }

  .product-info .button-group-page .stepper span i:hover,
  .product-info .button-group-page .stepper span i:active {
    color: #101828;
    background-color: transparent;
    box-shadow: none;
  }

  div#button-cart-container {
    flex: 1;
    flex-grow: 1;
  }

  .product-info .button-group-page .btn-cart.btn {
    background: #101828;
    width: 100%;
  }

  .product-info .button-group-page .btn-cart.btn:hover {
    background: #101828 !important;
    color: #ffffff !important;
  }

  .product-info .button-group-page .btn-cart::before {
    margin: 0;
    content: " " !important;
    display: block !important;
    width: 24px;
    height: 24px;
    order: 1;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMjEuMDUyNCAxMS41TDIxLjMzMDcgOS44Mzk4MUMyMS41MTI2IDguNzU0MjggMjEuNjAzNiA4LjIxMTUyIDIxLjMxMjMgNy44NTU3NkMyMS4wMjA5IDcuNSAyMC40ODU0IDcuNSAxOS40MTQ0IDcuNUg0LjU4NTY0QzMuNTE0NjEgNy41IDIuOTc5MSA3LjUgMi42ODc3MyA3Ljg1NTc2QzIuMzk2MzcgOC4yMTE1MiAyLjQ4NzM1IDguNzU0MjggMi42NjkzMyA5LjgzOTgxTDMuODcyODkgMTcuMDE5NEM0LjI3MTgxIDE5LjM5OTEgNC40NzEyNyAyMC41ODg5IDUuMjg1NjUgMjEuMjk0NUM2LjEwMDAzIDIyIDcuMjczOTYgMjIgOS42MjE4MiAyMkgxMicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvPjxwYXRoIGQ9J00xNCAxOEgyMk0xOCAyMlYxNCcgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvPjxwYXRoIGQ9J00xNy41IDcuNUMxNy41IDQuNDYyNDMgMTUuMDM3NiAyIDEyIDJDOC45NjI0MyAyIDYuNSA0LjQ2MjQzIDYuNSA3LjUnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMS41Jy8+PC9zdmc+Cg==);
  }

  /* Notification – Add to Cart */

  .notification-wrapper {
    justify-content: flex-end;
  }

  .notification-cart.notification {
    max-width: unset;
    margin: 0;
    margin-bottom: 0;
    padding: 0;
    background: #ffffff;
    border-radius: 24px 24px 0 0 !important;
    box-shadow: 0 0 256px 0 rgba(0, 0, 0, 0.32);
    overflow: hidden;
  }

  .notification-cart .notification-close.btn {
    display: block;
    position: absolute;
    top: 28px;
    right: 28px;
    color: #98a2b3 !important;
  }

  .notification-content {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 32px;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
  }

  .notification-cart img {
    display: block;
    margin-right: 0;
    margin-bottom: 32px;
    width: 128px;
    height: auto;
    border-radius: 8px;
  }

  .notification-content .notification-title {
    display: none;
  }

  .notification-content .notification-text strong {
    color: #12b76a;
  }

  .mobile .notification-cart .notification-buttons {
    display: flex !important;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: stretch;
    margin: 0;
    padding: 0 32px 16px 32px;
    background: none;
  }

  .mobile .notification-cart .notification-buttons .notification-view-cart {
    width: 100% !important;
    margin-bottom: 0 !important;
    color: #101828 !important;
    order: 2;
  }

  .mobile .notification-cart .notification-buttons .notification-checkout {
    width: 100% !important;
    margin-left: 0 !important;
    margin-bottom: 16px !important;
    background: #101828 !important;
    color: #ffffff !important;
  }

  /* Shopping Cart Page *****************************************************/

  .route-checkout-cart.mobile .breadcrumb {
    display: none !important;
  }

  .route-checkout-cart h1.title.page-title {
    display: block !important;
    padding: 32px;
    font-size: 28px;
    font-weight: 500;
    letter-spacing: -1px;
    line-height: 32px;
    color: #101828;
    background: none !important;
  }

  .route-checkout-cart #content > p:first-child {
    margin-bottom: 16px;
    text-align: center;
  }

  table tbody tr:hover td {
    background: none;
  }

  .cart-table .table-responsive {
    border: none;
  }

  .cart-table .table.table-bordered thead {
    display: none;
  }

  .cart-table .table.table-bordered tr {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: flex-start;
    align-items: center;
    padding: 0 32px 32px 32px;
    margin-bottom: 32px;
    border-bottom: 1px solid #eaecf0;
  }

  .cart-table .table.table-bordered tr:last-child {
    padding: 0 32px 32px 32px;
    margin-bottom: 0;
    border-bottom: none;
  }

  .route-checkout-cart #content .cart-table .table.table-bordered tr td {
    border: none !important;
    padding: 0;
    line-height: 1;
    min-width: unset;
  }

  .cart-table .table.table-bordered tr td.td-name {
    display: block;
    width: calc(100% - 96px);
  }

  .cart-table .table.table-bordered tr td.td-name a {
    font-weight: 700;
    color: #101828;
    font-size: 14px;
    line-height: 20px;
  }

  .cart-table .table.table-bordered tr td.td-name small {
    font-size: 12px;
    line-height: 16px;
    color: #475467;
    display: block;
  }

  .cart-table .table.table-bordered tr td.td-image {
    padding: 0 16px 0 0 !important;
  }

  .cart-table .table.table-bordered tr td.td-image a {
    border-radius: 8px;
    overflow: hidden;
    display: block;
  }

  .cart-table .table.table-bordered tr td.td-image img {
    width: 80px;
    height: 80px;
  }

  .cart-table .table.table-bordered tr td.td-qty {
    padding-top: 16px !important;
  }

  .cart-table .table.table-bordered tr td.td-qty .stepper {
    height: 56px !important;
    width: 80px;
    border-radius: 8px;
    overflow: hidden;
    border-color: #d0d5dd;
    margin-right: 16px;
  }

  .cart-table .table.table-bordered tr td.td-qty .stepper span {
    position: absolute;
    right: 0;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    border-width: 0;
    border-color: inherit;
    border-style: inherit;
    z-index: 10;
  }

  .cart-table .table.table-bordered tr td.td-qty .stepper span i {
    color: #101828;
    background-color: transparent;
    width: 24px;
    text-align: center;
    border: none !important;
  }

  .cart-table .table.table-bordered tr td.td-qty .stepper input.form-control {
    background: transparent !important;
    border-width: 0 !important;
    border-style: none !important;
    border-color: transparent !important;
    border-radius: 0 !important;
    box-shadow: none;
    padding: 0 16px 0 0 !important;
    text-align: center !important;
    width: 100% !important;
    font-weight: 700;
  }

  .cart-table .table.table-bordered tr td.td-qty .input-group.btn-block {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .cart-table .table.table-bordered tr td.td-qty span.input-group-btn {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    gap: 16px;
  }

  .cart-table .table.table-bordered tr td.td-qty .btn-remove.btn,
  .cart-table .table.table-bordered tr td.td-qty .btn-remove.btn:hover,
  .cart-table .table.table-bordered tr td.td-qty .btn-remove.btn:focus,
  .cart-table .table.table-bordered tr td.td-qty .btn-remove.btn:active {
    background: none !important;
    box-shadow: none !important;
  }

  .cart-table
    .table.table-bordered
    tr
    td.td-qty
    span.input-group-btn
    button.btn.btn-update
    i:before {
    display: block;
    width: 24px;
    height: 24px;
    content: "" !important;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMTUuMTY2NyAwLjk5OTc1NkwxNS43NjQ2IDIuMTE3NTNDMTYuMTY4OSAyLjg3MzIyIDE2LjM3MSAzLjI1MTA3IDE2LjIzNzQgMy40MTI4OUMxNi4xMDM3IDMuNTc0NzEgMTUuNjYzNSAzLjQ0NDAyIDE0Ljc4MzEgMy4xODI2NEMxMy45MDI5IDIuOTIxMzEgMTIuOTY4NCAyLjc4MDcxIDEyIDIuNzgwNzFDNi43NTMyOSAyLjc4MDcxIDIuNSA2LjkwODIyIDIuNSAxMS45OTk4QzIuNSAxMy42Nzg5IDIuOTYyNjIgMTUuMjUzMyAzLjc3MDkzIDE2LjYwOTNNOC44MzMzMyAyMi45OTk4TDguMjM1MzYgMjEuODgyQzcuODMxMDggMjEuMTI2MyA3LjYyODk0IDIwLjc0ODQgNy43NjI2IDIwLjU4NjZDNy44OTYyNyAyMC40MjQ4IDguMzM2NDkgMjAuNTU1NSA5LjIxNjg5IDIwLjgxNjlDMTAuMDk3MSAyMS4wNzgyIDExLjAzMTYgMjEuMjE4OCAxMiAyMS4yMTg4QzE3LjI0NjcgMjEuMjE4OCAyMS41IDE3LjA5MTMgMjEuNSAxMS45OTk4QzIxLjUgMTAuMzIwNiAyMS4wMzc0IDguNzQ2MjMgMjAuMjI5MSA3LjM5MDIzJyBzdHJva2U9JyMxMDE4MjgnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLz48L3N2Zz4K);
  }

  .cart-table
    .table.table-bordered
    tr
    td.td-qty
    span.input-group-btn
    button.btn.btn-remove
    i:before {
    display: block;
    width: 24px;
    height: 24px;
    content: "" !important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMTkuNSA1LjVMMTguODgwMyAxNS41MjUxQzE4LjcyMTkgMTguMDg2NCAxOC42NDI4IDE5LjM2NzEgMTguMDAwOCAyMC4yODc5QzE3LjY4MzMgMjAuNzQzMSAxNy4yNzQ3IDIxLjEyNzMgMTYuODAwNyAyMS40MTZDMTUuODQyMSAyMiAxNC41NTkgMjIgMTEuOTkyNyAyMkM5LjQyMzEyIDIyIDguMTM4MyAyMiA3LjE3OTA1IDIxLjQxNDlDNi43MDQ4IDIxLjEyNTcgNi4yOTYgMjAuNzQwOCA1Ljk3ODY4IDIwLjI4NDhDNS4zMzY4OCAxOS4zNjI2IDUuMjU5NDUgMTguMDgwMSA1LjEwNDYxIDE1LjUxNTJMNC41IDUuNScgc3Ryb2tlPScjRjA0NDM4JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8+PHBhdGggZD0nTTMgNS41SDIxTTE2LjA1NTcgNS41TDE1LjM3MzEgNC4wOTE3M0MxNC45MTk2IDMuMTU2MjYgMTQuNjkyOCAyLjY4ODUyIDE0LjMwMTcgMi4zOTY4MUMxNC4yMTUgMi4zMzIxIDE0LjEyMzEgMi4yNzQ1NCAxNC4wMjcgMi4yMjQ3QzEzLjU5MzkgMiAxMy4wNzQxIDIgMTIuMDM0NSAyQzEwLjk2ODggMiAxMC40MzYgMiA5Ljk5NTY4IDIuMjM0MTJDOS44OTgxIDIuMjg2MDEgOS44MDQ5OCAyLjM0NTkgOS43MTcyOSAyLjQxMzE3QzkuMzIxNjQgMi43MTY3IDkuMTAwNjMgMy4yMDE1NSA4LjY1ODYxIDQuMTcxMjZMOC4wNTI5MiA1LjUnIHN0cm9rZT0nI0YwNDQzOCcgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvPjxwYXRoIGQ9J005LjUgMTYuNVYxMC41JyBzdHJva2U9JyNGMDQ0MzgnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnLz48cGF0aCBkPSdNMTQuNSAxNi41VjEwLjUnIHN0cm9rZT0nI0YwNDQzOCcgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvPjwvc3ZnPgo=");
  }

  .cart-table .table.table-bordered tr td.td-total {
    flex-grow: 1;
    text-align: right;
    padding-top: 16px !important;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    color: #101828;
  }

  .route-checkout-cart .cart-panels .input-group .input-group-btn .btn {
    color: #101828 !important;
  }

  .route-checkout-cart .container > .row,
  .route-checkout-cart .container > .row > #content {
    padding: 0 !important;
  }

  .route-checkout-cart #content .cart-panels {
    padding: 0 32px 24px 32px;
  }

  .route-checkout-cart .panel-group {
    margin-top: 0;
  }

  .route-checkout-cart .panel-group > p {
    display: flex;
    border-color: #98a2b3 !important;
    border-style: dashed !important;
    border-width: 1px;
    background: transparent !important;
    border-radius: 8px !important;
    font-size: 14px;
    line-height: 24px;
    padding: 16px;
    color: #101828;
    margin: 8px 0 0 0 !important;
    align-content: flex-start;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
  }

  .route-checkout-cart .panel-group > p:before {
    display: block;
    content: "" !important;
    width: 24px;
    height: 24px;
    margin-right: 16px;
    flex: none;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMi40NjQzMiA5LjM0Mzc1QzIuMjE1NzggOS4zNDM3NSAxLjk4ODk4IDkuMTQyMjkgMi4wMDA0MSA4Ljg3ODk1QzIuMDY3MzIgNy4zMzY4NyAyLjI1NDggNi4zMzI5OCAyLjc4MDA3IDUuNTM4ODRDMy4wODIyNyA1LjA4MTk2IDMuNDU3NjQgNC42ODQ1OSAzLjg4OTIyIDQuMzY0NjhDNS4wNTU3NCAzLjUgNi43MDEzOCAzLjUgOS45OTI2NSAzLjVIMTQuMDA3M0MxNy4yOTg2IDMuNSAxOC45NDQyIDMuNSAyMC4xMTA4IDQuMzY0NjhDMjAuNTQyMyA0LjY4NDU5IDIwLjkxNzcgNS4wODE5NiAyMS4yMTk5IDUuNTM4ODRDMjEuNzQ1MSA2LjMzMjg5IDIxLjkzMjYgNy4zMzY2NSAyMS45OTk1IDguODc4NDNDMjIuMDExIDkuMTQyMDggMjEuNzgzOSA5LjM0Mzc1IDIxLjUzNTEgOS4zNDM3NUMyMC4xNDkzIDkuMzQzNzUgMTkuMDI1OSAxMC41MzMgMTkuMDI1OSAxMkMxOS4wMjU5IDEzLjQ2NyAyMC4xNDkzIDE0LjY1NjIgMjEuNTM1MSAxNC42NTYyQzIxLjc4MzkgMTQuNjU2MiAyMi4wMTEgMTQuODU3OSAyMS45OTk1IDE1LjEyMTZDMjEuOTMyNiAxNi42NjM0IDIxLjc0NTEgMTcuNjY3MSAyMS4yMTk5IDE4LjQ2MTJDMjAuOTE3NyAxOC45MTggMjAuNTQyMyAxOS4zMTU0IDIwLjExMDggMTkuNjM1M0MxOC45NDQyIDIwLjUgMTcuMjk4NiAyMC41IDE0LjAwNzMgMjAuNUg5Ljk5MjY1QzYuNzAxMzggMjAuNSA1LjA1NTc0IDIwLjUgMy44ODkyMiAxOS42MzUzQzMuNDU3NjQgMTkuMzE1NCAzLjA4MjI3IDE4LjkxOCAyLjc4MDA3IDE4LjQ2MTJDMi4yNTQ4IDE3LjY2NyAyLjA2NzMyIDE2LjY2MzEgMi4wMDA0MSAxNS4xMjExQzEuOTg4OTggMTQuODU3NyAyLjIxNTc4IDE0LjY1NjIgMi40NjQzMiAxNC42NTYyQzMuODUwMTEgMTQuNjU2MiA0Ljk3MzUxIDEzLjQ2NyA0Ljk3MzUxIDEyQzQuOTczNTEgMTAuNTMzIDMuODUwMTEgOS4zNDM3NSAyLjQ2NDMyIDkuMzQzNzVaJyBzdHJva2U9JyMxMDE4MjgnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8+PHBhdGggZD0nTTkuNSAxNC41TDE0LjUgOS41JyBzdHJva2U9JyMxMDE4MjgnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLz48cGF0aCBkPSdNOS41IDkuNUg5LjUxMTIzTTE0LjQ4ODcgMTQuNUgxNC41JyBzdHJva2U9JyMxMDE4MjgnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8+PC9zdmc+Cg==");
  }

  .route-checkout-cart .panel-group .panel {
    margin-top: 0px !important;
  }

  .route-checkout-cart .panel-group .panel-body {
    padding: 0 0 24px 0 !important;
    margin: 0 !important;
  }

  .route-checkout-cart .panel-group span:last-child .panel-body {
    padding: 0 !important;
  }

  .route-checkout-cart .cart-panels .panel-group .panel-heading a {
    justify-content: flex-start;
    padding: 16px 0;
    font-size: 14px;
    line-height: 24px;
    font-weight: 700;
    color: #101828;
    letter-spacing: -0.25px;
    text-transform: none;
  }

  .route-checkout-cart .cart-panels .panel-group .panel-heading a::before,
  .route-checkout-cart
    .cart-panels
    .panel-group
    .panel-active
    .panel-heading
    a::before {
    display: block;
    content: "" !important;
    order: -1;
    width: 24px;
    height: 24px;
    margin-right: 16px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMi40NjQzMiA5LjM0Mzc1QzIuMjE1NzggOS4zNDM3NSAxLjk4ODk4IDkuMTQyMjkgMi4wMDA0MSA4Ljg3ODk1QzIuMDY3MzIgNy4zMzY4NyAyLjI1NDggNi4zMzI5OCAyLjc4MDA3IDUuNTM4ODRDMy4wODIyNyA1LjA4MTk2IDMuNDU3NjQgNC42ODQ1OSAzLjg4OTIyIDQuMzY0NjhDNS4wNTU3NCAzLjUgNi43MDEzOCAzLjUgOS45OTI2NSAzLjVIMTQuMDA3M0MxNy4yOTg2IDMuNSAxOC45NDQyIDMuNSAyMC4xMTA4IDQuMzY0NjhDMjAuNTQyMyA0LjY4NDU5IDIwLjkxNzcgNS4wODE5NiAyMS4yMTk5IDUuNTM4ODRDMjEuNzQ1MSA2LjMzMjg5IDIxLjkzMjYgNy4zMzY2NSAyMS45OTk1IDguODc4NDNDMjIuMDExIDkuMTQyMDggMjEuNzgzOSA5LjM0Mzc1IDIxLjUzNTEgOS4zNDM3NUMyMC4xNDkzIDkuMzQzNzUgMTkuMDI1OSAxMC41MzMgMTkuMDI1OSAxMkMxOS4wMjU5IDEzLjQ2NyAyMC4xNDkzIDE0LjY1NjIgMjEuNTM1MSAxNC42NTYyQzIxLjc4MzkgMTQuNjU2MiAyMi4wMTEgMTQuODU3OSAyMS45OTk1IDE1LjEyMTZDMjEuOTMyNiAxNi42NjM0IDIxLjc0NTEgMTcuNjY3MSAyMS4yMTk5IDE4LjQ2MTJDMjAuOTE3NyAxOC45MTggMjAuNTQyMyAxOS4zMTU0IDIwLjExMDggMTkuNjM1M0MxOC45NDQyIDIwLjUgMTcuMjk4NiAyMC41IDE0LjAwNzMgMjAuNUg5Ljk5MjY1QzYuNzAxMzggMjAuNSA1LjA1NTc0IDIwLjUgMy44ODkyMiAxOS42MzUzQzMuNDU3NjQgMTkuMzE1NCAzLjA4MjI3IDE4LjkxOCAyLjc4MDA3IDE4LjQ2MTJDMi4yNTQ4IDE3LjY2NyAyLjA2NzMyIDE2LjY2MzEgMi4wMDA0MSAxNS4xMjExQzEuOTg4OTggMTQuODU3NyAyLjIxNTc4IDE0LjY1NjIgMi40NjQzMiAxNC42NTYyQzMuODUwMTEgMTQuNjU2MiA0Ljk3MzUxIDEzLjQ2NyA0Ljk3MzUxIDEyQzQuOTczNTEgMTAuNTMzIDMuODUwMTEgOS4zNDM3NSAyLjQ2NDMyIDkuMzQzNzVaJyBzdHJva2U9JyMxMDE4MjgnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8+PHBhdGggZD0nTTkuNSAxNC41TDE0LjUgOS41JyBzdHJva2U9JyMxMDE4MjgnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLz48cGF0aCBkPSdNOS41IDkuNUg5LjUxMTIzTTE0LjQ4ODcgMTQuNUgxNC41JyBzdHJva2U9JyMxMDE4MjgnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8+PC9zdmc+Cg==");
  }

  .route-checkout-cart .cart-panels .panel-group .panel-heading a::after {
    display: block;
    content: "" !important;
    width: 24px;
    height: 24px;
    margin-left: auto;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMTAgMTZDMTAgMTYgMTQgMTMuMDU0IDE0IDEyQzE0IDEwLjk0NTkgMTAgOCAxMCA4JyBzdHJva2U9JyMxMDE4MjgnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLz48L3N2Zz4K);
    transform: rotate(90deg);
  }

  .route-checkout-cart
    .cart-panels
    .panel-group
    .panel-active
    .panel-heading
    a::after {
    transform: rotate(-90deg);
  }

  .route-checkout-cart .cart-panels input.form-control {
    border-color: #98a2b3 !important;
    border-style: dashed !important;
    background: transparent !important;
    border-radius: 8px !important;
  }

  .route-checkout-cart .cart-panels label {
    color: #101828;
  }

  .route-checkout-cart .panels-total .form-group .input-group .input-group-btn {
    width: unset;
    position: absolute;
    padding: 4px;
    right: 0;
  }

  .route-checkout-cart
    .panels-total
    .form-group
    .input-group
    .input-group-btn
    .btn {
    background: #fff !important;
    display: block;
    color: #101828 !important;
    width: unset;
    height: unset;
    border-radius: 4px;
    padding: 16px !important;
    line-height: 16px !important;
  }

  .route-checkout-cart .cart-total {
    margin: 0;
  }

  .route-checkout-cart .cart-total .table td {
    border-width: 0 !important;
    background: none !important;
    padding: 8px 32px;
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    color: #475467;
  }

  .route-checkout-cart .cart-total .table td:first-child {
    text-align: left;
  }

  .route-checkout-cart .cart-total .table td:first-child strong {
    font-weight: 500;
  }

  .route-checkout-cart .cart-total .table td:last-child {
    width: 25%;
    white-space: nowrap;
    font-weight: 700;
  }

  .route-checkout-cart .cart-total .table tr:last-child td {
    font-size: 20px;
    letter-spacing: -1px;
    font-weight: 700 !important;
    color: #101828;
  }

  .route-checkout-cart .cart-total .table tr:last-child td strong {
    font-weight: 700 !important;
  }

  .route-checkout-cart .cart-bottom {
    max-width: unset;
    position: relative;
    margin: 0;
    border: none;
    background: #f2f4f7;
    padding: 34px 0 0 0;
  }

  .route-checkout-cart .cart-bottom:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 10px;
    width: 100%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAyMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwIDBMOC42ODAxN2UtMDcgLTEuNzQ4NDZlLTA2TDUuMTIxMTVlLTA3IDQuMDcxMDRDMS4yNzk3OSA0LjA3MTA0IDIuNTU5NTcgNC41NTkyIDMuNTM1NjQgNS41MzU1Mkw2LjQ2NDM2IDguNDY0NDhDOC40MTY5OSAxMC40MTcxIDExLjU4MyAxMC40MTcxIDEzLjUzNTYgOC40NjQ0OEwxNi40NjQ0IDUuNTM1NTJDMTcuNDQwNCA0LjU1OTIgMTguNzIwMiA0LjA3MTA0IDIwIDQuMDcxMDRMMjAgMFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
  }

  .route-checkout-cart .cart-panels .title {
    display: none;
  }

  .route-checkout-cart .buttons {
    margin: 0;
    padding: 24px 32px 16px 32px;
    display: flex;
    flex-wrap: nowrap;
    align-items: stretch;
    justify-content: flex-end;
    border-width: 0;
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit;
    flex-direction: column-reverse;
    align-content: center;
    background: none !important;
  }

  .route-checkout-cart .buttons .pull-right {
    padding: 0 0 16px 0 !important;
  }

  .route-checkout-cart .buttons .pull-left a.btn,
  .route-checkout-cart .buttons .pull-left a.btn:active,
  .route-checkout-cart .buttons .pull-left a.btn:hover {
    border: none;
    background: none !important;
  }

  /* Checkout Page *****************************************************/

  .route-checkout-checkout.mobile .breadcrumb {
    display: none !important;
  }

  .route-checkout-checkout .site-wrapper .container > .row {
    padding: 0;
  }

  .route-checkout-checkout .site-wrapper .container > .row > #content {
    padding: 0;
  }

  .route-checkout-checkout h1.title.page-title {
    display: block !important;
    padding: 32px 32px 0 32px;
    font-size: 28px;
    font-weight: 500;
    letter-spacing: -1px;
    line-height: 32px;
    color: #101828;
    background: none !important;
  }

  .quick-checkout-wrapper form {
    margin: 0 !important;
  }

  .checkout-section {
    background: none;
    padding: 32px 32px 0 32px !important;
    margin-bottom: 0;
  }

  .checkout-section.section-login {
    text-align: center;
    font-size: 14px;
    color: #101828;
  }

  .quick-checkout-wrapper .checkout-section .login-options {
    display: flex;
    order: -1;
    background-color: #fbf5f3;
    padding: 0px !important;
    margin: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    border-radius: 16px;
    overflow: hidden;
  }

  .quick-checkout-wrapper .checkout-section .login-options .radio {
    flex-grow: 1;
    flex-basis: 0;
    padding: 8px !important;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center !important;
  }

  .quick-checkout-wrapper .checkout-section .login-options .radio label {
    padding: 32px 0 0 0 !important;
    text-align: center;
    width: 100%;
    margin: 0 !important;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
  }

  .quick-checkout-wrapper .checkout-section .login-options .radio input {
    position: absolute !important;
    margin: 0 !important;
    right: unset;
    top: 8px !important;
    scale: 1.5384615385;
    transform-origin: top center;
  }

  .checkout-section.payment-address,
  .checkout-section.confirm-section {
    padding: 32px !important;
  }

  .checkout-section.shipping-address {
    padding: 0 32px 32px 32px !important;
  }

  .quick-checkout-wrapper div .title.section-title {
    font-family: "DM Sans";
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #101828;
    text-transform: unset;
    letter-spacing: -0.5px;
    white-space: normal;
    overflow: visible;
    text-overflow: initial;
    padding: 0;
    margin: 0 0 32px 0;
  }

  .quick-checkout-wrapper div .title.section-title::after {
    display: none;
  }

  .quick-checkout-wrapper > div .right {
    background-color: #f2f4f7;
    position: relative;
    padding-top: 12px;
  }

  .quick-checkout-wrapper > div .right:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 10px;
    width: 100%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAyMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwIDBMOC42ODAxN2UtMDcgLTEuNzQ4NDZlLTA2TDUuMTIxMTVlLTA3IDQuMDcxMDRDMS4yNzk3OSA0LjA3MTA0IDIuNTU5NTcgNC41NTkyIDMuNTM1NjQgNS41MzU1Mkw2LjQ2NDM2IDguNDY0NDhDOC40MTY5OSAxMC40MTcxIDExLjU4MyAxMC40MTcxIDEzLjUzNTYgOC40NjQ0OEwxNi40NjQ0IDUuNTM1NTJDMTcuNDQwNCA0LjU1OTIgMTguNzIwMiA0LjA3MTA0IDIwIDQuMDcxMDRMMjAgMFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
  }

  .form-group {
    margin-bottom: 8px;
  }

  .form-group:last-child {
    margin-bottom: 0px;
  }

  .mobile input:not([type="button"]):not([type="submit"]),
  .mobile textarea {
    font-size: 14px !important;
  }

  .form-group .form-control,
  .form-group input.form-control,
  .product-options select.form-control {
    color: #101828 !important;
    background: #f9fafb !important;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: #d0d5dd !important;
    border-radius: 8px !important;
    box-shadow: none !important;
    height: 56px;
    line-height: 16px;
    padding: 28px 16px 12px 16px;
    z-index: 0;
  }

  .form-group select.form-control {
    font-size: 14px !important;
    line-height: 16px !important;
    padding: 28px 16px 12px 16px !important;
    -webkit-appearance: none;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMDAwMDUgOUM2LjAwMDA1IDkgMTAuNDE4OSAxNSAxMiAxNUMxMy41ODExIDE1IDE4IDkgMTggOSIgc3Ryb2tlPSIjMTAxODI4IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=) !important;
    background-repeat: no-repeat !important;
    background-position: center right 16px !important;
  }

  .form-group .form-control:not(:placeholder-shown),
  .form-group input.form-control:not(:placeholder-shown) {
    background-color: #ffffff !important;
  }

  input.form-control:focus,
  input.form-control:active {
    background: transparent !important;
    box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.04) !important;
    border-color: #98a2b3 !important;
  }

  .form-group .form-control::placeholder,
  .form-group input.form-control::placeholder {
    color: #d0d5dd !important;
  }

  label {
    font-size: 14px;
    line-height: 24px;
    color: #101828;
  }

  .form-group .control-label,
  .product-options .form-group .control-label {
    display: flex;
    max-width: unset !important;
    width: auto;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    position: absolute;
    font-size: 12px;
    line-height: 12px;
    font-weight: 500;
    color: #101828;
    top: 12px;
    left: 17px;
    padding: 0 !important;
    margin: 0 !important;
    z-index: 1;
    pointer-events: none;
  }

  .required .control-label::after {
    content: "*";
    font-size: 10px !important;
    position: relative;
    font-family: inherit;
    margin-left: 2px;
    line-height: 8px;
    max-height: 8px;
  }

  .form-group:focus-within .control-label {
    color: #667085 !important;
  }

  .form-group .text-danger,
  .form-group .text-success {
    width: 100%;
    font-size: 12px;
    line-height: 16px;
    font-weight: 500;
    padding: 24px 8px 8px 8px;
    margin: -16px 8px 0px 8px;
    color: #f04438;
    background-color: #fee4e2;
    border-radius: 8px;
    text-wrap: wrap;
    z-index: -1;
  }

  .radio,
  .checkbox {
    padding: 0 !important;
    margin: 0 !important;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center !important;
  }

  .quick-checkout-wrapper .payment-address .checkbox {
    margin-top: 24px !important;
  }

  .checkbox label,
  .radio label {
    min-height: 24px;
    padding-left: 0;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
    padding-right: 40px;
    width: 100%;
  }

  .quick-checkout-wrapper .radio input,
  .quick-checkout-wrapper .checkbox input {
    position: absolute !important;
    margin: 0 !important;
    right: 0;
    top: calc(50% - 10px) !important;
    scale: 1.5384615385;
    transform-origin: top right;
    accent-color: seagreen;
  }

  .quick-checkout-wrapper .shipping-payment .section-body > div {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    width: 100%;
    position: relative;
  }

  .quick-checkout-wrapper .shipping-payment .section-body > div::before {
    line-height: 24px;
    min-width: 24px;
    width: 24px;
    height: 24px;
    text-align: center;
    font-size: 24px;
    margin: 0 !important;
    padding: 0 !important;
    position: absolute;
    top: 16px;
    left: 16px;
    color: #101828;
    background-repeat: no-repeat;
    background-position: center center;
    z-index: 1;
  }

  .section-shipping .section-body > div:first-child::before {
    content: "" !important;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyBjb2xvcj0nIzEwMTgyOCcgZmlsbD0nbm9uZSc+PHBhdGggZD0nTTE5LjUgMTcuNUMxOS41IDE4Ljg4MDcgMTguMzgwNyAyMCAxNyAyMEMxNS42MTkzIDIwIDE0LjUgMTguODgwNyAxNC41IDE3LjVDMTQuNSAxNi4xMTkzIDE1LjYxOTMgMTUgMTcgMTVDMTguMzgwNyAxNSAxOS41IDE2LjExOTMgMTkuNSAxNy41Wicgc3Ryb2tlPSdjdXJyZW50Q29sb3InIHN0cm9rZS13aWR0aD0nMS41JyAvPjxwYXRoIGQ9J005LjUgMTcuNUM5LjUgMTguODgwNyA4LjM4MDcxIDIwIDcgMjBDNS42MTkyOSAyMCA0LjUgMTguODgwNyA0LjUgMTcuNUM0LjUgMTYuMTE5MyA1LjYxOTI5IDE1IDcgMTVDOC4zODA3MSAxNSA5LjUgMTYuMTE5MyA5LjUgMTcuNVonIHN0cm9rZT0nY3VycmVudENvbG9yJyBzdHJva2Utd2lkdGg9JzEuNScgLz48cGF0aCBkPSdNMTQuNSAxNy41SDkuNU0yIDRIMTJDMTMuNDE0MiA0IDE0LjEyMTMgNCAxNC41NjA3IDQuNDM5MzRDMTUgNC44Nzg2OCAxNSA1LjU4NTc5IDE1IDdWMTUuNU0xNS41IDYuNUgxNy4zMDE0QzE4LjEzMTEgNi41IDE4LjU0NTkgNi41IDE4Ljg4OTggNi42OTQ3QzE5LjIzMzYgNi44ODk0IDE5LjQ0NzEgNy4yNDUxIDE5Ljg3MzkgNy45NTY1MUwyMS41NzI1IDEwLjc4NzVDMjEuNzg0OSAxMS4xNDE1IDIxLjg5MTEgMTEuMzE4NiAyMS45NDU2IDExLjUxNTFDMjIgMTEuNzExNiAyMiAxMS45MTggMjIgMTIuMzMxVjE1QzIyIDE1LjkzNDYgMjIgMTYuNDAxOSAyMS43OTkgMTYuNzVDMjEuNjY3NCAxNi45NzggMjEuNDc4IDE3LjE2NzQgMjEuMjUgMTcuMjk5QzIwLjkwMTkgMTcuNSAyMC40MzQ2IDE3LjUgMTkuNSAxNy41TTIgMTNWMTVDMiAxNS45MzQ2IDIgMTYuNDAxOSAyLjIwMDk2IDE2Ljc1QzIuMzMyNjEgMTYuOTc4IDIuNTIxOTcgMTcuMTY3NCAyLjc1IDE3LjI5OUMzLjA5ODA4IDE3LjUgMy41NjUzOCAxNy41IDQuNSAxNy41JyBzdHJva2U9J2N1cnJlbnRDb2xvcicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgLz48cGF0aCBkPSdNMiA3SDhNMiAxMEg2JyBzdHJva2U9J2N1cnJlbnRDb2xvcicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgLz48L3N2Zz4=);
  }

  .section-payment .section-body > div:first-child::before {
    content: "" !important;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyBjb2xvcj0nIzEwMTgyOCcgZmlsbD0nbm9uZSc+PHBhdGggZD0nTTIgMTJDMiA4LjQ2MjUyIDIgNi42OTM3NyAzLjA1MjggNS41MTI5QzMuMjIxMTkgNS4zMjQwMyAzLjQwNjc4IDUuMTQ5MzUgMy42MDc0NiA0Ljk5MDg3QzQuODYyMTMgNCA2Ljc0MTQyIDQgMTAuNSA0SDEzLjVDMTcuMjU4NiA0IDE5LjEzNzkgNCAyMC4zOTI1IDQuOTkwODdDMjAuNTkzMiA1LjE0OTM1IDIwLjc3ODggNS4zMjQwMyAyMC45NDcyIDUuNTEyOUMyMiA2LjY5Mzc3IDIyIDguNDYyNTIgMjIgMTJDMjIgMTUuNTM3NSAyMiAxNy4zMDYyIDIwLjk0NzIgMTguNDg3MUMyMC43Nzg4IDE4LjY3NiAyMC41OTMyIDE4Ljg1MDYgMjAuMzkyNSAxOS4wMDkxQzE5LjEzNzkgMjAgMTcuMjU4NiAyMCAxMy41IDIwSDEwLjVDNi43NDE0MiAyMCA0Ljg2MjEzIDIwIDMuNjA3NDYgMTkuMDA5MUMzLjQwNjc4IDE4Ljg1MDYgMy4yMjExOSAxOC42NzYgMy4wNTI4IDE4LjQ4NzFDMiAxNy4zMDYyIDIgMTUuNTM3NSAyIDEyWicgc3Ryb2tlPSdjdXJyZW50Q29sb3InIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIC8+PHBhdGggZD0nTTEwIDE2SDExLjUnIHN0cm9rZT0nY3VycmVudENvbG9yJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIC8+PHBhdGggZD0nTTE0LjUgMTZMMTggMTYnIHN0cm9rZT0nY3VycmVudENvbG9yJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIC8+PHBhdGggZD0nTTIgOUgyMicgc3Ryb2tlPSdjdXJyZW50Q29sb3InIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyAvPjwvc3ZnPg==);
  }

  /* .section-payment .section-body > div:nth-child(2)::before {
    content: "" !important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMS41IDEyQzEuNSA2LjUyMTY2IDEuNSA0LjI4MjQ5IDIuODkxMjQgMi44OTEyNEM0LjI4MjQ5IDEuNSA2LjUyMTY2IDEuNSAxMiAxLjVDMTYuNDc4MyAxLjUgMTkuNzE3NSAxLjUgMjEuMTA4OCAyLjg5MTI0QzIyLjUgNC4yODI0OSAyMi41IDYuNTIxNjYgMjIuNSAxMkMyMi41IDE2LjQ3ODMgMjIuNSAxOS43MTc1IDIxLjEwODggMjEuMTA4OEMxOS43MTc1IDIyLjUgMTYuNDc4MyAyMi41IDEyIDIyLjVDNi41MjE2NiAyMi41IDQuMjgyNDkgMjIuNSAyLjg5MTI0IDIxLjEwODhDMS41IDE5LjcxNzUgMS41IDE3LjQ3ODMgMS41IDEyWicgZmlsbD0nIzEwMTgyOCcgc3Ryb2tlPScjMTAxODI4JyBzdHJva2Utd2lkdGg9JzEuNScvPjxwYXRoIGQ9J00xNy41ODU2IDguMTg0NDlDMTcuNTg1NiA3LjUxMzYzIDE4LjExMTQgNyAxOC43OTI4IDdDMTkuNDc0MiA3IDIwIDcuNTEzNjMgMjAgOC4xODQ0OUMyMCA4Ljg1NTM1IDE5LjQ3NDIgOS4zNjg5OSAxOC43OTI4IDkuMzY4OTlDMTguMTA2IDkuMzY4OTkgMTcuNTg1NiA4Ljg1NTM1IDE3LjU4NTYgOC4xODQ0OVonIGZpbGw9JyNGRjc4MUUnLz48cGF0aCBkPSdNMTcuODY0NiAxMC4yOTE0SDE5LjcxNTZMMTkuNzEwMiAxNi44NzQzSDE3Ljg1OTJMMTcuODY0NiAxMC4yOTE0WicgZmlsbD0nI0ZGNzgxRScvPjxwYXRoIGQ9J005LjU2OTI3IDExLjkxNkg3LjUzNTgxVjE0LjU0N0M3LjUzNTgxIDE1LjExMzEgNy45MzI4NCAxNS4zNjQ3IDguNDA0OTYgMTUuMzY0N0M4Ljc4MDUzIDE1LjM2NDcgOS4yMDk3NyAxNS4yNzU2IDkuNTc0NjEgMTUuMTEzMVYxNi43NDNDOS4xODI5NyAxNi45MDAzIDguNjg5MzIgMTYuOTk0NiA4LjEyNiAxNi45OTQ2QzYuNjM5NzggMTYuOTk0NiA1LjcwMDgzIDE2LjAzMDMgNS43MDA4MyAxNC42NjIzVjExLjkxMDhINFYxMC4yODA4SDUuNzA2MTZWOC41ODI3SDcuNTQxMTRWMTAuMjgwOEg5LjU3NDYxTDkuNTY5MjcgMTEuOTE2WicgZmlsbD0nI0ZGNzgxRScvPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTIuMDY0MSAxMC45NDY1QzEyLjUwOTUgMTAuNDk1OCAxMy4yMTc3IDEwLjE2MDQgMTQuMDcwOCAxMC4xNjA0QzE2LjA3NzQgMTAuMTY1NiAxNy4zNDM3IDExLjY5NiAxNy4zNDM3IDEzLjU4MjhDMTcuMzQzNyAxNS40Njk2IDE2LjA4ODEgMTcgMTQuMDkyMiAxN0MxMy4zMTk2IDE3IDEyLjQ3NzMgMTYuNjQ4OCAxMS45Njc1IDE2LjA5ODVWMTYuODY5SDEwLjIyMzhMMTAuMjI5MiA3LjUyNDExSDEyLjA2NDFWMTAuOTQ2NVpNMTIuMDA1MSAxMy41Nzc2QzEyLjAwNTEgMTQuNTc4NiAxMi43MDggMTUuMzQzOCAxMy43MDU5IDE1LjM0MzhDMTQuNjg3OCAxNS4zNDM4IDE1LjM5NiAxNC41NDE5IDE1LjM5NiAxMy41Nzc2QzE1LjM5NiAxMi42MTMyIDE0Ljc1NzUgMTEuODExMyAxMy43Mjc0IDExLjgxMTNDMTIuNjk3MyAxMS44MTEzIDEyLjAwNTEgMTIuNTcxMyAxMi4wMDUxIDEzLjU3NzZaJyBmaWxsPScjRkY3ODFFJy8+PC9zdmc+");
  } */

  .section-payment .section-body > div:nth-child(2)::before {
    content: "" !important;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyBjb2xvcj0nIzEwMTgyOCcgZmlsbD0nbm9uZSc+PHBhdGggZD0nTTE2IDE0QzE2IDE0LjgyODQgMTYuNjcxNiAxNS41IDE3LjUgMTUuNUMxOC4zMjg0IDE1LjUgMTkgMTQuODI4NCAxOSAxNEMxOSAxMy4xNzE2IDE4LjMyODQgMTIuNSAxNy41IDEyLjVDMTYuNjcxNiAxMi41IDE2IDEzLjE3MTYgMTYgMTRaJyBzdHJva2U9J2N1cnJlbnRDb2xvcicgc3Ryb2tlLXdpZHRoPScxLjUnIC8+PHBhdGggZD0nTTE4LjkgOEMxOC45NjU2IDcuNjc2ODkgMTkgNy4zNDI0NyAxOSA3QzE5IDQuMjM4NTggMTYuNzYxNCAyIDE0IDJDMTEuMjM4NiAyIDkgNC4yMzg1OCA5IDdDOSA3LjM0MjQ3IDkuMDM0NDMgNy42NzY4OSA5LjEwMDAyIDgnIHN0cm9rZT0nY3VycmVudENvbG9yJyBzdHJva2Utd2lkdGg9JzEuNScgLz48cGF0aCBkPSdNNyA3Ljk5MzI0SDE2QzE4LjgyODQgNy45OTMyNCAyMC4yNDI2IDcuOTkzMjQgMjEuMTIxMyA4Ljg3MjM0QzIyIDkuNzUxNDUgMjIgMTEuMTY2MyAyMiAxMy45OTYxVjE1Ljk5NzFDMjIgMTguODI2OSAyMiAyMC4yNDE4IDIxLjEyMTMgMjEuMTIwOUMyMC4yNDI2IDIyIDE4LjgyODQgMjIgMTYgMjJIMTBDNi4yMjg3NiAyMiA0LjM0MzE1IDIyIDMuMTcxNTcgMjAuODI3OUMyIDE5LjY1NTcgMiAxNy43NjkyIDIgMTMuOTk2MVYxMS45OTUyQzIgOC4yMjIxMSAyIDYuMzM1NTggMy4xNzE1NyA1LjE2MzQ0QzQuMTE0NjYgNC4yMTk5IDUuNTIwNDMgNC4wMzU4OSA4IDRIMTAnIHN0cm9rZT0nY3VycmVudENvbG9yJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyAvPjwvc3ZnPg==);
  }

  .section-payment .section-body > div:nth-child(3)::before {
    content: "" !important;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyBjb2xvcj0nIzEwMTgyOCcgZmlsbD0nbm9uZSc+PHBhdGggZD0nTTIwLjAxNiAyQzE4LjkwMjYgMiAxOCA0LjY4NjI5IDE4IDhIMjAuMDE2QzIwLjk4NzYgOCAyMS40NzM0IDggMjEuNzc0MSA3LjY2NDU1QzIyLjA3NDkgNy4zMjkwOSAyMi4wMjI1IDYuODg3MzMgMjEuOTE3OCA2LjAwMzgxQzIxLjY0MTQgMy42NzE0MyAyMC44OTQzIDIgMjAuMDE2IDJaJyBzdHJva2U9J2N1cnJlbnRDb2xvcicgc3Ryb2tlLXdpZHRoPScxLjUnIC8+PHBhdGggZD0nTTE4IDguMDU0MjZWMTguNjQ1OEMxOCAyMC4xNTc1IDE4IDIwLjkxMzMgMTcuNTM4IDIxLjIxMDhDMTYuNzgzMSAyMS42OTcxIDE1LjYxNjEgMjAuNjc3NCAxNS4wMjkxIDIwLjMwNzNDMTQuNTQ0MSAyMC4wMDE0IDE0LjMwMTcgMTkuODQ4NSAxNC4wMzI1IDE5LjgzOTdDMTMuNzQxNyAxOS44MzAxIDEzLjQ5NDkgMTkuOTc2OCAxMi45NzA5IDIwLjMwNzNMMTEuMDYgMjEuNTEyNEMxMC41NDQ1IDIxLjgzNzQgMTAuMjg2OCAyMiAxMCAyMkM5LjcxMzIxIDIyIDkuNDU1NDYgMjEuODM3NCA4Ljk0IDIxLjUxMjRMNy4wMjkxMyAyMC4zMDczQzYuNTQ0MTUgMjAuMDAxNCA2LjMwMTY2IDE5Ljg0ODUgNi4wMzI1MyAxOS44Mzk3QzUuNzQxNzIgMTkuODMwMSA1LjQ5NDkzIDE5Ljk3NjggNC45NzA4NyAyMC4zMDczQzQuMzgzOTUgMjAuNjc3NCAzLjIxNjg3IDIxLjY5NzEgMi40NjE5NSAyMS4yMTA4QzIgMjAuOTEzMyAyIDIwLjE1NzUgMiAxOC42NDU4VjguMDU0MjZDMiA1LjIwMDI1IDIgMy43NzMyNSAyLjg3ODY4IDIuODg2NjNDMy43NTczNiAyIDUuMTcxNTcgMiA4IDJIMjAnIHN0cm9rZT0nY3VycmVudENvbG9yJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyAvPjxwYXRoIGQ9J002IDZIMTQnIHN0cm9rZT0nY3VycmVudENvbG9yJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyAvPjxwYXRoIGQ9J004IDEwSDYnIHN0cm9rZT0nY3VycmVudENvbG9yJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyAvPjxwYXRoIGQ9J00xMi41IDEwLjg3NUMxMS42NzE2IDEwLjg3NSAxMSAxMS40NjI2IDExIDEyLjE4NzVDMTEgMTIuOTEyNCAxMS42NzE2IDEzLjUgMTIuNSAxMy41QzEzLjMyODQgMTMuNSAxNCAxNC4wODc2IDE0IDE0LjgxMjVDMTQgMTUuNTM3NCAxMy4zMjg0IDE2LjEyNSAxMi41IDE2LjEyNU0xMi41IDEwLjg3NUMxMy4xNTMxIDEwLjg3NSAxMy43MDg3IDExLjI0MDIgMTMuOTE0NiAxMS43NU0xMi41IDEwLjg3NVYxME0xMi41IDE2LjEyNUMxMS44NDY5IDE2LjEyNSAxMS4yOTEzIDE1Ljc1OTggMTEuMDg1NCAxNS4yNU0xMi41IDE2LjEyNVYxNycgc3Ryb2tlPSdjdXJyZW50Q29sb3InIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIC8+PC9zdmc+);
  }

  .quick-checkout-wrapper .shipping-payment .section-payment {
    padding-top: 32px;
  }

  .shipping-payment .section-body .shippings {
    padding: 0;
    width: 100%;
  }

  .shipping-payment .section-body .radio {
    color: #101828 !important;
    background: transparent !important;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: #d0d5dd !important;
    border-radius: 8px !important;
    box-shadow: none !important;
    height: 56px;
    line-height: 16px;
    padding: 0 !important;
    margin-bottom: 8px !important;
  }

  .shipping-payment .section-body > div:last-child .radio {
    margin-bottom: 0 !important;
  }

  .shipping-payment .section-body .radio:has(input:checked) {
    background-color: #ecfdf3 !important;
    border-color: #12b76a !important;
  }

  .quick-checkout-wrapper .shipping-payment .radio label {
    min-height: 56px;
    padding: 0 52px 0 56px !important;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
    width: 100%;
  }

  .shipping-payment .section-body .radio:has(input:checked) label {
    font-weight: 700;
  }

  .section-cvr .form-group .form-control,
  .section-cvr .form-group input.form-control {
    border-color: #98a2b3 !important;
    border-style: dashed !important;
    background: transparent !important;
  }

  .section-cvr span.input-group-btn {
    position: absolute;
    padding: 4px;
  }

  .section-cvr span.input-group-btn {
    position: absolute;
    padding: 4px;
  }

  .section-cvr span.input-group-btn .btn {
    background: #fff !important;
    color: #101828 !important;
    border-radius: 4px;
  }

  .section-cvr .form-group .text-danger,
  .form-group .text-success {
    z-index: unset;
  }

  .quick-checkout-wrapper .radio input {
    right: 16px;
  }

  .cart-section td.text-center.td-model,
  .cart-section td.text-left.td-model,
  .cart-section td.text-center.td-qty,
  .cart-section td.text-left.td-qty,
  .cart-section td.text-right.td-price,
  .cart-section thead {
    display: none;
  }

  .checkout-section .table-responsive {
    border-width: 0;
    border-bottom: 2px solid #d0d5dd;
  }

  .quick-checkout-wrapper .cart-section table {
    margin: 0 !important;
  }

  .checkout-section table tbody td {
    border: none !important;
    padding: 0 0 16px 0 !important;
    background: none !important;
    font-size: 14px;
    line-height: 16px;
    color: #101828;
    min-width: 48px !important;
    vertical-align: top;
  }

  .checkout-section table tbody td.td-image {
    padding-right: 16px !important;
    width: 64px !important;
  }

  .checkout-section table tbody td a {
    font-weight: 700;
    color: #101828;
  }

  .checkout-section table tbody td small {
    font-size: 12px;
    line-height: 16px;
    color: #475467;
  }

  .checkout-section table tbody td .img-thumbnail {
    padding: 0;
    border-radius: 8px;
    border: none !important;
    width: 48px;
    height: 48px;
    overflow: hidden;
  }

  .checkout-section table tbody td.text-right.td-total {
    padding-left: 16px !important;
    width: 30%;
  }

  .checkout-section .table-bordered > tfoot > tr > td {
    border: none !important;
    padding: 16px 0 0 0 !important;
    background: none;
    color: #101828;
    font-size: 14px;
    line-height: 16px;
  }

  .checkout-section .table-bordered > tfoot > tr > td:first-child {
    width: 40%;
    text-align: left;
  }

  .checkout-section .table-bordered > tfoot > tr:last-child > td {
    font-weight: 700;
    font-size: 18px;
    line-height: 16px;
  }

  .quick-checkout-wrapper .right .checkout-payment-details .title {
    display: none;
  }

  .checkout-section.checkout-payment-details.payment-bank_transfer {
    padding: 32px !important;
    margin: 32px 32px 0 32px !important;
    border: 1px dashed #d0d5dd;
    border-radius: 8px;
    color: #475467;
    font-size: 14px;
    line-height: 20px;
  }

  .quick-checkout-wrapper
    .checkout-section.checkout-payment-details.payment-bank_transfer
    h2 {
    margin-bottom: 16px;
    font-size: 14px;
    line-height: 16px;
    color: #101828;
  }

  .quick-checkout-wrapper
    .checkout-section.checkout-payment-details.payment-bank_transfer
    p,
  .quick-checkout-wrapper
    .checkout-section.checkout-payment-details.payment-bank_transfer
    p
    b,
  .quick-checkout-wrapper
    .checkout-section.checkout-payment-details.payment-bank_transfer
    p
    i {
    font-style: normal !important;
    font-weight: 500 !important;
    margin: 0 !important;
  }

  .quick-checkout-wrapper .confirm-section textarea {
    display: block;
    color: #101828 !important;
    background: transparent !important;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: #d0d5dd !important;
    border-radius: 8px !important;
    box-shadow: none !important;
    min-height: 56px;
    line-height: 16px;
    padding: 16px !important;
    margin-bottom: 24px !important;
  }

  .quick-checkout-wrapper .confirm-section .checkbox {
    display: flex !important;
    margin: 0 0 16px 0 !important;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center !important;
  }

  .quick-checkout-wrapper .confirm-section a.agree {
    display: inline;
  }

  .quick-checkout-wrapper .right .confirm-section .buttons {
    margin-top: 16px;
  }

  /* Product Page *****************************************************/

  .layout-2 .site-wrapper > .container > .row {
    padding: 0;
  }

  .container > .row #content {
    padding: 0;
  }

  .mobile .breadcrumb {
    overflow-x: hidden;
    padding: 32px;
    display: flex !important;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
  }

  .mobile .breadcrumb:before {
    display: none;
  }

  .breadcrumb > li {
    position: relative;
    word-break: keep-all;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    font-size: 12px;
    line-height: 16px;
  }

  .breadcrumb > li + li:before {
    padding: 0 8px;
    color: #98a2b3;
    content: "/";
  }

  .breadcrumb > li a {
    font-size: 12px;
    line-height: 16px;
    display: block;
    text-decoration: none;
    position: relative;
    color: #101828 !important;
    font-weight: 700;
    white-space: nowrap;
    height: 16px;
  }

  .breadcrumb > li:last-child {
    overflow: hidden;
  }

  .breadcrumb > li:last-child a {
    font-weight: 500;
    width: 100%;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #98a2b3 !important;
  }

  .breadcrumb li:first-of-type a i::before {
    content: "" !important;
    display: block;
    width: 16px;
    height: 16px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNNiAxNC42NjY3TDYuMDAxMjggMTEuOTk4NEM2LjAwMTU3IDExLjM3OCA2LjAwMTcyIDExLjA2NzggNi4xMDMwOCAxMC44MjMxQzYuMjM4NDkgMTAuNDk2MiA2LjQ5ODMxIDEwLjIzNjUgNi44MjUyNyAxMC4xMDEzQzcuMDcwMDcgMTAgNy4zODAyNyAxMCA4LjAwMDY3IDEwQzguNjIxMjcgMTAgOC45MzE2IDEwIDkuMTc2NDcgMTAuMTAxM0M5LjUwMzUzIDEwLjIzNjcgOS43NjMzMyAxMC40OTY1IDkuODk4NjcgMTAuODIzNUMxMCAxMS4wNjg0IDEwIDExLjM3ODcgMTAgMTEuOTk5M1YxNC42NjY3JyBzdHJva2U9JyMxMDE4MjgnIHN0cm9rZS13aWR0aD0nMS41Jy8+PHBhdGggZD0nTTQuNzI1NjUgMy4xNzQ5OUw0LjA1ODk4IDMuNjk1MzZDMy4wNDc4NyA0LjQ4NDU4IDIuNTQyMzIgNC44NzkxOSAyLjI3MTE2IDUuNDM1NTlDMiA1Ljk5MTk5IDIgNi42MzQ3NCAyIDcuOTIwMjRWOS4zMTQzN0MyIDExLjgzNzUgMiAxMy4wOTkgMi43ODEwNSAxMy44ODI5QzMuNTYyMSAxNC42NjY3IDQuODE5MTcgMTQuNjY2NyA3LjMzMzMzIDE0LjY2NjdIOC42NjY2N0MxMS4xODA4IDE0LjY2NjcgMTIuNDM3OSAxNC42NjY3IDEzLjIxODkgMTMuODgyOUMxNCAxMy4wOTkgMTQgMTEuODM3NSAxNCA5LjMxNDM3VjcuOTIwMjRDMTQgNi42MzQ3NCAxNCA1Ljk5MTk5IDEzLjcyODkgNS40MzU1OUMxMy40NTc3IDQuODc5MTkgMTIuOTUyMSA0LjQ4NDU4IDExLjk0MSAzLjY5NTM2TDExLjI3NDMgMy4xNzQ5OUM5LjcwMTQgMS45NDcyNSA4LjkxNDkzIDEuMzMzMzcgOCAxLjMzMzM3QzcuMDg1MDcgMS4zMzMzNyA2LjI5ODU4IDEuOTQ3MjUgNC43MjU2NSAzLjE3NDk5Wicgc3Ryb2tlPScjMTAxODI4JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvPjwvc3ZnPgo=);
    line-height: 16px;
    font-size: 12px !important;
  }

  #product-product,
  .product-blocks.blocks-bottom {
    position: relative;
  }

  #product-product:after {
    content: "";
    display: block;
    position: absolute;
    width: 100vw;
    height: 100vw;
    left: 0;
    top: -80px;
    z-index: 1;
    pointer-events: none;
    mix-blend-mode: multiply;
    background: linear-gradient(0deg,rgba(246, 235, 229, 0) 0%, rgba(246, 235, 229, 0.32) 100%);
  }

  .product-info .product-left {
    width: 100%;
    padding: 0 32px;
    overflow: visible;
  }

  .product-image.direction-horizontal.position-bottom,
  .product-image .swiper.main-image,
  .phone .product-image .swiper-container {
    overflow: visible !important;
  }

  .product-image .additional-images.swiper {
    padding: 0;
    margin: 0;
  }

  .product-image .additional-images .swiper-wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    gap: 8px;
    padding-top: 16px;
  }

  .swiper-slide.additional-image {
    width: 48px;
    height: 48px;
    padding: 0;
    margin: 0;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-direction: row;
    flex-wrap: wrap;
    border-radius: 8px;
  }

  .swiper-slide.additional-image.swiper-slide-visible.swiper-slide-active {
    border: 1px solid #d0d5dd;
  }

  .additional-images .additional-image img {
    border: none;
  }

  .product-info .product-right {
    width: 100%;
    padding: 32px 32px 0px 32px;
  }

  #product > * {
    order: 98;
  }

  .route-product-product #content .page-title {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: -1px;
    color: #101828;
    font-weight: 500;
    background: none;
    margin: 0;
    padding: 0 0 16px 0;
    text-align: left;
    order: 1 !important;
  }

  .route-product-product:not(.popup)
    .product-info
    .product-details
    .product-stats {
    margin: 0;
    order: 2 !important;
  }

  .product-info .product-stats ul {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    gap: 8px;
    padding: 0 0 16px 0;
    width: 100%;
    overflow: hidden;
  }

  .product-info .product-stats li {
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    font-size: 12px;
    line-height: 24px;
    font-weight: 700;
    color: #101828;
  }

  .product-info .product-stats li::before,
  .product-info .product-stats li b {
    display: none !important;
  }

  .product-info .product-stats li.product-stock {
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 0 8px;
    border-radius: 4px !important;
    background: #eaecf0;
    display: block;
  }

  .product-info .product-stats li.product-stock span {
    color: #101828;
  }

  .product-info .product-stats li.product-stock.in-stock {
    background: #a6f4c5;
  }

  .product-info .product-stats li.product-manufacturer a {
    color: #158aff;
  }

  .product-info .product-stats li.product-sku {
    font-weight: 500;
    color: #98a2b3;
  }

  .product-info .product-stats li.product-sku::before {
    display: block !important;
    content: "/" !important;
    font-size: 12px;
    line-height: 24px;
    margin: 0 8px 0 0 !important;
    font-family: "DM Sans" !important;
    color: #98a2b3;
  }

  .route-product-product:not(.popup)
    .product-info
    .product-details
    .product-options {
    order: 1 !important;
    padding-right: 8px;
    width: 136px;
  }

  .route-product-product:not(.popup)
    .product-info
    .product-details
    .product-price-group {
    order: 4 !important;
    position: relative;
    text-align: left;
    justify-content: flex-start;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    margin: 0;
  }

  .route-product-product .price-wrapper {
    width: auto;
    margin-right: auto;
  }

  .route-product-product .price-group .product-price {
    display: block;
    width: auto;
    padding: 0 !important;
    font-size: 24px;
    line-height: 48px;
    font-weight: 700;
    letter-spacing: -1px;
    color: #101828;
  }

  .route-product-product:not(.popup)
    .product-info
    .product-price-group
    .wishlist-compare {
    pointer-events: all;
  }

  .route-product-product:not(.popup)
    .product-info
    .product-price-group
    .wishlist-compare
    .btn-wishlist,
  .route-product-product:not(.popup)
    .product-info
    .product-price-group
    .wishlist-compare
    .btn-compare {
    flex: initial;
    height: 48px;
    width: 48px;
    padding: 0 !important;
    margin: 0 !important;
    text-align: center;
  }

  .route-product-product:not(.popup)
    .product-info
    .product-price-group
    .wishlist-compare
    .btn
    span.btn-text {
    display: none;
  }

  .route-product-product:not(.popup)
    .product-info
    .product-price-group
    .btn-wishlist::before,
  .route-product-product:not(.popup)
    .product-info
    .product-price-group
    .btn-compare::before {
    font-size: 24px;
    width: 24px;
    height: 24px;
    text-align: center;
    color: #101828;
  }

  .route-product-product:not(.popup)
    .product-info
    .product-price-group
    .btn-wishlist::before {
    content: " " !important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMTkuNDYyNiAzLjk5NDE1QzE2Ljc4MDkgMi4zNDkyMyAxNC40NDA0IDMuMDEyMTEgMTMuMDM0NCA0LjA2ODAxQzEyLjQ1NzggNC41MDA5NiAxMi4xNjk2IDQuNzE3NDMgMTIgNC43MTc0M0MxMS44MzA0IDQuNzE3NDMgMTEuNTQyMiA0LjUwMDk2IDEwLjk2NTYgNC4wNjgwMUM5LjU1OTYyIDMuMDEyMTEgNy4yMTkwOSAyLjM0OTIzIDQuNTM3NDQgMy45OTQxNUMxLjAxODA3IDYuMTUyOTQgMC4yMjE3MiAxMy4yNzQ5IDguMzM5NTMgMTkuMjgzNEM5Ljg4NTcyIDIwLjQyNzggMTAuNjU4OCAyMSAxMiAyMUMxMy4zNDEyIDIxIDE0LjExNDMgMjAuNDI3OCAxNS42NjA1IDE5LjI4MzRDMjMuNzc4MyAxMy4yNzQ5IDIyLjk4MTkgNi4xNTI5NCAxOS40NjI2IDMuOTk0MTVaJyBzdHJva2U9JyNGMDQ0MzgnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnLz48L3N2Zz4=");
  }

  .route-product-product:not(.popup)
    .product-info
    .product-price-group
    .btn-wishlist.product-is-in-wishlist::before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMTkuNDYyNiAzLjk5NDE1QzE2Ljc4MDkgMi4zNDkyMyAxNC40NDA0IDMuMDEyMTEgMTMuMDM0NCA0LjA2ODAxQzEyLjQ1NzggNC41MDA5NiAxMi4xNjk2IDQuNzE3NDMgMTIgNC43MTc0M0MxMS44MzA0IDQuNzE3NDMgMTEuNTQyMiA0LjUwMDk2IDEwLjk2NTYgNC4wNjgwMUM5LjU1OTYyIDMuMDEyMTEgNy4yMTkwOSAyLjM0OTIzIDQuNTM3NDQgMy45OTQxNUMxLjAxODA3IDYuMTUyOTQgMC4yMjE3MiAxMy4yNzQ5IDguMzM5NTMgMTkuMjgzNEM5Ljg4NTcyIDIwLjQyNzggMTAuNjU4OCAyMSAxMiAyMUMxMy4zNDEyIDIxIDE0LjExNDMgMjAuNDI3OCAxNS42NjA1IDE5LjI4MzRDMjMuNzc4MyAxMy4yNzQ5IDIyLjk4MTkgNi4xNTI5NCAxOS40NjI2IDMuOTk0MTVaJyBmaWxsPScjRjA0NDM4JyBzdHJva2U9JyNGMDQ0MzgnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnLz48L3N2Zz4=");
  }

  .route-product-product:not(.popup)
    .product-info
    .product-price-group
    .btn-compare::before {
    content: " " !important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMjAgMTdINCcgc3Ryb2tlPScjMTAxODI4JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8+PHBhdGggZD0nTTE3LjAwMDEgMTRDMTcuMDAwMSAxNCAyMCAxNi4yMDk1IDIwIDE3QzIwIDE3Ljc5MDYgMTcgMjAgMTcgMjAnIHN0cm9rZT0nIzEwMTgyOCcgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvPjxwYXRoIGQ9J001IDdIMjAnIHN0cm9rZT0nIzEwMTgyOCcgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvPjxwYXRoIGQ9J002Ljk5OTk3IDRDNi45OTk5NyA0IDQgNi4yMDk0NyA0IDcuMDAwMDJDMy45OTk5OSA3Ljc5MDU4IDcgMTAgNyAxMCcgc3Ryb2tlPScjMTAxODI4JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8+PC9zdmc+");
  }

  .product-blocks.blocks-top {
      order: 5 !important;
      margin: 0 0 16px 0 !important;
      padding: 0 0 16px 0 !important;
      position: relative;
  }

  .product-blocks.blocks-top:after {
    content: "";
    display: block;
    position: absolute;
    width: 100vw;
    height: 100vw;
    left: -32px;
    bottom: -100vw;
    z-index: 0;
    pointer-events: none;
    mix-blend-mode: multiply;
    background: linear-gradient(0deg,rgba(246, 235, 229, 0) 0%, rgba(246, 235, 229, 0.32) 100%);
  }

  .product-blocks-top ul.nav.nav-tabs li {
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap: 16px;
  }

  .product-blocks-top ul.nav.nav-tabs li a {
    padding: 0 16px 0 0;
    margin: 0;
    font-size: 14px;
    line-height: 24px;
    text-transform: capitalize !important;
    font-weight: 700;
    letter-spacing: -0.25px;
    color: #101828 !important;
}

  .table-responsive.custom-attributes-table {
    margin: 0;
    padding: 0 0 16px 0;
    width: calc(100vw - 64px);
    border: none;
  }

  .table-responsive.custom-attributes-table .table > thead > tr > td {
    padding: 0 0 16px 0;
    background: none;
    font-size: 14px;
    color: #101828;
    position: relative;
  }

  .table-responsive.custom-attributes-table .table > thead > tr > td:before {
    content: "";
    display: block;
    width: calc(100vw - 64px);
    height: 1px;
    position: absolute;
    left: 0;
    top: 12px;
    background: #eaecf0;
    z-index: 0;
  }

  .table-responsive.custom-attributes-table .table > thead > tr > td > strong {
    font-weight: 500;
    line-height: 24px;
    display: inline-block;
    background: #f2f4f7;
    padding: 0 8px;
    border-radius: 4px;
    position: relative;
    box-shadow: 8px 0px 0px #ffffff;
    text-transform: lowercase;
  }

  .table-responsive.custom-attributes-table .table > thead > tr > td > strong:first-letter {
    text-transform: none !important;
  }

  .table-responsive.custom-attributes-table .table > tbody > tr > td {
    padding: 0px;
    border: none !important;
    font-size: 14px;
    line-height: 24px;
    width: 50%;
    color: #98a2b3 !important;
  }

  .table-responsive.custom-attributes-table
    .table
    > tbody
    > tr
    > td:last-child {
    color: #101828 !important;
    text-align: right;
    text-transform: capitalize;
  }

  #form-review .rate {
    padding-top: 32px;
  }

  .product-blocks-top p {
    font-size: 14px;
    line-height: 24px;
    color: #475467;
    font-weight: 500;
  }

  .product-info .product-details .stepper-group {
    order: 2 !important;
  }

  .route-product-product:not(.popup)
    .product-options
    .form-group
    select.form-control {
    font-weight: 700;
    padding: 28px 16px 12px 56px !important;
    background-position: center left 16px !important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMTcgMTMuNUMxNC44NTIxIDEzLjUgNyAxMy41IDcgMTMuNScgc3Ryb2tlPScjMTAxODI4JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8+PHBhdGggZD0nTTcuODM2NTggNkM3LjA0NDYxIDYuMzg5NDcgNi4zMDEyMSA2Ljg5NzYxIDUuNjM2MDQgNy41MjQzMUMyLjEyMTMyIDEwLjgzNTggMi4xMjEzMiAxNi4yMDQ5IDUuNjM2MDQgMTkuNTE2NEM5LjE1MDc0IDIyLjgyNzkgMTQuODQ5MyAyMi44Mjc5IDE4LjM2NCAxOS41MTY0QzIxLjg3ODcgMTYuMjA0OSAyMS44Nzg3IDEwLjgzNTggMTguMzY0IDcuNTI0MzFDMTcuNjk4OCA2Ljg5NzYxIDE2Ljk1NTQgNi4zODk1MyAxNi4xNjM0IDYnIHN0cm9rZT0nIzEwMTgyOCcgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvPjxwYXRoIGQ9J00xMC4xMzQ3IDIuMDc4MzFDMTAuMzI5IDEuOTM5NzggMTAuNDI2MiAxLjg3MDUxIDEwLjUzODQgMS44MjU5QzEwLjU4OTIgMS44MDU2NyAxMC42NDIxIDEuNzg5MzMgMTAuNjk2NCAxLjc3NzA2QzEwLjgxNjEgMS43NSAxMC45NDMgMS43NSAxMS4xOTY5IDEuNzVIMTIuODAzMUMxMy4wNTcgMS43NSAxMy4xODM5IDEuNzUgMTMuMzAzNiAxLjc3NzA2QzEzLjM1NzkgMS43ODkzMyAxMy40MTA4IDEuODA1NjcgMTMuNDYxNiAxLjgyNTlDMTMuNTczOCAxLjg3MDUxIDEzLjY3MSAxLjkzOTc4IDEzLjg2NTMgMi4wNzgzMUMxNC41MDkzIDIuNTM3MzYgMTQuODMxMyAyLjc2Njg4IDE0Ljk0MTcgMy4wNjQxMUMxNC45OTA4IDMuMTk2MzEgMTUuMDA5MiAzLjMzNTM2IDE0Ljk5NTcgMy40NzM1QzE0Ljk2NTYgMy43ODQwOCAxNC43MTE0IDQuMDY4MzMgMTQuMjAzIDQuNjM2ODFMMTMuMDA0OSA1Ljk3NjQ3QzEyLjU0MzggNi40OTIxNyAxMi4zMTMyIDYuNzUgMTIgNi43NUMxMS42ODY4IDYuNzUgMTEuNDU2MiA2LjQ5MjE3IDEwLjk5NTEgNS45NzY0N0w5Ljc5NzAxIDQuNjM2ODFDOS4yODg2MiA0LjA2ODMzIDkuMDM0NDMgMy43ODQwOCA5LjAwNDI2IDMuNDczNUM4Ljk5MDg0IDMuMzM1MzYgOS4wMDkxOSAzLjE5NjMxIDkuMDU4MjkgMy4wNjQxMUM5LjE2ODY3IDIuNzY2ODggOS40OTA2NyAyLjUzNzM2IDEwLjEzNDcgMi4wNzgzMVonIHN0cm9rZT0nIzEwMTgyOCcgc3Ryb2tlLXdpZHRoPScxLjUnLz48cGF0aCBkPSdNOS41IDE2QzguOTggMTUuNDggNyAxNCA3IDEzLjVDNyAxMyA5IDExLjUgOS41IDExJyBzdHJva2U9JyMxMDE4MjgnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLz48cGF0aCBkPSdNMTQuNSAxMUMxNS4wMiAxMS41MiAxNy4wMSAxMyAxNy4wMSAxMy41QzE3LjAxIDE0IDE1IDE1LjUgMTQuNSAxNicgc3Ryb2tlPScjMTAxODI4JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8+PC9zdmc+") !important;
  }

  .route-product-product:not(.popup)
    .product-options
    .form-group
    select.form-control:hover {
    background-repeat: no-repeat !important;
  }

  .route-product-product:not(.popup)
    .product-options
    .form-group.has-error
    select.form-control {
    border-color: #f04438 !important;
  }

  .route-product-product:not(.popup) .product-options .form-group .control-label {
    left: 57px;
  }

  .ics_availab {
    order: 99;
    width: 100%;
    max-width: 100%;
  }

  #ics_availab_pop, #ics_availab {
    display: flex;
    background: none;
    padding: 12px 0;
    margin: 0;
    color: #101828;
    text-align: left;
    font-size: 14px;
    line-height: 24px;
    font-weight: 700;
    letter-spacing: -0.25px;
    position: relative;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    gap: 16px;
  }

  #ics_availab_pop:before,
  #ics_availab:before {
    display: block;
    width: 24px;
    height: 24px;
    content: " ";
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMi45NjY4IDEwLjAwMlYxNS4wMDJDMi45NjY4IDE3LjgzMDQgMi45NjY4IDE5LjI0NDYgMy44NDU0OCAyMC4xMjMzQzQuNzI0MTYgMjEuMDAyIDYuMTM4MzcgMjEuMDAyIDguOTY2OCAyMS4wMDJIMTEuOTY2OCcgc3Ryb2tlPScjMTAxODI4JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8+PHBhdGggZD0nTTYuOTY2OCAxNy4wMDJIMTAuOTY2OCcgc3Ryb2tlPScjMTAxODI4JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8+PHBhdGggZD0nTTE4LjQ2NjggMTMuNTAyQzIwLjM5OTggMTMuNTAyIDIxLjk2NjggMTUuMDM5NiAyMS45NjY4IDE2LjkzNjNDMjEuOTY2OCAxOS4wODE4IDE5Ljg1MTEgMjAuMTM2NiAxOC44NDE4IDIxLjc0NDlDMTguNjI2NyAyMi4wODc3IDE4LjMyMjQgMjIuMDg3NyAxOC4wOTE4IDIxLjc0NDlDMTcuMDUxIDIwLjE5NzcgMTQuOTY2OCAxOS4wMzcxIDE0Ljk2NjggMTYuOTM2M0MxNC45NjY4IDE1LjAzOTYgMTYuNTMzOCAxMy41MDIgMTguNDY2OCAxMy41MDJaJyBzdHJva2U9JyMxMDE4MjgnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8+PHBhdGggZD0nTTE4LjQ2NjggMTcuMDAySDE4LjQ3NTgnIHN0cm9rZT0nIzEwMTgyOCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLz48cGF0aCBkPSdNMTAuMTAzOCA3LjkyMzI0QzkuODIxODIgOC45NDI4OCA4Ljc5NjI4IDEwLjcwMTggNi44NDc3NyAxMC45NTY3QzUuMTI3MzMgMTEuMTgxNyAzLjgyMjQ2IDEwLjQyOTkgMy40ODkxNiAxMC4xMTU1QzMuMTIxNjggOS44NjA1NiAyLjI4NDE2IDkuMDQ0ODUgMi4wNzkwNiA4LjUzNTAzQzEuODczOTUgOC4wMjUyMSAyLjExMzI0IDYuOTIwNiAyLjI4NDE2IDYuNDcwMjZMMi45Njc0MyA0LjQ4OTQ2QzMuMTM0MjMgMy45OTE5NCAzLjUyNDcgMi44MTUyMSAzLjkyNTAxIDIuNDE3MkM0LjMyNTMzIDIuMDE5MTggNS4xMzU4MSAyLjAwMTg3IDUuNDY5NCAyLjAwMTg3SDEyLjQ3NDlDMTQuMjc4MSAyLjAyNzM3IDE4LjIyMDkgMS45ODU3NyAxOS4wMDAzIDIuMDAxODdDMTkuNzc5NyAyLjAxNzk3IDIwLjI0ODEgMi42NzIxMSAyMC4zODQ4IDIuOTUyNTFDMjEuNTQ3NyA1Ljc3Mjc2IDIyIDcuMzg3OTMgMjIgOC4wNzYxOUMyMS44NDgyIDguODEwNCAyMS4yMiAxMC4xOTQ4IDE5LjAwMDMgMTAuODAzN0MxNi42OTMzIDExLjQzNjYgMTUuMzg1NCAxMC4yMDU3IDE0Ljk3NTEgOS43MzMxTTkuMTU1MjIgOS43MzMxQzkuNDc5OTcgMTAuMTMyNSAxMC40OTg3IDEwLjkzNjMgMTEuOTc1NCAxMC45NTY3QzEzLjQ1MjIgMTAuOTc3MSAxNC43MjczIDkuOTQ1NTMgMTUuMTgwMiA5LjQyNzIxQzE1LjMwODQgOS4yNzQyNiAxNS41ODUzIDguODIwNTMgMTUuODcyNSA3LjkyMzI0JyBzdHJva2U9JyMxMDE4MjgnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLz48L3N2Zz4K");
  }

  .product-blocks-bottom .module-grid-269 .grid-row-1 .grid-col-1,
  .product-blocks-bottom .module-grid-269 .grid-row-1 .grid-col-2,
  .product-blocks-bottom .module-grid-269 .grid-row-1 .grid-col-3 {
        width: 100%;
    }

  .product-blocks-bottom .module-button-377 .btn, .product-blocks-bottom .module-button-377 .btn:visited, .product-blocks-bottom .module-button-377 .btn:hover, .product-blocks-bottom .module-button-377 .btn:active, .product-blocks-bottom .module-button-377 .btn:focus,
  .product-blocks-bottom .module-button-268 .btn, .product-blocks-bottom .module-button-268 .btn:visited, .product-blocks-bottom .module-button-268 .btn:hover, .product-blocks-bottom .module-button-268 .btn:active, .product-blocks-bottom .module-button-268 .btn:focus,
  .product-blocks-bottom .module-button-994 .btn, .product-blocks-bottom .module-button-994 .btn:visited, .product-blocks-bottom .module-button-994 .btn:hover, .product-blocks-bottom .module-button-994 .btn:active, .product-blocks-bottom .module-button-994 .btn:focus,
  #pandora-size-guide, #pandora-size-guide:visited, #pandora-size-guide:hover, #pandora-size-guide:active, #pandora-size-guide:focus {
    margin: 0 !important;
    padding: 12px 0 !important;
    background: none !important;
    box-shadow: none !important;
    color: #101828 !important;
    font-size: 14px !important;
    font-weight: 700;
    line-height: 24px !important;
    text-align: left;
    text-transform: none;
    letter-spacing: -0.25px !important;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    width: calc(100vw - 64px) !important;
    gap: 16px;
    position: relative;
  }

  .product-blocks-bottom .module-button-377 .btn:before,
  .product-blocks-bottom .module-button-268 .btn:before,
  .product-blocks-bottom .module-button-994 .btn:before,
  #pandora-size-guide:before {
    display: block;
    width: 24px;
    height: 24px;
    content: " " !important;
    margin: 0;
  }

  .product-blocks-bottom .module-button-377 .btn:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMTUuMTUyOCA0LjI4NDA1QzEzLjk3ODkgMy44NDgzOSAxMy40NTc3IDIuMTA0NzMgMTIuMTE5OCAyLjAwNDQ3QzEyLjA0MDMgMS45OTg1MSAxMS45NjAzIDEuOTk4NTEgMTEuODgwOCAyLjAwNDQ3QzEwLjU0MjkgMi4xMDQ3NCAxMC4wMjE3IDMuODQ4MjkgOC44NDc4IDQuMjg0MDVDNy42MDQ4MiA0Ljc0NTI0IDUuOTA1MjEgMy43OTk4OCA0Ljg1MjcyIDQuODUyMzlDMy44Mzk2NyA1Ljg2NTQyIDQuNzM2MTMgNy42Mjk5MyA0LjI4NDM4IDguODQ3NDdDMy44MjI1NiAxMC4wOTE1IDEuODkxMzQgMTAuNjA2MSAyLjAwNDggMTIuMTE5NUMyLjEwNTA2IDEzLjQ1NzQgMy44NDg3MiAxMy45Nzg2IDQuMjg0MzggMTUuMTUyNUM0LjczNjE1IDE2LjM3IDMuODM5NjIgMTguMTM0NiA0Ljg1MjcyIDE5LjE0NzZDNS45MDUwNiAyMC4yMDAxIDcuNjA0NzggMTkuMjU1MSA4Ljg0NzggMTkuNzE1OUMxMC4wMjE0IDIwLjE1MjIgMTAuNTQzMSAyMS44OTU0IDExLjg4MDggMjEuOTk1NUMxMS45NjAzIDIyLjAwMTUgMTIuMDQwMyAyMi4wMDE1IDEyLjExOTggMjEuOTk1NUMxMy40NTc1IDIxLjg5NTQgMTMuOTc5MyAyMC4xNTIxIDE1LjE1MjggMTkuNzE1OUMxNi4zNzA0IDE5LjI2NDUgMTguMTM1MSAyMC4xNjA3IDE5LjE0NzkgMTkuMTQ3NkMyMC4yMzUyIDE4LjA2MDUgMTkuMTg3NiAxNi4yOTgxIDE5Ljc2MiAxNS4wNDJDMjAuMjkyOSAxMy44ODU1IDIyLjEwNjMgMTMuMzQzOSAyMS45OTU4IDExLjg4MDVDMjEuODk1NyAxMC41NDI4IDIwLjE1MjUgMTAuMDIxIDE5LjcxNjIgOC44NDc0N0MxOS4yNTU0IDcuNjA0NDUgMjAuMjAwNCA1LjkwNDczIDE5LjE0NzkgNC44NTIzOUMxOC4wOTU1IDMuNzk5ODMgMTYuMzk1OCA0Ljc0NTI3IDE1LjE1MjggNC4yODQwNVonIHN0cm9rZT0nIzEwMTgyOCcgc3Ryb2tlLXdpZHRoPScxLjUnLz48cGF0aCBkPSdNMTIuMjQyMiAxNlYxMkMxMi4yNDIyIDExLjUyODYgMTIuMjQyMiAxMS4yOTI5IDEyLjA5NTcgMTEuMTQ2NEMxMS45NDkzIDExIDExLjcxMzYgMTEgMTEuMjQyMiAxMScgc3Ryb2tlPScjMTAxODI4JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8+PHBhdGggZD0nTTExLjk5MjIgOEgxMi4wMDEyJyBzdHJva2U9JyMxMDE4MjgnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLz48L3N2Zz4=");
  }

  .product-blocks-bottom .module-button-268 .btn:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMTcgMTMuNUMxNC44NTIxIDEzLjUgNyAxMy41IDcgMTMuNScgc3Ryb2tlPScjMTAxODI4JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8+PHBhdGggZD0nTTcuODM2NTggNkM3LjA0NDYxIDYuMzg5NDcgNi4zMDEyMSA2Ljg5NzYxIDUuNjM2MDQgNy41MjQzMUMyLjEyMTMyIDEwLjgzNTggMi4xMjEzMiAxNi4yMDQ5IDUuNjM2MDQgMTkuNTE2NEM5LjE1MDc0IDIyLjgyNzkgMTQuODQ5MyAyMi44Mjc5IDE4LjM2NCAxOS41MTY0QzIxLjg3ODcgMTYuMjA0OSAyMS44Nzg3IDEwLjgzNTggMTguMzY0IDcuNTI0MzFDMTcuNjk4OCA2Ljg5NzYxIDE2Ljk1NTQgNi4zODk1MyAxNi4xNjM0IDYnIHN0cm9rZT0nIzEwMTgyOCcgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvPjxwYXRoIGQ9J00xMC4xMzQ3IDIuMDc4MzFDMTAuMzI5IDEuOTM5NzggMTAuNDI2MiAxLjg3MDUxIDEwLjUzODQgMS44MjU5QzEwLjU4OTIgMS44MDU2NyAxMC42NDIxIDEuNzg5MzMgMTAuNjk2NCAxLjc3NzA2QzEwLjgxNjEgMS43NSAxMC45NDMgMS43NSAxMS4xOTY5IDEuNzVIMTIuODAzMUMxMy4wNTcgMS43NSAxMy4xODM5IDEuNzUgMTMuMzAzNiAxLjc3NzA2QzEzLjM1NzkgMS43ODkzMyAxMy40MTA4IDEuODA1NjcgMTMuNDYxNiAxLjgyNTlDMTMuNTczOCAxLjg3MDUxIDEzLjY3MSAxLjkzOTc4IDEzLjg2NTMgMi4wNzgzMUMxNC41MDkzIDIuNTM3MzYgMTQuODMxMyAyLjc2Njg4IDE0Ljk0MTcgMy4wNjQxMUMxNC45OTA4IDMuMTk2MzEgMTUuMDA5MiAzLjMzNTM2IDE0Ljk5NTcgMy40NzM1QzE0Ljk2NTYgMy43ODQwOCAxNC43MTE0IDQuMDY4MzMgMTQuMjAzIDQuNjM2ODFMMTMuMDA0OSA1Ljk3NjQ3QzEyLjU0MzggNi40OTIxNyAxMi4zMTMyIDYuNzUgMTIgNi43NUMxMS42ODY4IDYuNzUgMTEuNDU2MiA2LjQ5MjE3IDEwLjk5NTEgNS45NzY0N0w5Ljc5NzAxIDQuNjM2ODFDOS4yODg2MiA0LjA2ODMzIDkuMDM0NDMgMy43ODQwOCA5LjAwNDI2IDMuNDczNUM4Ljk5MDg0IDMuMzM1MzYgOS4wMDkxOSAzLjE5NjMxIDkuMDU4MjkgMy4wNjQxMUM5LjE2ODY3IDIuNzY2ODggOS40OTA2NyAyLjUzNzM2IDEwLjEzNDcgMi4wNzgzMVonIHN0cm9rZT0nIzEwMTgyOCcgc3Ryb2tlLXdpZHRoPScxLjUnLz48cGF0aCBkPSdNOS41IDE2QzguOTggMTUuNDggNyAxNCA3IDEzLjVDNyAxMyA5IDExLjUgOS41IDExJyBzdHJva2U9JyMxMDE4MjgnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLz48cGF0aCBkPSdNMTQuNSAxMUMxNS4wMiAxMS41MiAxNy4wMSAxMyAxNy4wMSAxMy41QzE3LjAxIDE0IDE1IDE1LjUgMTQuNSAxNicgc3Ryb2tlPScjMTAxODI4JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8+PC9zdmc+);
  }

  .product-blocks-bottom .module-button-994 .btn:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMiAxMkMyIDcuOTkzMDYgMiA1Ljk4OTU5IDMuMTcxNTcgNC43NDQ4QzQuMzQzMTUgMy41IDYuMjI4NzYgMy41IDEwIDMuNUgxNEMxNy43NzEyIDMuNSAxOS42NTY5IDMuNSAyMC44Mjg0IDQuNzQ0OEMyMiA1Ljk4OTU5IDIyIDcuOTkzMDYgMjIgMTJDMjIgMTYuMDA2OSAyMiAxOC4wMTA0IDIwLjgyODQgMTkuMjU1MkMxOS42NTY5IDIwLjUgMTcuNzcxMiAyMC41IDE0IDIwLjVIMTBDNi4yMjg3NiAyMC41IDQuMzQzMTUgMjAuNSAzLjE3MTU3IDE5LjI1NTJDMiAxOC4wMTA0IDIgMTYuMDA2OSAyIDEyWicgc3Ryb2tlPScjMTAxODI4JyBzdHJva2Utd2lkdGg9JzEuNScvPjxwYXRoIGQ9J002Ljg4ODEgMTEuNTgxNEM3LjgyNjY4IDExLjAzMzEgOC42NDU4NyAxMS4yNTQgOS4xMzc5OCAxMS42MDZDOS4zMzk3NSAxMS43NTAzIDkuNDQwNjQgMTEuODIyNSA5LjUgMTEuODIyNUM5LjU1OTM2IDExLjgyMjUgOS42NjAyNSAxMS43NTAzIDkuODYyMDIgMTEuNjA2QzEwLjM1NDEgMTEuMjU0IDExLjE3MzMgMTEuMDMzMSAxMi4xMTE5IDExLjU4MTRDMTMuMzQzNyAxMi4zMDEgMTMuNjIyNCAxNC42NzUgMTAuNzgxMiAxNi42Nzc4QzEwLjI0IDE3LjA1OTMgOS45Njk0MiAxNy4yNSA5LjUgMTcuMjVDOS4wMzA1OCAxNy4yNSA4Ljc2IDE3LjA1OTMgOC4yMTg4NCAxNi42Nzc4QzUuMzc3NiAxNC42NzUgNS42NTYzMiAxMi4zMDEgNi44ODgxIDExLjU4MTRaJyBmaWxsPScjRjA0NDM4Jy8+PHBhdGggZD0nTTE4IDE2LjVIMTUnIHN0cm9rZT0nIzEwMTgyOCcgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvPjwvc3ZnPg==");
  }

  #pandora-size-guide:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjUnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNSAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNNS41IDkuOTc4NzNDNS41IDExLjA5NSA3LjI5MDg2IDEyIDkuNSAxMlY5Ljk3ODczQzkuNSA4Ljk4NDU0IDkuNSA4LjQ4NzQ1IDkuMTAyNTIgOC4xODQxOUM4LjcwNTA0IDcuODgwOTIgOC4zMTEgNy45OTQzNSA3LjUyMjkyIDguMjIxMjFDNi4zMTQ2OSA4LjU2OTAyIDUuNSA5LjIyNTggNS41IDkuOTc4NzNaJyBzdHJva2U9JyMxMDE4MjgnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8+PHBhdGggZD0nTTE2LjUgOC41QzE2LjUgMTAuNDMzIDEzLjM2NiAxMiA5LjUgMTJDNS42MzQwMSAxMiAyLjUgMTAuNDMzIDIuNSA4LjVDMi41IDYuNTY3IDUuNjM0MDEgNSA5LjUgNUMxMy4zNjYgNSAxNi41IDYuNTY3IDE2LjUgOC41Wicgc3Ryb2tlPScjMTAxODI4JyBzdHJva2Utd2lkdGg9JzEuNScvPjxwYXRoIGQ9J00yLjUgOVYxNS42NjY3QzIuNSAxNy41MDc2IDUuNjM0MDEgMTkgOS41IDE5SDIwLjVDMjEuNDQyOCAxOSAyMS45MTQyIDE5IDIyLjIwNzEgMTguNzA3MUMyMi41IDE4LjQxNDIgMjIuNSAxNy45NDI4IDIyLjUgMTdWMTRDMjIuNSAxMy4wNTcyIDIyLjUgMTIuNTg1OCAyMi4yMDcxIDEyLjI5MjlDMjEuOTE0MiAxMiAyMS40NDI4IDEyIDIwLjUgMTJIOS41JyBzdHJva2U9JyMxMDE4MjgnIHN0cm9rZS13aWR0aD0nMS41Jy8+PHBhdGggZD0nTTE4LjUgMTlWMTdNMTQuNSAxOVYxN00xMC41IDE5VjE3TTYuNSAxOC41VjE2LjUnIHN0cm9rZT0nIzEwMTgyOCcgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvPjwvc3ZnPg==");
  }

  .product-blocks-bottom .module-button-377 .btn:after,
  .product-blocks-bottom .module-button-268 .btn:after,
  #pandora-size-guide:after/*,
  #ics_availab_pop:after*/ {
    display: block;
    width: 24px;
    height: 24px;
    content: " " !important;
    margin: 0;
    margin-left: auto;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMTAgMTZDMTAgMTYgMTQgMTMuMDU0IDE0IDEyQzE0IDEwLjk0NTkgMTAgOCAxMCA4JyBzdHJva2U9JyM5OEEyQjMnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLz48L3N2Zz4=");
  }

  .product-blocks-bottom .module-button-994 .btn:after {
    display: block;
    width: 80px;
    height: 24px;
    content: " " !important;
    margin: 0;
    margin-left: auto;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nODAnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCA4MCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMCA4QzAgNC4yMjg3NiAwIDIuMzQzMTUgMS4xNzE1NyAxLjE3MTU3QzIuMzQzMTUgMCA0LjIyODc2IDAgOCAwSDMxQzM0Ljc3MTIgMCAzNi42NTY5IDAgMzcuODI4NCAxLjE3MTU3QzM5IDIuMzQzMTUgMzkgNC4yMjg3NiAzOSA4VjE2QzM5IDE5Ljc3MTIgMzkgMjEuNjU2OSAzNy44Mjg0IDIyLjgyODRDMzYuNjU2OSAyNCAzNC43NzEyIDI0IDMxIDI0SDhDNC4yMjg3NiAyNCAyLjM0MzE1IDI0IDEuMTcxNTcgMjIuODI4NEMwIDIxLjY1NjkgMCAxOS43NzEyIDAgMTZWOFonIGZpbGw9J3doaXRlJy8+PHBhdGggZD0nTTggMC4yNUgzMUMzMi44OTI3IDAuMjUgMzQuMjg3IDAuMjUwNTMxIDM1LjM1NTggMC4zOTQyMTdDMzYuNDE3MyAwLjUzNjkzNyAzNy4xMjAxIDAuODE2NzU1IDM3LjY1MTYgMS4zNDgzNUMzOC4xODMyIDEuODc5OTQgMzguNDYzMSAyLjU4MjY5IDM4LjYwNTggMy42NDQyMkMzOC43NDk1IDQuNzEyOTUgMzguNzUgNi4xMDczMSAzOC43NSA4VjE2QzM4Ljc1IDE3Ljg5MjcgMzguNzQ5NSAxOS4yODcxIDM4LjYwNTggMjAuMzU1OEMzOC40NjMxIDIxLjQxNzMgMzguMTgzMiAyMi4xMjAxIDM3LjY1MTYgMjIuNjUxNkMzNy4xMjAxIDIzLjE4MzIgMzYuNDE3MyAyMy40NjMxIDM1LjM1NTggMjMuNjA1OEMzNC4yODcgMjMuNzQ5NSAzMi44OTI3IDIzLjc1IDMxIDIzLjc1SDhDNi4xMDczMSAyMy43NSA0LjcxMjk1IDIzLjc0OTUgMy42NDQyMiAyMy42MDU4QzIuNTgyNjkgMjMuNDYzMSAxLjg3OTk0IDIzLjE4MzIgMS4zNDgzNSAyMi42NTE2QzAuODE2NzU1IDIyLjEyMDEgMC41MzY5MzcgMjEuNDE3MyAwLjM5NDIxNyAyMC4zNTU4QzAuMjUwNTMxIDE5LjI4NzEgMC4yNSAxNy44OTI3IDAuMjUgMTZWOEMwLjI1IDYuMTA3MzEgMC4yNTA1MzEgNC43MTI5NSAwLjM5NDIxNyAzLjY0NDIyQzAuNTM2OTM3IDIuNTgyNjkgMC44MTY3NTUgMS44Nzk5NCAxLjM0ODM1IDEuMzQ4MzVDMS44Nzk5NCAwLjgxNjc1NSAyLjU4MjY5IDAuNTM2OTM3IDMuNjQ0MjIgMC4zOTQyMTdDNC43MTI5NSAwLjI1MDUzMSA2LjEwNzMxIDAuMjUgOCAwLjI1Wicgc3Ryb2tlPScjNzc2RDMzJyBzdHJva2Utb3BhY2l0eT0nMC4xMicgc3Ryb2tlLXdpZHRoPScwLjUnLz48cGF0aCBkPSdNMTkuNTUyMyAxMC41NTc2QzE5LjUzNzcgMTEuNjcxOSAyMC41ODQyIDEyLjI5MzggMjEuMzcyNiAxMi42NjM2QzIyLjE4MjYgMTMuMDQzIDIyLjQ1NDcgMTMuMjg2MiAyMi40NTE2IDEzLjYyNTRDMjIuNDQ1NCAxNC4xNDQ3IDIxLjgwNTQgMTQuMzczOCAyMS4yMDY0IDE0LjM4MjdDMjAuMTYxNCAxNC4zOTg0IDE5LjU1MzkgMTQuMTExMiAxOS4wNzA4IDEzLjg5NEwxOC42OTQ0IDE1LjU4OTRDMTkuMTc5IDE1LjgwNDQgMjAuMDc2NCAxNS45OTE4IDIxLjAwNyAxNkMyMy4xOTEzIDE2IDI0LjYyMDQgMTQuOTYyMiAyNC42MjgyIDEzLjM1MzJDMjQuNjM2NyAxMS4zMTExIDIxLjY5MzQgMTEuMTk4MSAyMS43MTM1IDEwLjI4NTNDMjEuNzIwNCAxMC4wMDg2IDIxLjk5NDggOS43MTMyMiAyMi41OTYxIDkuNjM4MDlDMjIuODkzNyA5LjYwMDE1IDIzLjcxNTMgOS41NzExNCAyNC42NDY3IDkuOTg0MDFMMjUuMDEyMyA4LjM0MzY5QzI0LjUxMTQgOC4xNjgxMiAyMy44Njc2IDggMjMuMDY2MSA4QzIxLjAxMDEgOCAxOS41NjM5IDkuMDUxODkgMTkuNTUyMyAxMC41NTc2Wk0yOC41MjUzIDguMTQxMzRDMjguMTI2NCA4LjE0MTM0IDI3Ljc5MDIgOC4zNjUyNiAyNy42NDAzIDguNzA4OTVMMjQuNTE5OSAxNS44Nzk1SDI2LjcwMjdMMjcuMTM3MSAxNC43MjQyTDI5LjgwNDQgMTQuNzI0MkwzMC4wNTY0IDE1Ljg3OTVIMzEuOTgwMkwzMC4zMDE0IDguMTQxMzRIMjguNTI1M1pNMjguODMwNiAxMC4yMzE3TDI5LjQ2MDUgMTMuMTM3NEgyNy43MzUzTDI4LjgzMDYgMTAuMjMxN1pNMTYuOTA1OCA4LjE0MTM0TDE1LjE4NTMgMTUuODc5NUgxNy4yNjUzTDE4Ljk4NSA4LjE0MTM0TDE2LjkwNTggOC4xNDEzNFpNMTMuODI4OCA4LjE0MTM0TDExLjY2MzkgMTMuNDA4MkwxMC43ODgxIDguOTI5ODlDMTAuNjg1MyA4LjQyOTk4IDEwLjI3OTUgOC4xNDEzNCA5LjgyODkzIDguMTQxMzRINi4yODk3TDYuMjQwMjMgOC4zNjZDNi45NjY3OSA4LjUxNzc2IDcuNzkyMjcgOC43NjI1MSA4LjI5MjM1IDkuMDI0MzZDOC41OTg0MyA5LjE4NDMgOC42ODU3NyA5LjMyNDE2IDguNzg2MjUgOS43MDQzTDEwLjQ0NSAxNS44Nzk1SDEyLjY0MzJMMTYuMDEzMSA4LjE0MTM0SDEzLjgyODhaJyBmaWxsPScjMTQzNENCJy8+PHBhdGggZD0nTTQxIDhDNDEgNC4yMjg3NiA0MSAyLjM0MzE1IDQyLjE3MTYgMS4xNzE1N0M0My4zNDMxIDAgNDUuMjI4OCAwIDQ5IDBINzJDNzUuNzcxMiAwIDc3LjY1NjkgMCA3OC44Mjg0IDEuMTcxNTdDODAgMi4zNDMxNSA4MCA0LjIyODc2IDgwIDhWMTZDODAgMTkuNzcxMiA4MCAyMS42NTY5IDc4LjgyODQgMjIuODI4NEM3Ny42NTY5IDI0IDc1Ljc3MTIgMjQgNzIgMjRINDlDNDUuMjI4OCAyNCA0My4zNDMxIDI0IDQyLjE3MTYgMjIuODI4NEM0MSAyMS42NTY5IDQxIDE5Ljc3MTIgNDEgMTZWOFonIGZpbGw9J3doaXRlJy8+PHBhdGggZD0nTTQ5IDAuMjVINzJDNzMuODkyNyAwLjI1IDc1LjI4NyAwLjI1MDUzMSA3Ni4zNTU4IDAuMzk0MjE3Qzc3LjQxNzMgMC41MzY5MzcgNzguMTIwMSAwLjgxNjc1NSA3OC42NTE2IDEuMzQ4MzVDNzkuMTgzMiAxLjg3OTk0IDc5LjQ2MzEgMi41ODI2OSA3OS42MDU4IDMuNjQ0MjJDNzkuNzQ5NSA0LjcxMjk1IDc5Ljc1IDYuMTA3MzEgNzkuNzUgOFYxNkM3OS43NSAxNy44OTI3IDc5Ljc0OTUgMTkuMjg3MSA3OS42MDU4IDIwLjM1NThDNzkuNDYzMSAyMS40MTczIDc5LjE4MzIgMjIuMTIwMSA3OC42NTE2IDIyLjY1MTZDNzguMTIwMSAyMy4xODMyIDc3LjQxNzMgMjMuNDYzMSA3Ni4zNTU4IDIzLjYwNThDNzUuMjg3IDIzLjc0OTUgNzMuODkyNyAyMy43NSA3MiAyMy43NUg0OUM0Ny4xMDczIDIzLjc1IDQ1LjcxMjkgMjMuNzQ5NSA0NC42NDQyIDIzLjYwNThDNDMuNTgyNyAyMy40NjMxIDQyLjg3OTkgMjMuMTgzMiA0Mi4zNDgzIDIyLjY1MTZDNDEuODE2OCAyMi4xMjAxIDQxLjUzNjkgMjEuNDE3MyA0MS4zOTQyIDIwLjM1NThDNDEuMjUwNSAxOS4yODcxIDQxLjI1IDE3Ljg5MjcgNDEuMjUgMTZWOEM0MS4yNSA2LjEwNzMxIDQxLjI1MDUgNC43MTI5NSA0MS4zOTQyIDMuNjQ0MjJDNDEuNTM2OSAyLjU4MjY5IDQxLjgxNjggMS44Nzk5NCA0Mi4zNDgzIDEuMzQ4MzVDNDIuODc5OSAwLjgxNjc1NSA0My41ODI3IDAuNTM2OTM3IDQ0LjY0NDIgMC4zOTQyMTdDNDUuNzEyOSAwLjI1MDUzMSA0Ny4xMDczIDAuMjUgNDkgMC4yNVonIHN0cm9rZT0nIzc3NkQzMycgc3Ryb2tlLW9wYWNpdHk9JzAuMTInIHN0cm9rZS13aWR0aD0nMC41Jy8+PHBhdGggZD0nTTYzLjc0NCA2LjEwNDQ5SDU3LjI1NDlWMTcuODk2MUg2My43NDRWNi4xMDQ0OVonIGZpbGw9JyNGRjVGMDAnLz48cGF0aCBkPSdNNTcuNjY3MiAxMkM1Ny42NjcyIDkuNjA0MTMgNTguNzc5NiA3LjQ3OTE1IDYwLjQ4OTQgNi4xMDQxNkM1OS4yMzI4IDUuMTA0MTYgNTcuNjQ2NiA0LjUgNTUuOTE2MSA0LjVDNTEuODE2NyA0LjUgNDguNSA3Ljg1NDE0IDQ4LjUgMTJDNDguNSAxNi4xNDU4IDUxLjgxNjcgMTkuNDk5OSA1NS45MTYxIDE5LjQ5OTlDNTcuNjQ2NiAxOS40OTk5IDU5LjIzMjggMTguODk1NyA2MC40ODk0IDE3Ljg5NTdDNTguNzc5NiAxNi41NDE2IDU3LjY2NzIgMTQuMzk1OCA1Ny42NjcyIDEyWicgZmlsbD0nI0VCMDAxQicvPjxwYXRoIGQ9J003Mi41MDAxIDEyQzcyLjUwMDEgMTYuMTQ1OCA2OS4xODM1IDE5LjQ5OTkgNjUuMDg0IDE5LjQ5OTlDNjMuMzUzNiAxOS40OTk5IDYxLjc2NzQgMTguODk1NyA2MC41MTA3IDE3Ljg5NTdDNjIuMjQxMiAxNi41MjA4IDYzLjMzMyAxNC4zOTU4IDYzLjMzMyAxMkM2My4zMzMgOS42MDQxMyA2Mi4yMjA2IDcuNDc5MTUgNjAuNTEwNyA2LjEwNDE2QzYxLjc2NzQgNS4xMDQxNiA2My4zNTM2IDQuNSA2NS4wODQgNC41QzY5LjE4MzUgNC41IDcyLjUwMDEgNy44NzQ5OCA3Mi41MDAxIDEyWicgZmlsbD0nI0Y3OUUxQicvPjwvc3ZnPg==");
  }

  #tbi-bank {
    order: 5;
    margin: 0 0 16px 0;
    padding: 24px 0;
    border-top: 1px solid #eaecf0;
  }

  #tbi-bank td {
    padding: 0 !important;
    border: none !important;
  }

  #tbi-bank td img {
    padding: 0 !important;
    margin: 0;
  }

  #tbi-bank td p {
    color: #ff6600 !important;
    font-family: 'DM Sans';
    font-size: 14px !important;
    line-height: 16px;
    font-weight: 700 !important;
    letter-spacing: -0.5px;
    margin: 0;
    padding: 24px 0 0 0;
  }

  /* Pupups ********/

  .popup-wrapper.module.module-popup.module-popup-22 {
    width: 100vw !important;
    height: 100vh !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden;
  }

  .module-popup-22 .popup-container {
    width: 90vw !important;
    max-width: 90vw !important;
  }

  .module-popup-22 .popup-container .popup-body .popup-inner-body {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    max-height: 90vh !important;
    height: auto !important;
  }

  .popup-wrapper.module.module-popup.module-popup-22 .popup-content,
  .popup.module-popup-22 .site-wrapper {
    padding: 0px !important;
  }

  /* Chat ********/

  #chat-widget-container {
    bottom: 96px!important;
  }

  #chat-widget-container iframe:nth-of-type(1) {
    top: 26vh !important;
    max-height: 70vh!important;
  }
}

/* Chat ********/

#chat-widget-container {
  visibility: visible!important;
  z-index: 9999!important;
  opacity: 1!important;
}

html.popup.popup-options body #chat-widget-container,
html.popup-module body #chat-widget-container,
html.popup-open body #chat-widget-container {
  opacity: 0!important;
  visibility: hidden!important;
  z-index: -1!important;
}

/* Produs ********/

.product-thumb {
  border-radius:10px;
}

.product-grid .wish-group {
display: none;
}

.product-grid .button-group {
  background-color:#76732D;
    border-radius:10px;
    justify-content: center !important;
  align-items: center !important;
  text-align: center !important;
}

.product-thumb .name {
  font-size:15px !important;
}

.btn {
  background: #76732D;
  border-width: 0px;
  border-style: none;
  color:#ffffff;
  text-transform: uppercase !important;

}

/* ScrollBAR ********/

.quickview-button {
  display: none !important;
}


.desktop ::-webkit-scrollbar-track {
  background: #76732D;
