/*!*****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./assets/src/public/sass/blocks/product-bundles-compare.scss ***!
  \*****************************************************************************************************************************************************/
/* SPecial */
.section-product-bundles-compare {
  --bundles-primary-color: #0A1119;
  --bundles-secondary-color: #6D7278;
  --bundles-lists-color: #1A1A1A;
  --bundles-promo-price-color: #E53700;
  --bundles-box-color: #fff;
  --bundles-highlight-box-color: #0A1119;
  --list-marks-color: #5CB20A;
}
.section-product-bundles-compare .section-row {
  border-radius: 16px;
}
.section-product-bundles-compare .section-row.has-background.has-background-container-rainbow {
  backdrop-filter: blur(8px);
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0.1);
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1)), radial-gradient(51.67% 101.69% at 0.83% 0%, rgba(150, 115, 255, 0.1) 0%, rgba(150, 115, 255, 0) 100%), radial-gradient(100% 103.41% at 100% 0%, rgba(153, 229, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
}
.section-product-bundles-compare .section-row.has-background.has-background-container-rainbow-bright {
  backdrop-filter: blur(8px);
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0.1);
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15)), radial-gradient(51.67% 101.69% at 0.83% 0%, rgba(150, 115, 255, 0.1) 0%, rgba(150, 115, 255, 0) 100%), radial-gradient(100% 103.41% at 100% 0%, rgba(153, 229, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
}
.section-product-bundles-compare .section-row.has-background.has-background-container-rainbow-dark {
  backdrop-filter: blur(8px);
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.05) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0.05);
  background: radial-gradient(82.04% 50% at 100% 100%, rgba(153, 229, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%), radial-gradient(51.67% 101.69% at 0.83% 0%, rgba(150, 115, 255, 0.2) 0%, rgba(150, 115, 255, 0) 100%), linear-gradient(0deg, #0A1119, #0A1119);
}
.section-product-bundles-compare .section-row.has-background.has-background-container-audiate {
  background: linear-gradient(98.14deg, rgba(142, 104, 255, 0.6) 1.13%, rgba(72, 21, 155, 0.6) 100%), radial-gradient(50% 291.93% at 100% 50.01%, rgba(220, 122, 255, 0.5) 0%, rgba(150, 115, 255, 0) 100%);
  box-shadow: 0px 4px 48px 0px rgba(150, 115, 255, 0.3), 0px 4px 16px 0px rgba(0, 0, 0, 0.25);
}
.section-product-bundles-compare .section-row.has-background.has-background-container-audiate-bright {
  background: linear-gradient(98.14deg, #8E68FF 1.13%, #48159B 100%), radial-gradient(292.01% 309.18% at 0% 0%, rgba(236, 49, 217, 0.5) 0%, rgba(150, 115, 255, 0) 100%), radial-gradient(157.03% 241.57% at 98.98% 100%, rgba(21, 68, 158, 0.85) 0%, rgba(150, 115, 255, 0) 100%);
  box-shadow: 0px 8px 32px 0px rgba(96, 76, 191, 0.15), 0px 0px 8px 0px rgba(0, 0, 0, 0.05);
}
.section-product-bundles-compare .section-row.has-background.has-background-container-snagit {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)), radial-gradient(97.81% 97.81% at 100% 2.19%, rgba(64, 198, 255, 0.1) 0%, rgba(64, 198, 255, 0) 100%), radial-gradient(100% 100% at 0% 100%, rgba(225, 9, 146, 0.02) 0%, rgba(225, 9, 146, 0) 100%);
  box-shadow: 0px 4px 32px 0px rgba(0, 67, 115, 0.2);
}
.section-product-bundles-compare .section-row.has-background.has-background-container-snagit-bright {
  background: radial-gradient(64.82% 118.61% at 19.73% 18.81%, #EEFAFF 0%, #E6F9FF 53.5%, #DFF8FF 100%);
  backdrop-filter: blur(16px);
  box-shadow: 0px 0px 32px 0px rgba(9, 0, 35, 0.1019607843);
}
.section-product-bundles-compare .section-row.has-background.has-background-container-recorder-dark {
  background: radial-gradient(211.02% 141.42% at 100% 100%, #0A1119 0%, #051531 100%);
  box-shadow: -1px -1px 0px 0px rgba(255, 255, 255, 0.04) inset, 2px 2px 1px 0px rgba(255, 255, 255, 0.25) inset, 0px 0px 8px 0px rgba(66, 0, 255, 0.1), 0px 0px 32px 0px rgba(9, 0, 35, 0.1), 0px 0px 96px 0px rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(calc(var(--blur-medium, 16px) / 2));
}
.section-product-bundles-compare .section-row.has-background.has-background-container-recorder-bright {
  background: linear-gradient(0deg, rgba(45, 73, 254, 0.05) 0%, rgba(45, 73, 254, 0.05) 100%), radial-gradient(97.73% 65.33% at 0% 57.97%, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(43.05% 29.09% at 76.46% 16.5%, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(140.21% 91.25% at 12.67% 31.84%, rgba(45, 73, 254, 0) 0%, rgba(45, 73, 254, 0.05) 100%), #EBECFF;
  /* card-shadow/large/purple */
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.05), 0px 8px 32px 0px rgba(96, 76, 191, 0.15);
}
.section-product-bundles-compare .bundles-boxes {
  display: flex;
  margin: 3rem -1rem 0;
  justify-content: center;
  row-gap: 3rem;
}
@media (max-width: 60rem) {
  .section-product-bundles-compare .bundles-boxes {
    flex-direction: column;
    margin: 3rem 0 0;
  }
}
.section-product-bundles-compare .bundle-wrap {
  width: calc(33% - 2rem);
  max-width: 400px;
  margin: 0 1rem;
  background-color: transparent;
  border-radius: 1rem;
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
}
@media (max-width: 60rem) {
  .section-product-bundles-compare .bundle-wrap {
    margin: 0 auto;
    width: 100%;
  }
}
.section-product-bundles-compare .bundle-wrap.is-highlighted {
  background-color: var(--bundles-highlight-box-color);
}
.section-product-bundles-compare .bundle-wrap.is-highlighted .bundle-inner {
  border-color: var(--bundles-highlight-box-color);
}
.section-product-bundles-compare .bundle-wrap.is-highlighted .bundle-highlight-icon {
  opacity: 1;
}
.section-product-bundles-compare .bundle-highlight-text {
  color: white;
  display: flex;
  align-items: center;
  gap: 0.25rem;
  padding: 0.5rem 2rem 0.25rem;
}
.section-product-bundles-compare .bundle-highlight-text span {
  display: block;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 15px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.section-product-bundles-compare .bundle-highlight-text .bundle-highlight-icon {
  display: block;
  opacity: 0;
  background-color: currentColor;
  mask: center center no-repeat;
  mask-size: cover;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27%3E%3Cpath d=%27M7.19371 2.10142C7.26805 1.95086 7.38302 1.8241 7.52563 1.73546C7.66824 1.64683 7.8328 1.59985 8.00071 1.59985C8.16862 1.59985 8.33319 1.64683 8.4758 1.73546C8.61841 1.8241 8.73338 1.95086 8.80771 2.10142L10.3287 5.18342L13.7297 5.67842C13.896 5.7024 14.0522 5.77243 14.1807 5.88059C14.3093 5.98876 14.405 6.13073 14.457 6.29046C14.509 6.45018 14.5153 6.62128 14.4751 6.78439C14.435 6.9475 14.35 7.09611 14.2297 7.21342L11.7677 9.61242L12.3487 12.9994C12.3772 13.165 12.3587 13.3352 12.2955 13.4908C12.2322 13.6464 12.1267 13.7812 11.9908 13.88C11.8549 13.9787 11.6941 14.0375 11.5265 14.0496C11.359 14.0617 11.1914 14.0266 11.0427 13.9484L8.00071 12.3484L4.95871 13.9484C4.81005 14.0266 4.64246 14.0617 4.47491 14.0496C4.30736 14.0375 4.14654 13.9787 4.01065 13.88C3.87475 13.7812 3.7692 13.6464 3.70595 13.4908C3.64269 13.3352 3.62425 13.165 3.65271 12.9994L4.23271 9.61242L1.77271 7.21242C1.65278 7.09514 1.56801 6.94668 1.52797 6.78379C1.48793 6.6209 1.49421 6.45005 1.5461 6.29054C1.59799 6.13103 1.69342 5.98919 1.82163 5.88103C1.94985 5.77287 2.10574 5.70269 2.27171 5.67842L5.67171 5.18342L7.19371 2.10142Z%27 fill=%27white%27/%3E%3C/svg%3E");
  height: 1rem;
  width: 1rem;
  display: block;
}
.section-product-bundles-compare .bundle-inner {
  flex: 1 0 auto;
  background-color: var(--bundles-box-color);
  border: 3px solid var(--bundles-box-color);
  box-shadow: 0px 8px 32px 0px rgba(96, 76, 191, 0.1490196078), 0px 0px 8px 0px rgba(0, 0, 0, 0.0509803922);
  display: flex;
  flex-direction: column;
  gap: 2rem;
  border-radius: 1rem;
  padding: 2rem;
}
.section-product-bundles-compare .bundle-header {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1rem;
}
.section-product-bundles-compare .bundle-icons {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}
.section-product-bundles-compare .bundle-icons img {
  display: block;
  height: 2rem;
  width: auto;
}
.section-product-bundles-compare .bundle-title {
  font-family: "Montserrat";
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  letter-spacing: 0.01em;
  color: var(--bundles-primary-color);
}
.section-product-bundles-compare .bundle-subtitle {
  color: var(--bundles-secondary-color);
  font-size: 16px;
  font-weight: 600;
  line-height: 1.25rem;
  margin-top: 0;
}
.section-product-bundles-compare .bundle-price-wrap {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
.section-product-bundles-compare .bundle-price-above {
  display: flex;
  gap: 0.75rem;
  align-items: center;
}
.section-product-bundles-compare .bundle-price-promo {
  color: var(--bundles-secondary-color);
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 0.875rem;
  text-decoration-line: line-through;
  display: inline-flex;
  opacity: 0;
}
.section-product-bundles-compare .is-promo .bundle-price-promo {
  opacity: 1;
}
.section-product-bundles-compare .bundle-price-promo-tag {
  background: #364447;
  display: flex;
  padding: 0.25rem 0.5rem 0.25rem 0.25rem;
  align-items: center;
  gap: 0.25rem;
  border-radius: 0.75rem;
  color: white;
  line-height: 1rem;
  opacity: 0;
}
.section-product-bundles-compare .bundle-price-promo-tag i {
  display: block;
  height: 1rem;
  width: 1rem;
  background-color: currentColor;
  mask: center center no-repeat;
  mask-size: cover;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27%3E%3Cpath d=%27M2.58659 7.31453C2.4004 7.49932 2.25263 7.71914 2.15178 7.96131C2.05094 8.20347 1.99902 8.46321 1.99902 8.72553C1.99902 8.98786 2.05094 9.24759 2.15178 9.48975C2.25263 9.73192 2.4004 9.95174 2.58659 10.1365L5.88259 13.4165C6.25965 13.7907 6.76935 14.0007 7.30059 14.0007C7.83182 14.0007 8.34152 13.7907 8.71859 13.4165L13.3886 8.76953C13.7608 8.3995 13.9718 7.89739 13.9756 7.37253L13.9996 4.01053C14.0009 3.74595 13.9497 3.48373 13.849 3.23907C13.7483 2.99441 13.6 2.77217 13.4128 2.58522C13.2255 2.39827 13.0031 2.25033 12.7583 2.14996C12.5135 2.0496 12.2512 1.99881 11.9866 2.00053L8.73659 2.01453C8.20809 2.01626 7.70153 2.22606 7.32659 2.59853L2.58659 7.31453ZM10.9996 6.00053C10.7344 6.00053 10.48 5.89517 10.2925 5.70764C10.1049 5.5201 9.99959 5.26575 9.99959 5.00053C9.99959 4.73531 10.1049 4.48096 10.2925 4.29342C10.48 4.10589 10.7344 4.00053 10.9996 4.00053C11.2648 4.00053 11.5192 4.10589 11.7067 4.29342C11.8942 4.48096 11.9996 4.73531 11.9996 5.00053C11.9996 5.26575 11.8942 5.5201 11.7067 5.70764C11.5192 5.89517 11.2648 6.00053 10.9996 6.00053Z%27 fill=%27white%27/%3E%3C/svg%3E");
}
.section-product-bundles-compare .is-promo .bundle-price-promo-tag {
  opacity: 1;
}
.section-product-bundles-compare .bundle-price-main {
  display: flex;
  gap: 4px;
  align-items: center;
}
.section-product-bundles-compare .bundle-price {
  color: var(--bundles-primary-color);
  font-size: 32px;
  font-weight: 600;
  line-height: 36px;
  letter-spacing: 0.01em;
}
.section-product-bundles-compare .is-promo .bundle-price {
  color: var(--bundles-promo-price-color);
}
.section-product-bundles-compare .bundle-price-after {
  color: var(--bundles-secondary-color);
  font-size: 16px;
  font-weight: 600;
  line-height: 36px;
  letter-spacing: 0.01em;
}
.section-product-bundles-compare .bundle-price-below {
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 0.875rem;
  color: var(--bundles-secondary-color);
}
.section-product-bundles-compare .bundle-includes-label {
  color: #364447;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.section-product-bundles-compare .bundle-includes-list {
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--bundles-lists-color);
}
.section-product-bundles-compare .bundle-includes-list li {
  font-weight: 400;
  margin-top: 1rem;
  padding-left: 2rem;
  position: relative;
}
.section-product-bundles-compare .bundle-includes-list li::before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  content: "";
  background-color: var(--list-marks-color);
  mask: center center no-repeat;
  mask-size: 1.25rem auto;
  mask-image: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2715%27 viewBox=%270 0 20 15%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M19.0688 1.19004C19.2733 1.40727 19.3831 1.69681 19.3741 1.99498C19.3651 2.29314 19.238 2.57553 19.0208 2.78004L7.12584 13.991C6.88336 14.2194 6.56114 14.3438 6.22812 14.3376C5.89509 14.3315 5.5777 14.1952 5.34384 13.958L1.32384 9.87804C1.21739 9.77344 1.13281 9.64871 1.07503 9.51111C1.01726 9.37351 0.987434 9.22579 0.987305 9.07655C0.987176 8.92731 1.01674 8.77953 1.07428 8.64183C1.13182 8.50413 1.21618 8.37925 1.32246 8.27447C1.42873 8.16969 1.55479 8.0871 1.69329 8.03152C1.83179 7.97593 1.97997 7.94846 2.12919 7.9507C2.27841 7.95294 2.4257 7.98485 2.56247 8.04456C2.69924 8.10428 2.82276 8.19062 2.92584 8.29854L6.27684 11.699L17.4788 1.14204C17.6961 0.937603 17.9856 0.827815 18.2838 0.836817C18.5819 0.845818 18.8643 0.972871 19.0688 1.19004Z%27 fill=%27%235CB20A%27/%3E%3C/svg%3E%0A");
}
.section-product-bundles-compare .bundles-boxes-after {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  margin: 3rem auto 0;
}
.section-product-bundles-compare .bundles-boxes-after-cta {
  margin-top: auto;
  margin-bottom: auto;
}
.section-product-bundles-compare .bundles-boxes-after-cta .button {
  font-size: 14px;
  min-height: 32px;
  padding: 4px 16px;
}
