/** Shopify CDN: Minification failed

Line 6:0 Unexpected ";"

**/
;/* Fonts code */
@font-face {
  font-family: 'Brandon_Grotesque';
  src: url('/cdn/shop/files/Brandon_Grotesque_light.woff2?v=1760644641') format('woff2'),
       url('/cdn/shop/files/Brandon_Grotesque_light.woff?v=1760644641') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Brandon_Grotesque';
  src: url('/cdn/shop/files/Brandon_Grotesque_regular.woff?v=1760644641') format('woff2'),
       url('/cdn/shop/files/Brandon_Grotesque_medium.woff?v=1760644641') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Brandon_Grotesque';
  src: url('/cdn/shop/files/Brandon_Grotesque_medium.woff2?v=1760644641') format('woff2'),
       url('/cdn/shop/files/Brandon_Grotesque_medium.woff?v=1760644641') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Brandon_Grotesque';
  src: url('/cdn/shop/files/Brandon_Grotesque_bold.woff2?v=1760644641') format('woff2'),
       url('/cdn/shop/files/Brandon_Grotesque_bold.woff?v=1760644641') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sloop ScriptOne';
  src: url('/cdn/shop/files/Sloops.woff2?v=1760644624') format('woff2'),
       url('/cdn/shop/files/Sloops.woff?v=1760644625') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Parata';
  src: url('/cdn/shop/files/Prata-Regular.woff?v=1760644624') format('woff2'),
       url('/cdn/shop/files/Sloops.woff?v=1760644625') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --body_font_family: 'Brandon_Grotesque', sans-serif;
  --heading_font_family: 'Parata', sans-serif;
  --tagline_font_family: 'Sloop ScriptOne', sans-serif;
}

/* Presets */
body {
  font-family: var(--body_font_family);
}
h1, h2, h3, h4, h5, h6, .h0, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: var(--heading_font_family);
}
h1, .h1 {
  font-size: 40px;
}
h2, .h2 {
  font-size: 28px;
}
button {
  cursor: pointer;
  font-family: var(--body_font_family);
}
.btn {
  display: flex;
  padding: 8px 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 2px;
  flex-shrink: 0;
  color: inherit;
  border: 0.5px solid;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  transition: background 0.3s ease-in-out;
  width: 100%;
}
.btn span {
  position: relative;
  overflow: hidden;
}
.btn span:after {
  content: attr(data-text);
  position: absolute;
  white-space: nowrap;
  left: 0;
  bottom: -15px;
  transition: all .3s ease-in-out;
  font-weight: 600;
}
@media (min-width: 750px) {
  .btn:hover span:after {
    bottom: 0;
  }
}
a {
  text-decoration: none;
}
img {

  height: 100%;
  object-fit: cover;
  display: block;    width: 100%;
}
.placeholder-svg {
  background: #F3E0D199;
}
.tagline {
  font-family: var(--tagline_font_family);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.page__width {
  padding: 0 16px;
}
.uppercase {
  text-transform: uppercase;
}
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}

/* Swiper CSS */
.swiper-pagination-bullet {
  width: 32px;
  height: 2px;
  border-radius: 0;
  background: #F3E0D1;
  opacity: 1;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #E09990;
}

@media (min-width: 750px) {
  .page__width {
    padding: 0 12px;
  }
  h1, .h1 {
    font-size: 60px;
  }
  h2, .h2 {
    font-size: 32px;
  }
  .btn {
    width: auto;
  }
}

/* Footer */
.footer .footer__main {
  padding: 24px 20px;
}
.footer__main * {
  color: inherit;
}
.footer__menu--item {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.footer__menu-title {
  font-weight: bold;
  font-size: 14px;
  white-space: nowrap;
  font-family: var(--body_font_family);
}
.menu_icon {
  display: inline-flex;
}
.menu__icon {
  display: inline-flex;
}
.footer__menu-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.footer__menu-list a {
  font-size: 14px;
  transition: all .5s ease;
}
.footer__menu--grid {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
}
.footer__menu--tab {
  border-top: 1px solid;
}
.footer__menu--content {
  padding: 12px 0 20px;
}
.footer__menu--tab:last-child {
  border-bottom: 1px solid;
}
.footer__grid {
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 24px;
  align-self: stretch;
}
.footer__logo img {
  width: 86px;
}
.footer__grid--inner {
  display: flex;
  justify-content: space-between;
  flex: 1 0 0;
  gap: 20px;
  flex-wrap: wrap;
}
.footer__grid--inner > :first-child {
  order: 2;
}
.footer__grid--inner > :last-child {
  order: 1;
}
.footer__menu {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 16px 0;
}
.footer__newsletter {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  gap: 24px;
}
.footer__newsletter-heading {
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  line-height: 130%;
  font-family: var(--body_font_family);
}
.footer__newsletter-text p {
  margin: 0;
}
.footer__newsletter-text {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
.footer__newsletter--inner {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
}
.footer__newsleter--header {
  display: flex;
  padding: 0 4px;
  flex-direction: column;
  align-items: center;
  text-align: center;
  align-self: stretch;
}
.footer__newsletter-form {
  display: flex;
  align-items: flex-end;
  flex-direction: column;
  gap: 12px;
  align-self: stretch;
}
.menu__title--flex {
  display: flex;
  align-items: center;
  gap: 4px;
}
.footer__newsletter-form input {
  display: flex;
  padding: 8px 8px;
  align-items: center;
  gap: 10px;
  flex: 1 0 0;
  align-self: stretch;
  border: none;
  border-bottom: 1px solid #782A37;
  background:#F3E0D1;
  outline: none;
  box-shadow: none;
}
.footer__newsletter-form button {
  display: flex;
  height: 31px;
  padding: 8px 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 2px;
  border: 0.5px solid #782A37;
  background: transparent;
}
.footer__bottom {
  padding: 12px 24px;
}
.footer__bottom-inner {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 10px;
}
.footer__payments {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 10px;
  list-style: none;
  padding: 0;
  margin: 0;
}
.footer__payments svg {
  width: 40px;
  height: 20px;
}
.footer__info {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
.footer__info p {
  margin: 0;
}
.footer__social ul {
  display: flex;
  align-items: center;
  list-style: none;
  gap: 16px;
  padding: 0;
  margin: 0;
  line-height: 0;
}
.footer__social ul li {
  display: inline-flex;
}
.footer__social ul li svg {
  width: 24px;
  height: 24px;
  aspect-ratio: 1/1;
}
.mobile__hidden {
  display: none;
}
.footer__selectors-social.desktop__hidden {
  display: flex;
  justify-content: center;
}
.footer-menu__title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
}
.disclosure__button {
  display: flex;
  align-items: center;
  gap: 6px;
  border: none;
  text-decoration: none;
}
.footer__localization--container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 24px 0 16px;
}
.footer-menu__title svg {
  transition: transform 0.3s ease-in-out;
}
details[open] .footer-menu__title .desktop__hidden{
    transform: rotate(90deg);
}
.footer__newsletter-form ::placeholder {
  color: inherit;
  font-size: 14px;
  font-family: var(--body_font_family);
}
button.disclosure__button.localization-form__select.localization-selector.link.link--text.caption-large.uppercase {
  padding: 0 !important;
  margin: 0 !important;
  background: transparent !important;
}
.localization-form__select:before, .localization-form__select:after {
  box-shadow: none !important;
}
.footer__selector .disclosure__button {
  align-items: flex-end;
}
.footer__localization--container .localization-form:only-child {
  padding: 0;
}
@media (min-width: 750px) {
  .desktop__hidden {
    display: none !important;
  }
  .mobile__hidden {
    display: block;
  }
  .footer__menu--item.mobile__hidden {
    display: flex;
  }
  .footer .footer__main {
    padding: 40px;
  }
  .footer__grid {
    flex-direction: row;
    gap: 80px;
  }
  .footer__logo img {
    width: 140px;
  }
  .footer__menu {
    gap: 40px;
    padding: 0;
  }
  .footer__menu--item {
    gap: 16px;
  }
  .footer__menu--grid {
    flex-direction: row;
    gap: 40px;
  }
  .footer__bottom-inner {
    flex-direction: row;
    justify-content: space-between;
  }
  .footer__grid--inner {
    flex-direction: row;
  }
  .footer__grid--inner > :first-child {
    order: 1;
  }
  .footer__grid--inner > :last-child {
    order: 2;
  }
  .footer__newsletter {
    align-items: flex-start;
  }
  .footer__newsletter-form {
    flex-direction: row;
    gap: 28px;
  }
  .footer__newsleter--header {
    align-items: flex-start;
    text-align: left;
  }
  .footer__bottom {
    padding: 10px 80px;
  }
  .footer__localization--container {
    justify-content: flex-start;
    gap: 32px;
    padding: 0;
  }
}
@media (min-width: 990px) {
  .footer .footer__main {
    padding: 40px 80px;
  }
}
@media (min-width: 1200px) {
  .footer__menu {
    width: calc(50% - 10px);
  }
  .footer__newsletter {
    width: calc(50% - 10px);
  }
  .footer__menu--grid {
    justify-content: flex-start;
  }
}
@media (min-width: 1401px) {
  .footer__menu {
      width: 565px;
  }
  .footer__newsletter {
      width: 432px;

  }
}


/* Featured collections tabs */
.product-tabs-section {
  padding: 32px 12px;
  overflow: hidden;
}
.product-tabs-section * {
  color: inherit;
}
.product-tab__header {
  text-align: center;
}
.product-tabs__banner {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.featured-collection__tabs {
  display: flex;
  flex-wrap: nowrap;
  overflow: auto;
  scrollbar-width: none;
}
.featured-tabs__container {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
  white-space: nowrap;
}
button.featured-tab__item {
  display: inline-flex;
  font-size: 14px;
  background: transparent;
  border: none;
  line-height: 100%;
  letter-spacing: 0;
  font-weight: 400;
  padding: 0;
}
.featured-tab__item.active .hover_title {
  transform: none !important;
  opacity: 1 !important;
  transition: none !important;
}
.featured-tab__item.active:hover .hover_title,
.featured-tab__item.active:hover .hover_top-fist {
  transform: none !important;
  opacity: 1 !important;
}
.product-subtitle {
  margin: 0;
  font-size: 16px;
}

.product-title {
  font-size: 12px;
  font-family: var(--body_font_family);
  margin: 0;
}
.featured-tab__item.active {
  font-weight: 600;
}
.product-card {
  display: flex;
  flex-direction: column;
}
.product-image-wrapper {
  height: 450px;
  overflow: hidden;
}
.product-image-wrapper img {
  width: 100%;
}
.product__badges {
  position: absolute;
  top: 10px;
  left: 10px;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.product-badge {
  background: #F6F5F4CC;
  padding: 4px;
  font-size: 12px;
  line-height: 150%;
  font-weight: 400;
}
.product-details {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}
.product-details__title {
  text-align: center;
}
.product-price {
  margin: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: -5%;
}
.product-actions form {
  display: flex;
  justify-content: space-between;
}
.btn-add-to-cart {
  flex: 1;
  padding: 8px 40px;
  border: 0.5px solid;
  height: 40px;
}
.btn-wishlist {
  background: transparent;
  padding: 10px;
  border: 0.5px solid;
  border-left: none;
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.5s ease;
  position: relative;
  z-index: 99;
}

.tab-content {
  display: none;
}
.tab-content.active {
  display: block;
}
.featured-tabs__nav .swiper-button-prev,.featured-tabs__nav .swiper-button-next {
  position: static;
  width: 20px;
  height: 20px;
  margin-top: 0 !important;
  display: flex;
}
.featured-tabs__nav {
  display: none;
  align-items: center;
  gap: 16px;
}
.product_badges {
  display: inline-flex;
  flex-direction: column;
  gap: 8px;
  width: max-content;
}
.featured-tabs__nav .swiper-arrow {
  cursor: pointer;
}
.featured-tabs__nav .swiper-arrow.disabled {
  opacity: 0.3;
  pointer-events: none;
  cursor: default;
}
@media (min-width: 750px) {
  .featured-tabs__nav {
    display: flex;
  }
  .featured-collection__tabs {
    flex-wrap: wrap;
    overflow: unset;
  }
  .product-image-wrapper {
    height: 510px;
  }
  .btn-wishlist:hover svg {
    fill: currentColor;
  }
}
@media (min-width: 992px) {
  .product-tabs-section {
    padding: 54px 12px;
  }
}


/* Featured collection */
.featured-collection__banner {
  padding: 24px 16px;
}
.featured-collection__banner * {
  color: inherit;
}
.featured-collection__wrapper {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.featured-collection__grid {
  display: flex;
  flex-wrap: nowrap;
  gap: 12px;
  overflow: auto;
  scrollbar-width: none;
}
.featured-collection__grid--item {
  flex: 0 0 90%;
}
@media (min-width: 750px) {
  .featured-collection__banner {
    padding: 40px 24px;
  }
  .featured-collection__grid {
    flex-wrap: wrap;
    gap: 16px;
  }
  .featured-collection__grid--item {
    flex: none;
  }
  .block__item--half{
    width: calc(50% - 8px);
  }
}
@media (min-width: 990px) {
  .block__item--one-third{
    width: calc(33.33% - 11px);
  }
}
@media (min-width: 1201px) {
  .block__item--one-fourth{
    width: calc(25% - 12px);
  }
}
@media (max-width: 1200px) {
  .block__item--auto {
    width: calc(33.33% - 11px);
  }
}
@media (max-width: 989px) {
  .block__item--auto {
    width: calc(50% - 8px);
  }
}
@media (max-width: 749px) {
  .block__item--auto {
    width: 100%;
  }
}

/* Quick view css */
.quick-shop__modal {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #F6F5F4;
    z-index: 99;
    width: calc(100% + 35px);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    padding: 15px;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
}
.product-grid-container .quick-shop__modal {
    width: calc(100% - 30px);
    left: 50%;
    right: 0;
    transform: translate(-50%, -50%);
    height: max-content;
    top: 50%;
    position: fixed;

}
.product-grid-container .quick-view__header {
    text-align: right;
    padding: 15px 0 0;
    position: absolute;
    right: 10px;
    top: 4px;
}

.swiper-slide:not(.swiper-slide-active) .quick-shop__modal,
.hide-quick__view {
    display: none;
}
.quick-view__header {
  text-align: right;
  padding: 15px 0 0;
}
.quickview-modal__close {
  background: transparent;
  border: none;
}

.quickview-modal__close .svg-wrapper {
  width: 15px;
  height: 15px;
}
.quick-view__container .block__product-swatch {
  opacity: 1;
  visibility: visible;
  position: static;
  display: flex !important;
  justify-content: center;
  margin-bottom: 10px;
  overflow: auto;
}
.quick-view__container .card__content {
  width: 100%;
  padding: 0;
  grid-template-rows: auto;
}
.quick-view__container .card__information {
    padding: 0 !important;
}
.quick-shop__box .price {
    margin: 0;
}


/* Policies */
.shopify-policy__body {
  max-width: 950px;
  margin: 0 auto;
  padding: 40px 24px;
  font-size: 16px;
}
.shopify-policy__body h1,
.shopify-policy__body h2,
.shopify-policy__body h3,
.shopify-policy__body h4,
.shopify-policy__body h5,
.shopify-policy__body h6,
.shopify-policy__body strong {
  text-transform: capitalize;
}
.shopify-policy__container {
  max-width: 100% !important;
  padding: 0;
}
.shopify-policy__title {
  background: #F3E0D199;
  padding: 40px;
}
.shopify-policy__title h1 {
  font-size: 32px;
  line-height: 120%;
  text-transform: uppercase;
}
@media (min-width: 750px) {
  .shopify-policy__body {
    padding: 32px 24px;
  }
  .shopify-policy__title {
    padding: 60px;
  }
  .shopify-policy__title h1 {
    font-size: 40px;
  }
}

/* Default Page sections */
.page__title {
  font-size: 32px;
  line-height: 120%;
  text-align: center;
  text-transform: uppercase;
}
.main-page__wrapper {
  max-width: 950px;
  margin: 0 auto;
  padding: 40px 24px;
  font-size: 16px;
}
@media (min-width: 750px) {
  .page__title {
      font-size: 40px;
  }
  .main-page__wrapper {
    padding: 32px 24px;
  }
}
.overflow-hidden.quick-add-open:after {
    background: red;
    position: fixed;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
    opacity: 0.1;
}


/* Wishlist page */
#swym-storefront-layout-section-container.swym-storefront-layout-layout * {
  font-family: var(--body_font_family) !important;
}
.swym-storefront-layout-tab-container * {
  color: #782a37 !important;
}
swym-storefront-layout-login-user .swym-storefront-layout-login-button {
  background-color: #782a37 !important;
  color: #ffffff !important;
}
.swym-storefront-layout-login-user-container {
  background: #F3E0D199 !important;
  color: red !important;
}
.swym-storefront-layout-login-user-container * {
  color: #782a37 !important;
}
button.swym-storefront-layout-grid-item-add-to-cart-button {
  background: transparent !important;
  border: 1px solid #782a37 !important;
}
.swym-storefront-layout-grid-item-add-to-cart-button[disabled] {
  opacity: 0.5 !important;
}
.swym-storefront-layout-tab-button.swym-storefront-layout-tab-button-active {
  color: #782a37 !important;
}
.swym-storefront-layout-tab-button {
  color: #782a37 !important;
}
.swym-storefront-layout-tab-indicator:empty {
  background-color: #782a37 !important;
}
#swym-storefront-layout-section-container.swym-storefront-layout-layout .swym-storefront-layout-body {
  max-width: 144rem !important;
  width: 100% !important;
}
#swym-storefront-layout-section-container a.swym-storefront-layout-grid-item-title {
  font-weight: 400;
  font-size: 16px !important;
  line-height: 130% !important;
  letter-spacing: 0;
  text-decoration: none;
  text-transform: uppercase;
  margin: 0;
  text-align: center;
}
#swym-storefront-layout-section-container .swym-storefront-layout-grid-item-content {
  align-items: center;
}
.swym-storefront-layout-grid-item-price-variant * {
  gap: 10px !important;
}
.swym-storefront-layout-grid-item-final-price {
  font-weight: 400;
  font-size: 18px !important;
  line-height: 130% !important;
  letter-spacing: -.9px !important;
}
.swym-storefront-layout-grid-item-compare-price {
  font-weight: 400;
  font-size: 18px !important;
  line-height: 130% !important;
  letter-spacing: -.9px !important;
  opacity: 1 !important;
}
.swym-storefront-layout-variant {
  font-weight: 400;
  font-size: 18px !important;
  line-height: 130% !important;
  letter-spacing: -.9px !important;
}
#swym-storefront-layout-section-container img.swym-storefront-layout-grid-item-image {
  border-radius: 0 !important;
}
#swym-storefront-layout-section-container .swym-storefront-layout-grid-item-image-container {
  height: auto !important;
}
#swym-storefront-layout-section-container .swym-storefront-layout-grid-item-add-to-cart-button {
  border: .5px solid #9F606980 !important;
  padding: 12.5px !important;
  min-height: unset;
  font-weight: 400;
  font-size: 14px !important;
  line-height: 100% !important;
  letter-spacing: 0;
  text-transform: uppercase;
  min-width: auto;
  border-radius: 0 !important;
}
#swym-storefront-layout-section-container #swym-storefront-layout-items-container {
  grid-template-columns: repeat(2, 1fr) !important;
  gap: 40px 12px !important;
}
div#swym-anchor {
    display: none !important;
}
@media (min-width: 990px) {
  #swym-storefront-layout-section-container #swym-storefront-layout-items-container {
    grid-template-columns: repeat(4, 1fr) !important;
  }
}

/*  */
/* Chrome, Safari autofill fix */
input[type="email"]:-webkit-autofill,
input[type="email"]:-webkit-autofill:hover,
input[type="email"]:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0 1000px #F3E0D1 inset !important; /* Your background */
  box-shadow: 0 0 0 1000px #F3E0D1 inset !important;
  -webkit-text-fill-color: #782A37 !important; /* Text color */
  transition: background-color 9999s ease-in-out 0s;
}

/* For Firefox */
input[type="email"]:-moz-autofill {
  box-shadow: 0 0 0 1000px #F3E0D1 inset !important;
  background-color: #F3E0D1 !important;
  color: #782A37 !important;
}

.contact-form__email input[type="email"]:-webkit-autofill,
.contact-form__email input[type="email"]:-webkit-autofill:hover,
.contact-form__email input[type="email"]:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0 1000px #f6f5f4 inset !important;
  box-shadow: 0 0 0 1000px #f6f5f4 inset !important;
  -webkit-text-fill-color: #782A37 !important;
  transition: background-color 9999s ease-in-out 0s;
}
.contact-form__email input[type="email"]:-moz-autofill {
  box-shadow: 0 0 0 1000px #f6f5f4 inset !important;
  background-color: #f6f5f4 !important;
  color: #782A37 !important;
}

div#tidio-chat-root {
  margin-bottom: 24px !important;
}
.template-search {
  background: #ffffff !important;
}


/* Cart Page Upsells */
.cart-page__recommendation-products {
  padding: 30px 0;
}
.cart-page__recommendation-header {
    display: flex;
    align-items: center;
    padding-bottom: 20px;
}

.cart-page__recommendation-heading {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.cart-page__recommendation-nav {
    display: none;
    gap: 20px;
    align-items: center;
}

.cart-page__recommendation-nav .swiper-button-prev, .cart-page__recommendation-nav .swiper-button-next {
    position: static !important;
    color: inherit;
    width: 20px;
    height: 20px;
}
.cart-page__recommendation__grid--item {
  height: auto !important;
}
@media (min-width: 750px) {
  .cart-page__recommendation-nav {
    display: flex;
  }
}
.header-country__selector .localization-form__select {
  height: auto !important;
}

.tab-content-wrapper .swiper-wrapper,
.block__product-recommendations-product .swiper-wrapper {
  -webkit-overflow-scrolling: touch;
  touch-action: pan-y;
}
#swym-atw-pdp-button {
    display: none !important;
}
.swym-wishlist-button,
.swym-button,
.swym-add-to-wishlist,
#swym-plugin,
.swym-floating-notification,
.swym-add-to-wishlist-view-product,
.swym-add-to-wishlist-product,
.swym-collections-button {
    display: none !important;
}