/** Shopify CDN: Minification failed

Line 163:62 Expected ")" to end URL token

**/
.klaviyo-form-edit.klaviyo-form, .klaviyo-form-edit.klaviyo-form .needsclick {
color:#785f52!important;
}


.klaviyo-form-edit.klaviyo-form {
max-width:800px;
 margin: 0 auto;

}

.klaviyo-form-edit.klaviyo-form {
    background: none;
}

.klaviyo-form-edit.klaviyo-form input{
  border:none!important;  
  font-size:1.8rem!important;
  border-radius:0px!important;
  padding-bottom:12px!important;
  border-bottom: 1px solid #e1c6b6!important;
}



.klaviyo-form-edit.klaviyo-form .needsclick{
  border:0px solid white!important;  
    border-radius:0px!important;
}

.klaviyo-form-edit.klaviyo-form .needsclick input{
  border:none!important;  
  font-size:1.8rem!important;
  border-radius:0px!important;
  padding-bottom:12px!important;
  border-bottom: 1px solid #e1c6b6!important;
}


.klaviyo-form-edit.klaviyo-form {
  font-family: "Avenir Next", "Helvetic"!important
}


.klaviyo-form-edit.klaviyo-form label{
color:#785f52!important;

}


.klaviyo-form-edit .klaviyo-form.form-version-cid-1 button.needsclick {
color:white!important;
}

.klaviyo-form-edit {
  text-align:center;
}


.klaviyo-form-edit.klaviyo-form button, .klaviyo-form-edit.klaviyo-form .needsclick button {
color:white!important;
}

.image-container-bi {
display:flex;
  justify-content:center;
}

.image-container-bi p {
padding-top:1rem;
}


.image-bi {
flex:1;
  padding: 0px 1rem;
      max-width:300px;
}

@media screen and (max-width: 992px) {
  .image-bi-4 {
    display:none;

  }
}

@media screen and (max-width: 1200px) {
  .image-bi-5 {
    display:none
  }
}

@media screen and (max-width: 1200px) {
  .image-bi {
    max-width: none;
  }
}

@media screen and (max-width: 760px) {
  .image-bi-3 {
    display:none
  }
}


@media (min-width: 62em){
.text-with-column-edit {
    grid-template-columns: 3fr 4fr;
}
}

.tripleelements {
padding:6rem 0rem;
  text-align:center;
}

.tripleelements h1 {
padding-bottom:5rem;
}


.tripleelements .t-content  {
justify-content:center;
}

.tripleelements .b-2-cards__actions {
padding-top:5rem;
}

@media screen and (max-width: 30em){
  .tripleelements h1 {
padding-bottom:2rem;
}
}

@media screen and (max-width: 30em){
  .tripleelements {
padding:3rem 0rem;
}
}

@media screen and (max-width: 30em){
  .tripleelements .b-2-cards__actions {
padding-top:2rem;
}
}


.text-with-column-edit .t-cms p:before {
        content: "";
    display: block;
    width: 100%;
    height: 100%;
    background: none;
    width: 1.6rem;
    height: 0.8em;
  background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 10" fill="none"><path d="M13.738 1L5.752 9 1 4.248" stroke="currentColor" stroke-miterlimit="10"/></svg>');background-repeat:no-repeat;  
  background-image: url(data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 10" fill="none"><path d="M13.738 1L5.752 9 1 4.248" stroke="currentColor" stroke-miterlimit="10"/></svg>);
    background-repeat: no-repeat;
    opacity: .7;
    display: inline-flex;
    position: absolute;
    top: 0.3rem;
    left: 0;
    line-height: 1.5;
}


.text-with-column-edit .t-cms p {
padding-left: 3rem;
  margin-top:2rem;
}

.button-edit-ed {
margin:0 auto;
}

.text-with-2-columns {
    display: flex;
    justify-content: center;
    flex-direction: column;
}


@media screen and (max-width: 62em){
.c-boxed-tips__grid.text-with-column-edit  {
    grid-template-columns: 1fr;
}
}


.c-add-to-card-bar .c-add-to-card-bar-content__asset{
  width:6rem;
}

.c-add-to-card-bar__inner {
padding:var(--grid-gutter-half) var(--grid-gutter-half) var(--grid-gutter-half) var(--grid-gutter-half);
}



/*
  Fix Problem on Collection Page for Christmas Stuff in 2022
*/
#shopify-section-template--15723417075852__product-grid, #shopify-section-template--15723417075852__product-grid {
  grid-template-columns: 1fr;
}