/* :root {
  --color-primary: #000fff;
  --color-secondary: #ffcb05;
  --color-hover: #3351e0;
  --color-white: #e0e0e0;
  --color-dark: #535353;
  --color-white: #ffffff;
  --color-ultra: #00008c;
}

body {
  background-color: var(--color-white);
  color: var(--color-dark);
  font-family: Barlow, Arial, sans-serif;
}
h1,
h2,
h3,
h4,
h5 {
  color: var(--color-primary);
  font-family: Montserrat, Arial, sans-serif;
}
a {
  color: var(--color-primary) !important;
  font-weight: 600;
  text-decoration: underline;
}
a:hover {
  color: var(--color-hover);
}
button,
.btn {
  background-color: var(--color-primary);
  color: var(--color-white);
  border: none;
  border-radius: 4px;
}
button:hover,
.btn:hover {
  background-color: var(--color-hover);
}
header,
.header {
  background-color: var(--color-white) !important;
  color: var(--color-primary);
}
footer,
.footer {
  background-color: var(--color-white);
  color: var(--color-dark);
  padding: 1rem;
}
#footer {
  background-color: var(--color-white);
  color: var(--color-dark);
}
#footer_account_list {
  background-color: var(--color-white);
  color: var(--color-dark);
}
#footer_sub_menu_1 {
  background-color: var(--color-white);
  color: var(--color-dark);
}
#footer_sub_menu_2 {
  background-color: var(--color-white);
  color: var(--color-dark);
}
#footer_sub_menu_4 {
  background-color: var(--color-white);
  color: var(--color-dark);
}
#header {
  background-color: var(--color-whiter);
  color: var(--color-primary);
}
.block-contact-title {
  color: var(--color-primary);
  font-family: Montserrat, sans-serif;
}
.btn {
  background-color: var(--color-primary);
  color: var(--color-white);
}
.btn-primary {
  background-color: var(--color-primary) !important;
  color: var(--color-white);
}
.btn-secondary {
  background-color: var(--color-primary);
  color: var(--color-white);
}
.footer-container {
  background-color: var(--color-white);
  color: var(--color-dark);
}
.header {
  background-color: var(--color-primary);
  color: var(--color-white);
}
.header-banner {
  background-color: var(--color-primary);
  color: var(--color-white);
}
.header-nav {
  background-color: var(--color-white);
  color: var(--color-white);
}
.header-top {
  background-color: var(--color-primary);
  color: var(--color-white);
}
.header-top-right {
  background-color: var(--color-white);
  color: var(--color-white);
}
.js-footer {
  background-color: var(--color-white);
  color: var(--color-dark);
}
.modal-footer {
  background-color: var(--color-white);
  color: var(--color-dark);
}
.modal-header {
  background-color: var(--color-white);
  color: var(--color-white);
}
.modal-title {
  color: var(--color-primary);
  font-family: Montserrat, sans-serif;
}
.myaccount-title {
  color: var(--color-primary);
  font-family: Montserrat, sans-serif;
}
.navbar-toggler {
  background-color: var(--color-primary);
  color: var(--color-white);
}
.page-footer {
  background-color: var(--color-white);
  color: var(--color-dark);
}

.blockcart {
  background-color: var(--color-primary);
  color: var(--color-white);
}
.product-title {
  color: var(--color-primary);
  font-family: Montserrat, sans-serif;
}
.products-section-title {
  color: var(--color-primary);
  font-family: Montserrat, sans-serif;
}
.right-nav {
  background-color: var(--color-white);
  color: var(--color-white);
}
.title {
  color: var(--color-primary);
  font-family: Montserrat, sans-serif;
} */

.pack-product-price {
  display: none !important;
}

.pack-product-name {
  cursor: default;
  pointer-events: none;
  text-decoration: none;
}

.mask {
  cursor: default;
  pointer-events: none;
  text-decoration: none;
}
