/** Shopify CDN: Minification failed

Line 172:12 Expected identifier but found whitespace
Line 172:13 Unexpected "("

**/

div#shopify-section-template--17720768331838__main  .productView-bottom {
    background-color: #efe6e3;
    padding: 40px 10px;
}
div#shopify-section-template--17720768331838__product-recommendations h3.title span.text {
    font-size: 32px;
    margin-bottom: 23px;
}
div#shopify-section-template--17720767774782__16321237356a896dad .slideshow .adaptive_height.image { padding-top: 49.666667% !important;
}
.custom-service-block.section-block-template--17720767774782__1637833056d231b506 a.policies-item-wrapper {
     background-color: #efe6e3 !important;
    border-radius:20px !important;
 box-shadow: 2px 5px 20px #00000061;
}

button#product-add-to-cart {
    background-color: #ffb6c1;
}
.section-block-template--17720767774782__1635930670b6b2f58d .halo-block-header .title {
    color: #000000;
    font-size: 34px;
    line-height: 1;
    line-height: 1.3;
    margin-bottom: 41px !important;
}

.product-item a.vendor-text {
    font-weight: 600;
    color: #feb6c1;
}

.product-item a.card-title.link-underline.card-title-ellipsis {
    font-size: 18px;
    font-weight: 600;
    color: #000000;
}
.section-block-template--17720767774782__1637899788b792ba6f .list-product-tabs .tab-links.active, .section-block-template--17720767774782__1637899788b792ba6f .list-product-tabs .tab-links:hover {

    color: #e090a4;

}

.section-block-template--17720767774782__1637899788b792ba6f .list-product-tabs .tab-links {
    font-family: var(--font-tab);
    color: #000000;
    letter-spacing: 2px;
}
/* csss */

    .hero-banner {
      position: relative;
      background-color: black;
      height: 400px;
      display: flex;
      justify-content: center;
      align-items: center;
      text-align: center;
      color: white;
    }

    .hero-banner__content {
      color: white; 
      font-size: 36px;
      font-weight: bold;
      padding: 20px;
    }

   .hero-banner h1 {
    margin: 0;
    color: #fff;
}
    /* csss */


div#shopify-section-template--17720768004158__main  input.button.button--primary {
    background-color: #ffb6c1;
    border: solid 1px #ba8009;
}

h1.page-header.text-left {
    font-size: 35px;
}
.contact-text,
.contact-text span {
    font-size: 16px;
    line-height:28px;
}

h2.page-subheader.contact-title {
    font-size: 31px;
}

.contact-info p {
    font-size: 16px;
    line-height: 25px;
}


    #BlogSection-template--17720767184958__main a.button.button-2.blog-btn.link {
    background-color: #ffb6c1;
    border: solid 1PX #b37e0e;
    font-size: 16px;
}
.footer__content-top .container-1770 {
        max-width: 1500px;
       
    }

#BlogSection-template--17720767184958__main .blog-title a {
    font-size: 32px !important;
    line-height: 34px;
}

time, 
span.blog-author,
span.blog-comment
{
    color: #ffb6c1;
    font-size:14px;
    font-weight:600;
}

#BlogSection-template--17720767184958__main .blog-block-item .blog-summary {
    color: #3c3c3c;
    font-size: 15px;
    font-weight: 400;
    text-transform: none;
    line-height: 27px;
}
h3.title span {
    font-size: 45px;
    color: #000;
}
.pagination-total-item {
    width: 0;
    height: 100%;
    background-color: #FFB6C1;
    display: block;
    transition: all ease 1s;
}
.footer__content-top  p {
    FONT-SIZE: 16px;
    line-height:25px;
}

textarea.form-input, .form-field input {
    border-radius: 12px;
    border: solid 1px #FFB6C1;
}
div#shopify-section-template--17720768004158__custom_service_block_ycqh48  .policies-item-wrapper {
  
box-shadow: 5px 1px 10px 4px #0000006b;
    border-radius:20px !important
    ;

}

div#shopify-section-template--17720768004158__custom_service_block_ycqh48  span.policies-text.type--font_1 {
    font-size: 32px !important;
    padding-bottom: 20px;
    padding-top: 30px;
}
.footer-block__details .rte span.icon svg, .footer-block__newsletter .rte span.icon svg
Specificity: (0,3,2)
 {
    height: 22px !important;
    width: 22px !important;
}
.footer-block__list span.text {
    font-size: 17px;
}
.template-product .halo-block.halo-product-block .product { 
    background-color: #EFE6E3;
    border-radius: 20px;
    width: 24% !important;
    height: 420px;
    margin: 0 5px;
box-shadow:
    inset 4px 4px 8px #ffb6c12e,
    inset -4px -4px 8px #ffb6c185;

}


.shopify-section.halo-product-block-sections li.product,
.template-collection li.product {
    background-color: #EFE6E3;
    border-radius: 20px;
    width: 32% !important;
    height: 420px;
    margin: 0 5px;
box-shadow:
    inset 4px 4px 8px #ffb6c12e,
    inset -4px -4px 8px #ffb6c185;

}
.button.button-2, .button.button--secondary {
    background: #FFB6C1;
    border-color: var(--btn-2-border);
    color: var(--btn-2-color);
    background-origin: border-box;
}
div#shopify-section-template--17720767774782__16342924847ce35dfd h3.title span {
    font-size: 45px;
    color: #ffffff;
}
.site-nav-mobile.nav-account,
.currency-block {
    display: none;
}


@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1440px) {
}
@media screen and (max-width: 1366px){}
@media screen and (max-width: 1024px) {
}
@media screen and (max-width: 768px) {
}
@media screen and (max-width: 620px) {

    h3.title span {
    font-size: 32px;
    color: #000;
}
/* .shopify-section.halo-product-block-sections li.product, .template-collection li.product {

    width: 97% !important;
  height: auto;
    margin-bottom:30px;
}
.template-product .halo-block.halo-product-block .product {
    width: 97% !important; 
    height: auto;
   
}
div#shopify-section-template--17720767774782__1637899788b792ba6f .product {
    width: 100% !important;
} */
 /* div#shopify-section-template--17720767774782__1635930670b6b2f58d .product {
    width: 100% !important;
} */

div#shopify-section-template--17720767774782__1637833056d231b506  .policies-icon.image-zoom {
    margin-bottom: 19px !important;
}

div#shopify-section-template--17720767774782__1637833056d231b506 .halo-item {
    width: 76% !important;
    margin: 0 auto;
    margin-bottom: 27px;
}

div#shopify-section-template--17720767774782__1637741857fec5c80c .rich-text__blocks.text-center  p {
    line-height: 22px;
    font-size: 17px !important;
}

div#shopify-section-template--17720767774782__16372307037a2f3f93 .img-box.img-box--mobile.animate--ambient.o-hidden {
    height: 323px;
}
/* div#shopify-section-template--17720767774782__16372307037a2f3f93 .content-box--absolute {
     top: 48%;
    left: 0px;
    right: 0px;
    width: 100% !important;
} */
/* div#shopify-section-template--17720767774782__16372307037a2f3f93 a.image.image-mobile.image-adapt.adaptive_height {
    padding-top: 60.25% !important;
} */

/* #halo-image-banner-template--17720767774782__16372307037a2f3f93 .banner-button{
    margin:0 auto;
} */

.content.spotlight-inner.text-center.align-items--center {
    display: none;
}
div#custom-image-banner-template--17720767774782__custom_press_banner_mx7QYK .halo-block-content.text-left {
    padding-top: 30px;
}
div#shopify-section-template--17720767774782__16372307037a2f3f93  h3.banner-heading {
    margin-bottom: 10px !important;
}

div#shopify-section-template--17720767774782__16372307037a2f3f93  span.banner-text {
    margin-bottom: 16px !important;
}

.shopify-section.halo-product-block-sections li.product, .template-collection li.product {
    
    width: 47% !important;
           height: 375px;
}
.hero-banner {
   
    height: 200px;
    
}
.template-product .halo-block.halo-product-block .product {
   
    width: 48% !important;
    height: 375px;
}
    div#shopify-section-template--17720767774782__16372307037a2f3f93 a.image.image-mobile.image-adapt.adaptive_height {
        padding-top: 100% !important;
    }
    div#shopify-section-template--17720767774782__16372307037a2f3f93 .content-box--absolute {
        top: 84%;
        left: 0px;
        right: 0px;
        width: 100% !important;
        text-align: left;
    }
    #halo-image-banner-template--17720767774782__16372307037a2f3f93 .banner-button {
        margin: unset;
    }

    div#shopify-section-template--17720767774782__16372307037a2f3f93 a.image.image-mobile.image-adapt.adaptive_height {
        padding-top: 690px !important;
    }




}





@media screen and (max-width: 480px) {
}
@media screen and (max-width: 320px) {
}



