/** Shopify CDN: Minification failed

Line 288:9 Expected ":"

**/
@font-face {
  src: url("https://cdn.shopify.com/s/files/1/0702/7962/7008/files/ARIAL.TTF?v=1732037712");
  font-family: "Arial-Reg";
}

:root {
  --font-body-family: "Arial-Reg" !important;
  --font-heading-family: "Arial-Reg" !important;
}

/* HEADER */

details-modal.header__search {
  display: none !important;
}
.header__heading-link .h2 {
  font-size: 3.25rem;
  text-decoration: underline;
  font-weight: 400;
}
.header__icon .svg-wrapper {
  width: 28px !important;
  height: 28px !important;
}
.header__heading-link .h2 {
  line-height: 1;
  color: rgba(var(--color-foreground), 1) !important;
}
header.header.header--middle-center.header--mobile-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  margin-top: 20px;
}
.header__icons {
  position: absolute;
  right: 5rem;
}
.header__icon.header__icon--account {
  display: none !important;
}

@media (max-width: 776px) {
  .password-container {
    gap: 20px !important;
  }
  .password-container img {
    max-width: 150px;
  }
  .header__icons {
    position: relative !important;
    right: unset !important;
    margin-top: 10px !important;
  }
  header.header.header--middle-center.header--mobile-center {
    display: flex;
    justify-content: center;
    flex-wrap: nowrap;
    margin-top: 20px;
    flex-direction: column;
  }
}

/* PDP */

.product.grid {
  display: flex;
  flex-direction: column !important;
  align-content: center !important;
  align-items: center !important;
  gap: 20px !important;
}
.product__tax.caption.rte {
  display: none;
}
.product__info-container {
  text-align: center;
}
.product slider-component ul li:not(:first-child) {
  display: none;
}
.product__info-wrapper {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.product__info-wrapper.grid__item {
  padding: 10px;
}
.product__title > * {
  font-size: 2.35rem;
}
.product-form__submit {
  padding: 20px 100px !important;
}
span.product__media-icon.motion-reduce.quick-add-hidden.product__media-icon--lightbox {
  display: none;
}
.product-form__input--pill input[type="radio"]:checked + label {
  padding: 12px 6px !important;
  letter-spacing: 0 !important;
  background: #9ac3ff !important;
  color: #fff !important;
  border: 0 !important;
  border-radius: 0 !important;
}
.product-form__input--pill input[type="radio"] + label {
  color: #9ac3ff !important;
  padding: 12px 6px !important;
  border: 0 !important;
}
.product__description.rte p,
.product__description.rte p span {
  color: #9ac3ff;
  font-size: 1.25rem !important;
}
legend.form__label {
  color: #9ac3ff;
  font-size: 1.25rem !important;
}
ul {
  padding: 0 !important;
}
variant-selects legend {
  display: none !important;
}
span.badge.price__badge-sold-out {
  display: none;
}
.slider {
  justify-content: center;
}
.product-form__input {
  margin: 0 0 1.2rem !important;
}

/* FOOTER */

.footer-block__details-content > li:not(:last-child) {
  margin-right: 0 !important;
}
ul.footer-block__details-content {
  display: flex;
  flex-direction: row;
  justify-content: center;
  column-gap: 30px;
  flex-wrap: wrap;
}
.shopify-section-group-footer-group {
  padding-top: 40px;
}
.footer-block__details-content .list-menu__item--link,
.copyright__content a {
  color: rgba(var(--color-foreground), 1) !important;
}
.footer-block:only-child:last-child {
    max-width: 1200px !important;
}

/* CART */

h1.cart__empty-text {
  font-size: 2.5rem;
}
.title-wrapper-with-link {
  display: none;
}
table.cart-items thead {
  display: none;
}
cart-remove-button {
  margin-left: 0 !important;
  margin-top: 0 !important;
}
.cart-item__media {
  padding-top: 1rem !important;
}
.title-wrapper-with-link {
  display: none !important;
}
.cart__blocks {
  margin: auto !important;
}
.totals {
  justify-content: center !important;
  margin-bottom: 60px !important;
}
small.tax-note.caption-large.rte {
  display: none !important;
}
.cart__dynamic-checkout-buttons.additional-checkout-buttons {
  display: none !important;
}
p.totals__total-value {
  color: #9ac3ff !important;
}
span.price.price--end {
  font-size: 1.75rem;
}
td.cart-item__details a {
  font-size: 1.75rem;
}
cart-remove-button a {
  font-size: 1.2rem !important;
  color: #fff !important;
}
form#cart {
  max-width: 650px;
  margin: auto;
}
.cart__footer {
  max-width: 650px;
  margin: auto;
}
.cart-count-bubble {
  background-color: #9ac3ff !important;
  color: #fff !important;
  border: 1px solid !important;
  font-size: 1.25rem !important;
}
.st0 {
  fill: #9ac3ff !important;
}

/* GENERAL */

.collection .card--card,
.card--standard .card__inner {
  background: transparent;
}
.collection slider-component {
  max-width: 950px;
  margin: auto;
}
.collection .card__information {
  display: none;
}
.card-link-img {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 9;
  cursor: pointer;
}
.card__badge span {
  color: #9ac3ff;
  font-size: 1.25rem;
  background: transparent !important;
}
.card__badge {
  justify-self: center !important;
}
.product-form__input--pill input[type=radio]+label {
  min-width: 34px;
}
.wj-sizechart-modal-content {
  background: #ffffff !important;
  color: #9ac3ff !important;
}
cart-remove-button a
 {
  color: #aeaeae !important;
}
.product__info-container .product__description, .product__info-container .icon-with-text {
  margin: 0 0 !important;
}
.product__info-container>*+* {
  margin: 1rem 0 !important;
}
a.link.link--text.list-menu__item.list-menu__item--link:hover {
    color: #91baf6 !important;
  text-decoration: underline;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #6e6e71 !important;
}
span.swiper-pagination-bullet {
  background: #aeaeae !important;
}
.swiper-pagination-bullet {
  visible !important: ;
  position: relative;
  top: -5px;
}
.swiper-pagination {
  position: relative !important;
}
button#BIS_trigger {
  width: 100% !important;
  padding: 20px 30px !important;
}
.product-form__submit[disabled],
.product-form__submit[aria-disabled="true"] {
  display: none !important;
}
.product-media-container {
  margin-bottom: 30px;
}

.product__info-container .product-form {
  margin: 0 !important;
}

/* media query */

@media screen and (max-width: 749px) {
  .product slider-component ul li:not(:first-child) {
    display: block;
  }
}

