/** Shopify CDN: Minification failed

Line 175:5 Expected "}" to go with "{"

**/
.product-form__input--pill input[type="radio"]:checked + label {
  background-color: #fde8c8 !important;
  color: #2e2e2e !important;
}
.product-form__input--pill input[type="radio"] + label {
  border: #fde8c8 1px solid !important;
  background-color: #ffffff !important;
}
.media > *:not(.zoom):not(.deferred-media__poster-button),
.media model-viewer {
  margin-bottom: 25px;
}
.product__title {
  padding-top: 0px;
}
.button,
.shopify-challenge__button,
.customer button {
  color: #2e2e2e !important;
  background-color: #fde8c8 !important;
}
.product__media-list .product__media-item {
  width: 100%;
}

.header__heading-link {
  padding: 0em;
}
.header {
  padding: 12px 20px 20px 20px !important;
}
.product-form__input {
  margin: 0 0 3.2rem;
}
.product-form__input--pill input[type="radio"] + label {
  margin: 0.7rem 0rem 0.2rem 0;
  padding: 1rem 1rem;
}
.header-search {
  display: none !important;
}
.product-form__input--pill input[type="radio"] + label {
  border: #fde8c8 1px solid !important;
  background-color: #ffffff !important;
}
.buy-more-image-template--26404102439242__ss_product_addons_8XjpUj {
  box-shadow: none;
}
.price--large {
  font-size: 2.6rem;
}
.product__info-container > * + * {
  margin: 0.5rem 0;
}
.product-form__input {
  margin: 2.5rem 0;
}
.form__label,
.select__select {
  font-weight: 600;
}
#MainContent {
  background-image: url("/cdn/shop/files/willaboo_background7.jpg?v=1757083358");
  background-size: contain;
  background-position: center;
  background-repeat: repeat;
}
.color-scheme-876ac7c8-f8b6-4b83-bdcb-aa8c3bd70d0a {
  background-color: rgb(255 255 255 / 0%);
}
.product__title > * {
  background: #fffff887;
}
variant-selects {
  display: block;
  background: #fffff85e;
}
.price > * {
  background: #fffff887;
}
.quantity {
  border: #fde8c8 1px solid;
}
.quantity:after {
  display: none;
}
.header__heading-logo-wrapper {
  width: 180px;
}
.page-width {
  padding: 0rem;
}
#ProductInfo-template--26404102439242__main {
  padding: 25px;
}
.product__media-wrapper {
  padding-left: 0;
}
.grid--peek.slider {
  margin-left: 0;
}
.image-with-text__content {
  padding: 25px;
}
.collage-card {
  padding: 0px;
}
.collage {
  grid-row-gap: 0px;
}
.grid-template--26404102439242__ss_tabs_block_Djpq7y {
  background: #ffffff82;
}

.badge {
    background-color: #a8b8a2 !important;
    border-color: unset;
    color: #ffffff !important;
}

.price--on-sale .price-item--regular {
    text-decoration: line-through;
    color: rgba(var(--color-foreground), .75);
    font-size: 22px;
}

@media screen and (max-width: 749px) {
    .slider.slider--mobile .slider__slide {
        padding-top: 0px !important;
    }

    .banner--mobile-bottom .slideshow__text-wrapper {
        flex-grow: 1;
        display: none;
    }
}

 .cart-item__image-container  {

    border-radius: 10px !important;
    overflow: visible !important;
    background-color: unset;
}

.cart-item__image {
    border-radius: 10px !important;
}
cart-remove-button .button {
    padding: 18px !important;
    border-radius: 50px;
}

.full-unstyled-link {
    font-size: 24px;
    line-height: 30px;
}

.cart-item__name {
    font-size: 24px;
}

.header__heading, .header__heading-link {
    grid-area: inherit;
    justify-self: left;
}

@media screen and (min-width: 750px) {
    .product__info-container>*:first-child {
        margin-top: 50px !important;
    }