/**
 * Theme Name: gospinme
 * Template:   quickvcard
 * Version:    1.0.58
 * Author:     GO-SPINME
 */

:root {
  --color-yellow: #f2c94c;
  --color-pink: #d8b4e2;
  --color-pink-hover: #c18ecf;
  --color-pink-rgb: 216, 180, 226;
  --color-smoke: #eceef3;
  --color-dark-gray: #d9d9d9;
  --color-metal-seaweed: #007689;
  --color-metal-seaweed-faded: rgba(0, 118, 137, 0.1);
}

body {
  font-family: Gilroy;
  font-weight: 400;
  font-style: normal;
  color: #444;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: Gilroy;
  font-weight: 800;
  font-style: normal;
  color: #0b0f19;
}

label {
  font-weight: 700;
}

.small-info {
  margin-bottom: 0;
  font-size: 14px;
  font-style: italic;
}

.page-wrapper {
  overflow: hidden;
}

.card {
  --qvc-card-border-radius: 2rem;
}

.icon-check {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url('data:image/svg+xml,<svg width="13" height="14" viewBox="0 0 13 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.8581 3.77344L5.20792 9.42364L2.63965 6.85537" stroke="white" stroke-width="1.7611" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-size: initial;
  background-repeat: no-repeat;
  background-position: 3px 3px;
}

.btn {
  --qvc-btn-border-radius: 2rem;
}

.btn.rounded {
  border-radius: var(--qvc-btn-border-radius) !important;
}

.bg-card-dark {
  background-color: var(--color-dark-gray);
}

.btn-pink {
  --qvc-btn-color: #fff;
  --qvc-btn-bg: var(--color-pink);
  --qvc-btn-border-color: var(--color-pink);
  --qvc-btn-hover-bg: var(--color-pink);
  --qvc-btn-hover-border-color: var(--color-pink);
  --qvc-btn-focus-shadow-rgb: 84, 87, 205;
  --qvc-btn-active-color: #fff;
  --qvc-btn-active-bg: var(--color-pink);
  --qvc-btn-active-border-color: var(--color-pink);
  --qvc-btn-active-shadow: unset;
  --qvc-btn-disabled-color: #000;
  --qvc-btn-disabled-bg: var(--color-pink);
  --qvc-btn-disabled-border-color: var(--color-pink);

  --qvc-btn-hover-color: #fff;
  --qvc-btn-active-color: #fff;
  --qvc-btn-hover-bg: var(--color-pink-hover);
  --qvc-btn-active-bg: var(--color-pink-hover);
  --qvc-btn-hover-border-color: var(--color-pink-hover);
  --qvc-btn-active-border-color: var(--color-pink-hover);
  --qvc-btn-disabled-color: #fff;
}

.shadow-pink {
  box-shadow: 0 0.5rem 1.125rem -0.5rem rgba(var(--color-pink-rgb), 0.9) !important;
}

.btn-pink-faded {
  --qvc-btn-color: var(--color-pink);
  --qvc-btn-bg: rgba(var(--color-pink-rgb), 0.3);
  --qvc-btn-border-color: rgba(var(--color-pink-rgb), 0.3);
  --qvc-btn-hover-bg: rgba(var(--color-pink-rgb), 0.3);
  --qvc-btn-hover-border-color: rgba(var(--color-pink-rgb), 0.3);
  --qvc-btn-focus-shadow-rgb: 84, 87, 205;
  --qvc-btn-active-color: var(--color-pink);
  --qvc-btn-active-bg: rgba(var(--color-pink-rgb), 0.3);
  --qvc-btn-active-border-color: rgba(var(--color-pink-rgb), 0.3);
  --qvc-btn-active-shadow: unset;
  --qvc-btn-disabled-color: #000;
  --qvc-btn-disabled-bg: rgba(var(--color-pink-rgb), 0.3);
  --qvc-btn-disabled-border-color: rgba(var(--color-pink-rgb), 0.3);

  --qvc-btn-hover-color: #fff;
  --qvc-btn-active-color: var(--color-pink);
  --qvc-btn-hover-bg: rgba(var(--color-pink-rgb), 0.6);
  --qvc-btn-active-bg: rgba(var(--color-pink-rgb), 0.3);
  --qvc-btn-hover-border-color: rgba(var(--color-pink-rgb), 0.3);
  --qvc-btn-active-border-color: rgba(var(--color-pink-rgb), 0.3);
  --qvc-btn-disabled-color: var(--color-pink);
}

.shadow-pink-faded {
  box-shadow: 0 0.5rem 1.125rem -0.5rem rgba(var(--color-pink-rgb), 0.6) !important;
}

.header .language-switcher-container {
  position: absolute;
  left: 0;
}

.how-trial-works {
  position: absolute;
  top: 2rem;
  left: 100%;
  width: 300px;
}

.stars-review-container {
  padding: 2rem 3rem;
  border-radius: 1rem;
  background: rgba(var(--qvc-primary-rgb), 0.3);
}

.stars {
  --star-active-color: var(--qvc-primary);
}

.stars.stars-review {
  --star-active-color: var(--color-yellow);
}

.stars .star {
  display: inline-block;
  color: #fff;
  cursor: pointer;
  padding: 0 0.375rem;
  transition: all 300ms;
}

.stars.stars-review .star {
  padding: 0 1rem;
}

.stars.stars-1 .star:nth-of-type(1),
.stars.hover-stars-1 .star:nth-of-type(1) {
  color: var(--star-active-color);
}

.stars.hover-stars-1 .star:nth-of-type(2),
.stars.hover-stars-1 .star:nth-of-type(3),
.stars.hover-stars-1 .star:nth-of-type(4),
.stars.hover-stars-1 .star:nth-of-type(5) {
  color: var(--color-smoke) !important;
}

.stars.stars-2 .star:nth-of-type(1),
.stars.stars-2 .star:nth-of-type(2),
.stars.hover-stars-2 .star:nth-of-type(1),
.stars.hover-stars-2 .star:nth-of-type(2) {
  color: var(--star-active-color);
}

.stars.hover-stars-2 .star:nth-of-type(3),
.stars.hover-stars-2 .star:nth-of-type(4),
.stars.hover-stars-2 .star:nth-of-type(5) {
  color: var(--color-smoke) !important;
}

.stars.stars-3 .star:nth-of-type(1),
.stars.stars-3 .star:nth-of-type(2),
.stars.stars-3 .star:nth-of-type(3),
.stars.hover-stars-3 .star:nth-of-type(1),
.stars.hover-stars-3 .star:nth-of-type(2),
.stars.hover-stars-3 .star:nth-of-type(3) {
  color: var(--star-active-color);
}

.stars.hover-stars-3 .star:nth-of-type(4),
.stars.hover-stars-3 .star:nth-of-type(5) {
  color: var(--color-smoke) !important;
}

.stars.stars-4 .star:nth-of-type(1),
.stars.stars-4 .star:nth-of-type(2),
.stars.stars-4 .star:nth-of-type(3),
.stars.stars-4 .star:nth-of-type(4),
.stars.hover-stars-4 .star:nth-of-type(1),
.stars.hover-stars-4 .star:nth-of-type(2),
.stars.hover-stars-4 .star:nth-of-type(3),
.stars.hover-stars-4 .star:nth-of-type(4) {
  color: var(--star-active-color);
}

.stars.hover-stars-4 .star:nth-of-type(5) {
  color: var(--color-smoke) !important;
}

.stars.stars-5 .star,
.stars.hover-stars-5 .star {
  color: var(--star-active-color);
}

.redirection-settings-container {
  border-radius: 0.375rem;
  padding: 0.375rem 0.75rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: rgba(var(--qvc-primary-rgb), 0.25);
}

.review-feedback-form {
  text-align: left;
}

/** Signup **/
.timeline-point {
  padding-left: 2rem;
  padding-bottom: 1rem;
  position: relative;
}

.timeline-point::before {
  content: "";
  width: 2px;
  height: 100%;
  background: #fff;
  display: block;
  position: absolute;
  left: 9px;
  top: 5px;
}

.timeline-point.active::before {
  background: var(--qvc-primary);
}

.timeline-point:last-child:before {
  display: none;
}

.timeline-point .icon-check {
  position: absolute;
  left: 0;
  top: 3px;
}

.timeline-title {
  font-size: 14px;
}

.timeline-description {
  font-size: 11px;
}

/** Header **/
.navbar > .container.d-flex {
  position: relative;
  justify-content: center;
}
.navbar > .container.d-flex > .btn {
  position: absolute;
  top: 50%;
  right: 0;
  translate: 0 -50%;
}

.navbar-logo,
.navbar-logo img {
  margin-right: 0;
}

.wlwl_wheel_icon,
.wlwl_wheel_icon.wlwl_show {
  display: none;
  visibility: hidden;
  opacity: 0;
}

.iris-picker {
  position: absolute !important;
  z-index: 5;
}

table.wheel-settings {
  min-width: 1200px;
}

.gospinme-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  background: rgba(0, 0, 0, 0.5);
  visibility: hidden;
  opacity: 0;
  transition:
    visibility 0s linear 300ms,
    opacity 300ms;
}

.gospinme-modal.modal-open {
  visibility: visible;
  opacity: 1;
  transition:
    visibility 0s linear 0s,
    opacity 500ms;
}

.gospinme-modal-box {
  position: relative;
  flex-shrink: 0;
  margin-top: auto;
  margin-bottom: auto;
  width: 90%;
  max-width: 800px;
  border-radius: 1rem;
  overflow: hidden;
  background: #fff;
  opacity: 1;
  cursor: auto;
}

.gospinme-modal-content-container {
  height: 80vh;
  max-height: 650px;
  padding: 2rem;
  text-align: center;
  background: linear-gradient(180deg, #fff 44.79%, #7b61ff 105.72%);
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.gospinme-modal-content-container > * {
  z-index: 1;
}

.gospinme-modal-content-container img.gospin-logo {
  margin-bottom: 3rem;
}

.gospinme-modal-content-container::before {
  content: "";
  display: block;
  width: 70%;
  max-width: 400px;
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background-image: url("data:image/png;base64,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");
  background-position: bottom left;
  background-repeat: no-repeat;
  background-size: contain;
}

.gospinme-modal-content {
  margin-bottom: 1rem;
}

.gospinme-modal-close {
  font-size: 30px;
  position: absolute;
  right: 0.5rem;
  top: 0;
  cursor: pointer;
}

.cart-discount .discount_label {
  font-weight: normal;
  font-style: italic;
}

/* Dashboard */
.dashboard-menu-bg {
  top: 0;
  right: 0;
  position: absolute;
  width: 100vw;
  height: 100%;
  min-height: 100vw;
  z-index: -1;
}

.sidebar-list-header {
  color: var(--qvc-list-group-action-active-color);
  text-transform: uppercase;
  font-size: 20px;
  margin-bottom: 2rem;
  padding-left: 1rem;
}

#account-menu .list-group-item {
  font-size: 18px;
  background-color: transparent;
}

.list-group-flush .list-group-item-action,
.list-group-flush .list-group-item-action.active {
  color: var(--qvc-heading-color);
  box-shadow: none;
}
.list-group-flush .list-group-item-action::before {
  content: "";
  width: calc(100% + 80px);
  height: 80%;
  position: absolute;
  left: 0;
  border-radius: 50px 0px 0px 50px;
  background: rgba(255, 255, 255, 0.7);
  opacity: 0;
  transition: all ease 0.3s;
  z-index: -1;
}
.list-group-flush .list-group-item-action.active::before,
.list-group-flush .list-group-item-action:hover::before {
  opacity: 1;
  height: 100%;
  left: -50px;
}

.vcard-logo-upload-icon {
  display: inline-flex;
  margin-right: 0.75rem;
  width: 3rem;
  height: 3rem;
  align-items: center;
  justify-content: center;
}

.card-image-upload {
  display: inline-flex;
  border: 1px rgba(0, 0, 0, 0.25) dashed;
  border-radius: 10px;
  padding: 1rem;
}

.drop-area-instruction-label {
  font-size: 12px;
  margin-bottom: 0.5rem;
}

.drop-area-instruction-file {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.4);
}

.vcard-option-items-group {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
}

button.vcard-option-items {
  height: 40px;
  position: relative;
  margin-bottom: 1rem;
  color: var(--color-metal-seaweed);
  background-color: var(--color-metal-seaweed-faded);
  border-radius: 40px;
  font-weight: 700;
}

button.vcard-option-items svg {
  width: 40px;
  height: 40px;
  margin-right: 1rem;
  position: absolute;
  left: 1rem;
  top: 0;
}

.vcard-option-block-container {
  position: relative;
  padding: 1rem 1rem 1rem 4.5rem;
  border-radius: 12.02px;
  border: 1.5px solid #dadce7;
  background: var(--color-smoke);
}

.vcard-option-block-container > svg {
  width: 50px;
  height: 50px;
  position: absolute;
  left: 1rem;
}

.vcard-option-block-container > .card-image-upload {
  width: 100%;
}

.vcard-option-block-container .input-group-text {
  height: 44px;
  padding-right: 0.25rem;
  border-right: none;
  background-color: whitesmoke;
}

.vcard-option-block-container .input-group-text + input {
  height: 44px;
  padding-left: 0.25rem;
  border-left: none;
}

.iphone-frame-container {
  width: 250px;
  height: 500px;
  position: relative;
}

.iphone-frame-container img {
  z-index: 1;
  position: relative;
}

.iphone-frame-container iframe {
  width: 417px;
  height: 890px;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  position: absolute;
  top: -217px;
  left: -85px;
  border-radius: 50px;
  overflow: hidden;
  -webkit-box-shadow: -15px 15px 45px 15px rgba(0, 0, 0, 0.35);
  box-shadow: -15px 15px 45px 15px rgba(0, 0, 0, 0.35);
}

.color-picker-full button {
  opacity: 0;
}

.color-picker-small input {
  width: 20px;
  height: 20px;
  opacity: 0;
  position: absolute;
  top: 0;
  cursor: pointer;
}

.color-picker-small button {
  position: relative;
  width: 20px;
  height: 20px;
  transform: translateY(5px);
  z-index: 10;
}

#preview_wheel,
#preview_wheel1,
#preview_wheel2 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 50%;
  display: block;
  vertical-align: middle;
}

.tabular.menu .item {
  padding: 0.5rem 1rem;
  margin-right: 5px;
  border-radius: 15px 15px 0px 0px;
  color: var(--qvc-gray-700);
  background-color: var(--qvc-gray-100);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.tabular.menu .item.active {
  color: var(--qvc-white);
  background-color: var(--qvc-primary);
}

.tabular.menu .item:hover {
  color: var(--qvc-white);
  background-color: var(--qvc-primary-hover);
}

/* Vcards */
.vcard-page {
  background: linear-gradient(
    70deg,
    rgba(var(--qvc-primary-rgb), 1) 12.61%,
    rgba(var(--qvc-primary-rgb), 0.25) 87.53%
  );
}

.vcard-page ~ .gtranslate_wrapper {
  display: none;
}

.single-vcards .vcard-page .text-primary {
  color: var(--vcard-font-color) !important;
}

.vcard-modern .vcard .vcard-bg {
  height: 210px;
}

.vcard-modern .vcard-header {
  margin-top: -65px;
}

.vcard-modern .vcard-header img.vcard-logo {
  border-radius: 10px;
  overflow: hidden;
}

.vcard-modern .vcard-list {
  width: 60%;
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 6rem;
}

.vcard-modern .vcard-list-item {
  position: relative;
  height: 50px;
  padding: 0rem 2rem 0rem 4.5rem;
  margin-bottom: 1rem;
  border-radius: 30px;
  background: rgba(var(--qvc-primary-rgb), 0.1);
  justify-content: center;
  text-align: center;
}

.vcard-modern .vcard-list-item:hover {
  background: rgba(var(--qvc-primary-rgb), 0.25);
}

.vcard-modern .vcard-list-item-icon {
  width: 50px;
  height: 50px;
  padding: 0;
  background-color: transparent;
  position: absolute;
  top: 0;
  left: 1rem;
}

.vcard-modern .vcard-list-item-icon svg {
  width: 100%;
  height: 100%;
}

.review-button {
  display: flex;
  width: 330px;
  height: 100px;
  padding-left: 115px;
  margin-top: 1rem;
  margin-bottom: 1rem;
  position: relative;
  align-content: center;
  flex-wrap: wrap;
  border-radius: 5px;
  cursor: pointer;
}

.review-button::before {
  content: "";
  display: block;
  width: 100px;
  height: 100px;
  border-radius: 5px;
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  left: 0;
}

.review-button span {
  width: 200px;
  text-align: left;
}

.review-button.review-google {
  color: #ffffff;
  background-color: #3074f1;
}

.review-button.review-google::before {
  border: 5px solid #3074f1;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABmCAMAAAAK9MRtAAABfVBMVEUAAAAzqFLvZyg3m5FChfNBg/RChfMzp1LpQjUzp1IzqFIzqFIzqFLqQjQyplHqQjPqQjPqQjQzp1L7vATqQjQyqFIzp1PqQjQzp1JBhPQyp1PqQTQxqE3qQjTqQjRBhPMzp1LqQjTqQTXqQjQvp1PqQjTqQjT7uQX7vATqQjRBhPT6uwQzp1JAhPRAhPPpQTVBhPT7vATqQjT7vARChPTqQjRBhfMzp1LpQjQxp1L6vgNBhPT7uwTqQjTpQjT6uwQzp1L7ugQzp1PqQzT8vAJAhPNBhPP7uwT6vARBhPQzqFL7uwQzp1JBhPRBhPRBhPT6twY9jsfguQ5BhPTpQzTqQjT7vAT6uwT3og8/i9Wdsimgsig7lqHqQzVChfQ0qFP7vAT8wQFCg/w0p1XpPDY3qFEzqksop1b/vQE0o2Yvp1RFqUs/itk4m41yrjnuYCnwbiP1jxb4pQ3ruglBhus8krc7ladaq0PsUi6WsSzyfh2+tRzPtxU3oHeosyW1pjcGAAAAXXRSTlMA/gQHakQ97I+T2sf04BcTp51sz7q3p4F4czYhIPLp5p5tY1ZCQTT65c+aNiwlEgz279aRioiAUzsPD8XClXVxY1VOSB0Y7960sK+fhGBZTUr+/tPEroAp0biwYVVkwxNTAAAE70lEQVRo3r2Xh1fTQBjAv7uooXvYQumAlg5EEBRFQMUBDlQU3DMmFAruvdffbq7k9YC7NLncya/Q9+hr8uMbd98FvMFAmGgMTSUzkwMlw6YUG8mkzlYLE2CDMaggUe/LxAwOseTZBhFJaTAxVJMDRhdicwtYUtGYYwwsk30FCUv1ruGT1AwADqQYMQTINECcBVshRqogWI1C0hBnoAIiVEpGIDIFwD7DSNwzglIa8umoxwwJ5sAPQ4YcmQR40mPIMunZzClDnj6PgiQVOKb2wNEjmSt5B4aePXBU9iBX9T1wJLzXeeze1FC1Xq8vVCs9mYEADvBorFKm0sA7/qmZvhExB/bYTGLOgMUYd95tZlIlkTgKA13nRIJ3JMHkuhTjCJasuQQ1sDRG/DoWumx33Y8IGPCUPwe4n0qSCUbBaKol4vCs+nqgDZWOOR9fww/fuVjOAgZFXFi13q/LOPx87YxlrX4wWE2fujhg1LJZ/fh9tyWlzoHhuNW2DO8qzMgEqOPUIWvLsvpzfbtmBpSB4YLlsLMwU4AVSq5b1PKxk7LYBKjNFoX28hAJRGFvUWjKJidAJfctCu3litJAYNHabRl+vx5LwH8rSaeXU6CU0WGLZXWlS7Yu7ROifz+QVcJy6BS4c+CZGKdJ3TksgkLJ4DhZiiznAKuTHD0CZ3iSFQkJy344yHEMPwBQKLkJh7h1Vyrph2McyRVQKjkJFoeDaiUnuJIzaiWH+ZGolgzvgYRfeKxYcoUjOXZRceEPWhxGFbfwIk9yAbDSxXicJzmuNJIbcM57ochvkCsWv/JKt/qLvIXy6QlglUMLs+31/Pa3LLgzvt+V5UH++IXrjOPXq83oGAThyFHuWgS28j9evmyhEGggigb7+MsE4MHOMD693UQmQnoRAnCV31ywsyjPf7/abCEbM0goRy7zmuvS1oMWdfw1bYdJXkGq0s8/dhFGOwrLTlXLjsIGmVkQZXyQvz1qNF+kczdbJnEQEEqDJhsI4QAQB5zrdG4LEYdDNA+aREXoUmxz8Vinc6nCTlg4LtFadJXQZ2ync02K/VdWE1gjJ912R4dRp3MdB43lmubbcZPvuEPv8Li11bm7QMi2aL4cy64Dq0PN6VxGYkaKoAnHQRm8BJSQEwar0WveCloPdpFso6jzJbYbhWYBtG6K4qOm+7yiaJAz3SwIhafBRaOR31z0xa2mZyAELYJcLMQemW/fTmMMEE+H0doG+tpsuleEko8SCd9iE8kVOYHUQjpZXWto481njqWfCTxNQ+G1GYpGcrU4dIjnz5fD5HPyYwfz4jVjOc1J8TVaFm409psezpZDNr3ZsI6Q86kNsax9aTJbI0s8jLpbEF2viLzo152UPWsyyWLI60wsbNYc2I1ubW3jz/aUXXXp+HlycTCcwtBevjMOLpbzEhYSDO3ly7QgbIvJWWgvLwNFrYX28g2g8DIWNQNaaC8zDsZS0025YFD0KWhelrGIXJPpvg4gs2VkE9RBx5wH54VTRqeP/2NBMYtENHT0zIMI02FkI1jyUFzw1Dmb08mVAopsXvyJBuJLOt1rvQwoMk8uCqJJO3PJa2uO9tIoxDVarawj5BJQu2qd2axJaGB2uhzujECKMy71bG5MA0m09ttYuhzR27d2BO0cRXqdsS9roUeh2bHp9FKol1AOLaWn83EN/Bn+AV+uEr8VqXTFAAAAAElFTkSuQmCC");
  background-size: 50px;
}

.review-button.review-google {
  color: #ffffff;
  background-color: #3074f1;
}

.review-button.review-tripadvisor {
  color: #000000;
  background-color: #34e0a1;
}

.review-button.review-email-signup {
  color: #ffffff;
  background-color: #6366f1;
}

.review-button.review-tripadvisor::before {
  border: 5px solid #34e0a1;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAABJlBMVEX///8BAQL8/Pz/4I8LCwr83Y0TExMcHBz5+vn19fXs7OzS0tL/75grKyskJCRISEjX19fb29v/5ZJYlUI8PDzk5OS+vr5YWFgyMjL/65bOzs7Jycl3d3dQUFDv7++6IjTe3t7Dw8O0tLRoaGiKioqRkZGBgYF8fHywsLCrq6ttbW3o6Oifn5+GhoZxcXGWlpZiYmFCQkK3FipFPii4uLijo6Obm5teXl739/ft1Iifj1xxZUEcGRCmpqZkWTrg6tzm0IXYwXzJtHSKfFBPjzhRSS86NCEnIxf14OKVuojhyICyn2ZHiy+zCR7x9u/vzM/SaHW/q21/cklbUzYwLBzP4MnotbugwpTZhY/z243NWml4qWdnn1PFQVLAMEP46+zhnqaGsXbzR/RSAAAGrUlEQVRo3u1Y13bbMAylFFnLU4osb8fbie24SZw0q2maPbv3bv//JyoCpCmbjtvTcfqi+xBLxCUvCIIQTkiECBEiRIgQIUIAlQFe/sHi5uTSMPD3xEJrWVXb7vf7dtWSjX+uUC0edJqVdUNnMLxKs3NQtFWk/LGCml0ZeroyE5rXW8n+kQ4oFFc9TZkL3WvFVWD/nkS2lQ8v9+DV+ejs7OXLl2ej81cXYW3vvk1n/IZEcU0fh+V8f+/50W7MLSQABTf2/vp4b380ZuhD5xdk1AkQUkrz+aMXz3ddurC7sBDjWHCpYGH3+GTEt7TmEHUKcwWJk2NbONu7doP12coCTC5Qcq/3mI5Wtslc2HEnk3EyCGeVeXdxcrzrFgoLE+tPStE9Ptq7QL4xKJbiIUy5XjMUbQwljIuHe7uJAsjIEonC0cnZA2VWAgaDbaJOqtyTWYL+8CjhxmSJgnszmjNtXT6TdWUe9h8lYlMaC4nn53PnlIg6fdZ1yX8jmTS08SW5SUyELFZ4/1BQg0ojhWxbaAiVSpjhrfo129yxnUaXX8gXQQKENI5e8ai0Np1sP1vz25WwkBafJeILezMettRZPj90xyqxxDEuqHdrRCDbTikcOaohwUwyczpD+F1iN6qeR5VCjO+DaTT7wBGXz+pwkcYsEZWsorU1WR/gzexhxPD0Y+6jB3At/Mn6C29F3EzKEsOyyDJICAeZTBuMN6jijmAdh5icGmLanhCRNDIaapj4yoCSqklakGO7biw4kBNYJitR8Y8FKmVukLOrTUxceMdv5dLp8oqNKsFwE+5LIhYES6fZUSQqUq1Gp5KudJYt5hDJGqFrIidXhSBNHfAs0Ms2G7PokHbkxhL71HAP3SFm22BUY9Vi1E2xlrwR3aGGIKxpRSBVZ1MbuJWFa7oRj8XGyYeoyQyjrtE32Kp8ImXU6CfRs5ShiWxkfjx4hCeyidS4wam47zgOZ+jLUBJp01gwR6CMrZUsa8fp6HQqjLMo3CTO6TVnW07RacO4tWNlyhpkAxpyUoLRURqgNBJa1LVNwg7RA4O4rvu7cCJI7VFqkVHj1LwW8gfjLDRsA2fSRx3sJksqO8kDpkKCjfbo/BpQMxpEyCSY5TUdT4JmCd1ia0qkpIztg+CpG0y8fPfh2VNiQtrlUGQFPmL0hDGzOizLDt9+vzoMfrfEuVZg1qTIMg19kKyYGXqNkMsvjzc2Nt4EA14QEgtYRbiQfDpabEIOF29PbxdfE8jyvCgf+SmR+9Q9zMogJ71g5NnjpaWljS+WSsqBzQH9Pm+BujDdSuFt+Hi6uLh4+hHjaVQxHrBf+eubBxHLgAxQP28sUZWnhAwwkmjjRdSkSaHTPCVPPi0CnhAaPw392VJQb64IQZGlSwLZHZdFMFuahOwIkWDTelYSkcIFyZy0CPlGw/X4WTCwHbiHM7OT4VKTGNm3t4HE7RUed8oKh0s++D41wxH4we+7pY2ND18J+JsXOQjYFlcuToh5tXh6erVDiKNBFO46+CKvm9hReLSgXr55GmQ/5GmHpzACI4vvOUo9fH0YUKFkDe5O4WrgLm/GPMx2WAcX0mviMgI0GMDCvMqoGHMDirZ0GaWyUoc+IAsGq6XgOgRncgxCW+vZSB3Sl/tgwA+HP7ODZIWwDQV1e+CvlGHZtCoODoD+QPECanPLP+gZIBiq9YZUIGsaK868XAisW2w4LbWHGEGBNTbqaCg4rZJjDRn6bIgmrGvyQRwQW8Hk18djepsP9ua0qWJqtZ3X4LPYdPiXu5pSwtjibUS2mwRqshtcJnkteStKi08laq3e8OMmQSreSQH8VHNqxm/4GaSyT1mA+iwRB/Z9ACqiaRu3U11lCnmbcNsElagVaC4lDYwuhoHPYg2b0JBUsrOoZAc0UlVZRByX0jXlNtXCWG1rvJtOwUKlGW1qzYNg8lOXZbB990rIF91nA8+8TIas9VFLKNexkEn4j8qSbflODWLmmKP1EMVqpHnp5RnmE+KjSupen4SoB3mkHkga4d2WeZs2XInXqnatuNXkV6ZN4+azhgp6E4CeGxSzpmnagqrX79bAeghE5BrY3KEqBBk+BHkL7822YCbzSTEvXZunAXP7PbGyWKUFpQULb4l32pt5RYYxUOdr4FxnCF4JpFZFspIG9DzINFe8KYnkvSpQ5wMo1UbP02FDmrFe9mkKhRkhqhrvpLlL+nq3ZArzfKAn/aBWNOqOjSOyhqBWM5vLy8uNuEz9uY54nsuUqP/mv7Pi2kaIECFChAgRIkT4n/gBUy+OWSMUyG8AAAAASUVORK5CYII=");
  background-size: 68px;
}

.review-button.review-email-signup::before {
  border: 5px solid #6366f1;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAvCAMAAAB0dXK/AAAAOVBMVEX///9jZvF3efPr7P6xsvjY2fzExvr19f6dn/ZtcPK7vPmKjPSnqffi4/2UlvWAgvOAg/POz/uUlfXy5LhbAAACpUlEQVRIx62WWZLrIAxFNSBmbKf3v9iHMQjopFL98e5HykY+aABB4C8q1oKN8skkMXufY3kzcEBMkBDpN+dMwC6ymyVG+EnVT4kHgTebqTHK8ZwtIdVfiWLFgbvwcGrzuCuouwNP5hwQDSF65opt0I6N7Ni7GkfItlC4MESXuTszMzQNNDWLJa7WYO4PieorGmB6tenGh1KNXC1V5zMhYXkhVb8PVQkUQVriiyP/A9FD0wv9DYJSwIHcD4q6MqBK49leYiuoVMsmCsVqetLnSTmYSsgb5cjOAvZ6OjvF4E4D4YJJdUViSEuAjFO2vh0Ok1IhURN7LF8pzz2tlICGoVICP+0xf/YFeP0KLyF45J5XeqdaWVJwG+XuaXjUEF2j6JZSkqVWeqMsZvavm+5FVKVBRcwukFsopjstq6WfyywzwhA44jEpd6Lhp5E4jG50dVz80mMxvMDjyZ0SQg8SnvnjbBBai1HFIJARfY2TbcIbqmPaKlN7vB4zWEKk+xt6Qa4gvGPaAJo+AYjJ9sgCcOrp0CNelAqo2HswURy4EjP4xLDKppFbEtjkHPaTDYuD33JiTbTTMMXxyJB9LPA/xCLlq/lDBJHmmYtdp+exnQ2Ycfz0bSu67/rJtK+ZUnjyThlU+Y3CvFBIvFFPeNSd4SpRqmNKcXfC1Bq6v5WjOVNKsZ2qmAWletslpQamEQYt4ErBTg1MqdhHPE+qjx5KBaLQ7hqtfB4zxU5RSvQ02aTO62pYHhRYmiuEiwhWX/L0vFKTE1ghnhSGwEwb5bTDjFLPXadUFYNiUpnjdKPU/imdiDDc2inFBEp9IukHWp6V/0ApJmPvPqm+vlKKVV9hLdpXSjEZeIP4O6WYtBvyaszzB6EqT4qqIkSqYh0b6+VKYfiz2P0DXmYU3JlB81MAAAAASUVORK5CYII=);
  background-size: 53px;
}

.thank-you-modal {
  position: fixed;
  width: 100vw;
  height: 100%;
  background: #6366f1;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  text-align: center;
}
.thank-you-modal.hidden {
  display: none;
}

.thank-you-review {
  font-size: 2.5rem;
  font-weight: 600;
  margin-bottom: 5rem;
  color: #fff;
}

.thank-you-review-message {
  display: flex;
  align-items: center;
  flex-direction: column;
  text-align: center;
}

.thank-you-review-message h4 {
  margin-top: 1rem;
  color: #fff;
  font-weight: 400;
}

.fortune-wheel {
  width: 100px;
  height: 100px;
  background: url("data:image/png;base64,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");
}

.gospinme-package-item {
  padding: 3rem 0;
  border-radius: 3rem;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.monthly-container {
  border: 4px solid var(--qvc-primary);
}

.yearly-container {
  background: rgba(var(--qvc-primary-rgb), 0.3);
}

.gospinme-package-item.disabled:before {
  content: "";
  width: calc(100% + 4rem);
  height: calc(100% + 4rem);
  display: block;
  position: absolute;
  top: -2rem;
  left: -2rem;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  z-index: 100;
}

.package-title {
  padding-bottom: 1rem;
  color: #000;
  font-family: "Gilroy", Sans-serif;
  font-size: 44px;
  font-weight: 600;
  position: relative;
}

.package-title:after {
  content: "";
  width: 80%;
  height: 3px;
  background: var(--qvc-primary);
  position: absolute;
  bottom: 0;
  left: 10%;
  border-radius: 3px;
}

.package-prize {
  color: #000;
  font-family: "Gilroy", Sans-serif;
  font-size: 54px;
  font-weight: 600;
}

.pacakge-sale {
  position: relative;
}

.package-original-prize {
  color: #000;
  font-family: "Gilroy", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  text-decoration: line-through;
  position: absolute;
  top: 25px;
  left: -50px;
}

.package-billing {
  color: #000;
  font-family: "Gilroy", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  margin-top: -22px;
}

.package-promo {
  width: 65%;
  color: var(--qvc-white);
  font-family: "Gilroy", Sans-serif;
  font-size: 22px;
  font-weight: 600;
  letter-spacing: 1px;
  padding: 0.5rem 1rem;
  border: 5px solid var(--qvc-white);
  border-radius: 5px;
  background: linear-gradient(90deg, #e34857 0%, #7c75ff 100%);
  position: absolute;
  left: 17.5%;
  top: 0;
  transform: translateY(-50%);
}

.package-benefits {
  margin: 2rem 0;
}

.back-to-review {
  position: absolute;
  top: 8px;
  left: 10px;
  font-size: 1.6rem;
}

.review-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-width: none;
}

.credit-card {
  margin: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  border-radius: 7px;
  width: 95%;
  max-width: 300px;
  position: relative;
  transition: all 0.4s ease;
  box-shadow: 0 2px 4px 0 #cfd7df;
  min-height: 100px;
  padding: 13px;
  background: #1a1b1c;
  color: #efefef;
}

.credit-card.selectable:hover {
  cursor: pointer;
  box-shadow:
    0 10px 20px rgba(0, 0, 0, 0.19),
    0 6px 6px rgba(0, 0, 0, 0.23);
}

.credit-card-last4 {
  font-size: 24px;
}

.credit-card-last4:before {
  content: "**** **** **** ";
  color: #4f4d4d;
  font-size: 20px;
}

.credit-card.american-express .credit-card-last4:before,
.credit-card.amex .credit-card-last4:before {
  content: "**** ****** *";
  margin-right: -10px;
}

.credit-card.diners-club .credit-card-last4:before,
.credit-card.diners .credit-card-last4:before {
  content: "**** ****** ";
}

.credit-card-expiry {
  position: absolute;
  bottom: 8px;
  left: 15px;
}

.credit-card.visa {
  background: #4862e2;
  color: #eaeef2;
}

.credit-card.visa .credit-card-last4:before {
  color: #8999e5;
}

.credit-card.mastercard {
  background: #4f0cd6;
  color: #e3e8ef;
}

.credit-card.mastercard .credit-card-last4:before {
  color: #8a82dd;
}

.credit-card.american-express,
.credit-card.amex {
  background: #1cd8b3;
  color: #f2fcfa;
}

.credit-card.american-express .credit-card-last4:before,
.credit-card.amex .credit-card-last4:before {
  color: #99efe0;
}

.credit-card.diners,
.credit-card.diners-club {
  background: #8a38ff;
  color: #f5efff;
}

.credit-card.diners .credit-card-last4:before,
.credit-card.diners-club .credit-card-last4:before {
  color: #b284f4;
}

.credit-card.discover {
  background: #f16821;
  color: #fff4ef;
}

.credit-card.discover .credit-card-last4:before {
  color: #ffae84;
}

.credit-card.jcb {
  background: #cc3737;
  color: #f7e8e8;
}

.credit-card.jcb .credit-card-last4:before {
  color: #f28a8a;
}

.credit-card.unionpay {
  background: #47bfff;
  color: #fafdff;
}

.credit-card.unionpay .credit-card-last4:before {
  color: #99dcff;
}

.credit-card::after {
  content: " ";
  position: absolute;
  bottom: 10px;
  right: 15px;
}

.credit-card.visa::after {
  height: 16px;
  width: 50px;
  background-image: url("data:image/png;base64,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");
}

.credit-card.mastercard::after {
  width: 40px;
  height: 25px;
  background-image: url("data:image/png;base64,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");
}

.credit-card.amex::after,
.credit-card.american-express::after {
  width: 50px;
  height: 14px;
  background-image: url("data:image/png;base64,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");
}

.credit-card.diners::after,
.credit-card.diners-club::after {
  width: 30px;
  height: 24px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAYCAYAAADtaU2/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAED2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOkFDMEM4Rjk2NTQzRDExRTQ5MzZBQzlERDRCNDEwQzZDPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOkFDMEM4RjkzNTQzRDExRTQ5MzZBQzlERDRCNDEwQzZDPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOkFDMEM4Rjk0NTQzRDExRTQ5MzZBQzlERDRCNDEwQzZDPC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9t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");
}

.credit-card.discover::after {
  width: 50px;
  height: 14px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAOCAYAAABth09nAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAVlpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KTMInWQAAA/tJREFUSA19ll2IVVUUx73jmEYgiUpYiIREkFqQD0FhKiVIoPaSRaEPQlATZmk9JERBQVCSldjHk9iDqE8KQaTQB0lFoljDSGKiFI3VWJZZfo6n32+fta5nrrcW/O/6r8+999n77HNbVVWNHnVZqlardSlNYj1yffAWVFt9qSNPX/axxzB2kehhfERdjNs5njmO4RyyBlok52W80pNziLmVpPaPA8fgnT4btyWL0bmAdixJt1inr9FnRP/s8X+aWuda6lqQmZHsUxxklX9qR8J0Ob7vwzcDPQHsx/cPOb3oixG7A309OIjvELEetDt5Nb5ZwAV/h++kdXB7/Yp9HBvlVKqx+G4Bx4H8WnAejAH6zoCJwB05Rc0faOd6lT8X7BByHv0OuCYSDsA/D64/ZQgyO/yz4P0ZCH1fxJZiH2nEfoGvjNg+eH9wF+ZcHo/ce9EfBE+1FvJkGL+jz4G3wFTQZ7GyHcwFG4CyOxoPwHeB2TqRl8EU8CKYDCaCU+Bv8DBwUW+AuWAeSHFnRMqDkAfCmONYCvZBcDS4D/EwuAvcDyaBV4GyGDxXWFU9gx6fC3m+dKqbZcIcEvaAj4Bc2ZB5Mdibtbu6vemP2LcRO4POhZwN3zH0DeA02B75Tlh5KuxD8E/lKdivm9CwNd8ttgx5pRG8sXZVK9Efg6+Mod8Pv5NaD3zR9oIjEdf2XJtrD3dJGa5V+zd35mY87YnB346MSdHj67B/Cv0Q2uOlrAFbCquqheaXsylpyLjgvkiuvuTwYi2ncD32KuBTGwJeDNcBxdxyXaPz+tTfFHOEN42Lfg88Td8X0EvBVsY5gVYcdxC8BBxjL/AiUNbVatQ88j+jvieP1toIaG8CimfyC2DiOOCNVATuEfHlfxYod2ZMjT0aeMaVbkfLm8rbz1z7p9ytT8ExAD6srfoXeyOwtg8oSyK31wLlS+CknLjSFwlH4Z8Aj5LX7QrgApRHI+fn2iz1C+Bu+T1gfvi7qcfqqZUJPxIJe9IXfV2It9Nq8Bq4DawD7qjz3iZHbi11kH5wGHgWXciiEqiTd2BvAtPBNyBlM8Tvgw2nAS+EFHdrfsSWwX/IANpFPxExvyvWjwe/gXx46d+Jz8vgBFBWBdyRMWACGAQ77dOCWNj5VyE/Zp55eX70bsI+i/0j2kk0P4hTcHlcjhF397JHfhDtNUDsL7S10FY+3am4hrB9CMWP9lvm3IaB79Q5YA/frdMkeWn4oXTMk+Cy2ARccQHgK08pMyOvvNjGtDPW1Pi79ept5v8Xb/bpxqkr42fMiafDR1GeUAZzEP3BSy62T6ktzRjOK3YXX44x4s9mNqDeB2WsPT6+rGmnBSGt/mObOdr/Ap6tK4eqKaaFAAAAAElFTkSuQmCC");
}

.credit-card.jcb::after {
  width: 30px;
  height: 15px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAPCAYAAADzun+cAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsTAAALEwEAmpwYAAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgpMwidZAAACsklEQVQ4EX2U32uOYRjH32c2zIjyKyc7IDkRZw4cMEcjxIHSyoH4C6yNNJRJOZKWAyeEQqI4wQnlhE0phCHmR1NsI43ttdnm8fk8nktPWu+3Prvu676v57qv+3rve0kJpWk6FbMdVkICRemfS5LkiZPEbsSsgRpdUNpauEbc7WwiTVdjjXW+GDcd/4GJauAiVJJFGXusUhBrh/O4XYzHKsReryZwEzTBOFiZJ9ROgLIbgyRZgm11Ao1AsTPGzoAfxBl/CMxdzi3mX07jhl00YSjaZ1LHod8M6qEKxsB2TSbjFsG8fNFNJlPixkXFiT8y2Q1usAqmwC9QFvQUXoNdshhPth5cc3PVBf2gH9/OZtwIVX4UctP46AqXxIDN8BZMGK0/ztoK/Gb4Brb9IbyHOIixu4nbgu2BpXAH3+LaoM5AN1QmHwVPJ8obadstyPFnOADqLDSA2vHXlC5j4zDT8rlZ2DqYmftztG7sZbCtc2EhqPjIFsVls5gvVP2TC7SA8WJQFhWbZRP88TBx+nuM++A+qPkw4QdWdBc2wDN4BadBNcAy8ELZjeVsupbN/e3a4SvYbn/zIbC4uCfOq21wEHaC6oDUqgzYD1beAgOO2WAfdi/Es/F3U+dZO4J9B0fBFr6EPWCn3NgDbSXuObYTXsAbfA/n3fjuP4UWCA0z6IVyTOS2Ebvuvzld361vfEgHNUM9hO/cCBg3rpPrQvwOFJG10ncXby+eitVLyHm7IHFhohu2OjrEMHtudiE64Z3xTlWb0NYox7bbxCYqJvA2x+YRrzUuYFj6AM6bJxTrzsW3PSazAuVz0rcLVi76Z7hMj7BxOuNiPaw5bsFVKHatmMtYT/4YOlzoBRMPQpyKYVb1TewJHfQJboD/MIqyM51wigK9lGXGl6AWPG3IjbvhpK/iD/ZAl+AbzJMOAAAAAElFTkSuQmCC");
}

.credit-card.unionpay::after {
  width: 50px;
  height: 30px;
  background-image: url("data:image/png;base64,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");
}

.pagination-link .page-numbers {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  min-width: 35px;
  height: 35px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  text-align: center;
  border: 1px solid #e2e5f1;
}

.pagination-link .page-numbers.dots {
  border-width: 0;
}

.pagination-link .page-numbers.current,
.pagination-link .page-numbers:not(.dots):hover {
  color: var(--qvc-white);
  background: rgba(var(--qvc-primary-rgb), 1);
}

@media (max-width: 767.98px) {
  .vcard-modern .vcard-list {
    width: 80%;
  }

  .gospinme-modal-content-container {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    height: 70vh;
    max-height: 450px;
  }

  .review-button {
    width: 220px;
    max-width: 100%;
    height: 70px;
    font-size: 12px;
    padding-left: 75px;
  }

  .review-button::before {
    width: 70px;
    height: 70px;
  }

  .review-button.review-google::before {
    background-size: 30px;
  }

  .review-button.review-tripadvisor::before {
    background-size: 40px;
  }

  .stars-review-container {
    padding: 1rem 1.5rem;
    display: inline-block;
  }

  .stars.stars-review .star {
    padding: 0 0.5rem;
  }

  .stars.stars-review .star svg {
    width: 30px;
    height: 30px;
  }
}

@media (max-width: 499px) {
  .navbar {
    background: var(--qvc-primary);
  }

  .stars.stars-review .star {
    padding: 0 0.25rem;
  }

  .stars.stars-review .star svg {
    width: 25px;
    height: 25px;
  }
}

@supports (
  (-webkit-backdrop-filter: blur(12px)) or (backdrop-filter: blur(12px))
) {
  .gospinme-modal {
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
  }
}
