/** Shopify CDN: Minification failed

Line 447:69 Unexpected "{"

**/
header#site-header {
    display: flex;
    justify-content: space-between;
}
body.gradient.template-index.loaded .header-wrapper.color-background-1.gradient {
    background: transparent;
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
}
main#MainContent{
    
    background: url('/cdn/shop/files/Frame_1116607424_44ae5ff4-fbf7-4fbe-a10c-a8c43a836b1d.png?v=1780939054');
    background-position: center;
    background-size: contain;
    background-color: #FFF1E8;
}
.slideshow__text.banner__box.banner__box-template--21513975202099__8501c1ae-8c44-4ae6-9462-f5b4f385fe40-slide-1.content-container {
    padding: 0;
}
h1,h2,h3,h4,h5,h6, .header__menu-item{
    font-family: "DynaPuff", system-ui !important;
  font-weight: 700;
}
a.button.button--primary, .contact__button button{
    font-family: "DynaPuff", system-ui !important;
  font-weight: 400;
  min-width: 230px;
}
.contact__button button{
    width: 100%;
}
.card__media .media img{
    object-fit: contain;
}
.collection__view-all a{
    font-family: "DynaPuff", system-ui;
    background: #512772;
    margin: 0 auto;
    min-width: 230px;
}
.image-with-text__content .image-with-text__text+.button{
    display: flex;
    justify-content: center;
}
a.button.button--primary:after, a.button.button--primary:before, .collection__view-all a:after, .collection__view-all a:before{
    display: none;
}
.banner__buttons a.button.button--primary, .contact__button button{
    background: #512772;
    display: flex;
    font-family: "DynaPuff", system-ui;
    font-weight: 400;
}
a.button.button--primary:hover, .contact__button button:hover, .collection__view-all a:hover{
    background: #F4BA38;
    color: #fff;
}
.quick-add__submit, .product-form__submit, button#CartDrawer-Checkout{
    background-color: #ff9100 !important;
    border: 2px solid #ff9100;
    background: #ff9100 !important;
    color: #fff !important;
    font-family: "DynaPuff", system-ui;
  font-weight: 400;
}
.quick-add__submit:hover, .product-form__submit:hover, button#CartDrawer-Checkout:hover{
    background: transparent !important;
    background-color: transparent !important;
    color: #ff9100 !important;
}
.quick-add__submit:before, .product-form__submit:before,.quick-add__submit:after, .product-form__submit:after, .ct-message, #cart-progress-wrapper,.cart-drawer .tax-note,
.product__tax.caption.rte, .contact__button button:before, .contact__button button:after{
    display: none;
}
.atc-button-container .button{
    border: 0 !important;
    color: #fff !important;
}
.urgency-message{
    background: #f9f3d399 !important;
    padding: 15px 10px;
    border: 2px solid #FFD700;
    border-radius: 10px;
    text-align: left;
    font-size: 16px !important;
  line-height: 23px;
    font-weight: 700;
    color: black;
    display: flex;
        gap: 10px;
    text-transform: none !important;
    font-weight: 600;
    opacity: 1 !important;
    font-family: Poppins, sans-serif;
    letter-spacing: 0 !important;
  margin-top: 20px;
}
.urgency-message:before{
  content: '';
  background: url('https://cdn.shopify.com/s/files/1/0689/3636/8175/files/exclamation_1.webp');
  background-position: center;
  background-size: contain;
    width: 30px;
    height: 30px;
    display: block;
    object-fit: contain;
    background-repeat: no-repeat;
}
button#CartDrawer-Checkout:before, button#CartDrawer-Checkout:after{
    display: none;
}
hr {
        margin: 1rem 0 !important;
    }
.product__info-container .product__description ul{
    list-style: disc;
}
.installment{
    display: none;
}
.collection .collection__title.title-wrapper {
    display: flex;
    flex-direction: column-reverse;
    gap: 10px;
}
.collection .collection__title.title-wrapper p:before{
    content: url('https://cdn.shopify.com/s/files/1/0805/9817/1863/files/Vector_2.svg');
}
.collection .collection__title.title-wrapper p{
    display: flex;
    align-items: center;
    gap: 5px;
    justify-content: center;
}
button#CartDrawer-Checkout:before, button#CartDrawer-Checkout:after{
    display: none;
}
.collection .collection__title.title-wrapper h2.title{
    font-size: 40px;
}
div#ImageWithText--template--21385873064151__image_with_text_nFkaF8, div#ImageWithText--template--21843616334039__image_with_text_DjGAnm,
div#ImageWithText--template--21893693407447__image_with_text_i7entY{
    padding-top:0;
    padding-bottom:0;
    padding-left:0;
}
div#ImageWithText--template--21843616334039__image_with_text_zwKJ7x, div#ImageWithText--template--21843616334039__image_with_text_magNQm,
div#ImageWithText--template--21893693407447__image_with_text_zwKJ7x, div#ImageWithText--template--21893693407447__image_with_text_ADqyPx{
    padding:0;
    padding-left: 30px;
}
div#shopify-section-template--21385873064151__image_with_text_nFkaF8 {
    padding: 20px 50px;
}
div#Banner-template--21385873064151__image_banner_dqmyQV .banner__box {
    max-width: 60rem;
}
section#shopify-section-template--22568978546930__collection_list_Pca6fA img{
    width: 65px;
    height: 63px;
    object-fit: contain;
    margin: 0 auto;
    position: static;
}
section#shopify-section-template--22568978546930__collection_list_Pca6fA .card__media,section#shopify-section-template--22568978546930__collection_list_Pca6fA .card .media {
    bottom: 0;
    position: static;
    top: 0;
}
section#shopify-section-template--22568978546930__collection_list_Pca6fA h3 a{
    color: #000;
    font-size: 20px;
    font-family: var(--font-body-family);
}
section#shopify-section-template--22568978546930__collection_list_Pca6fA .card__heading a:after,
section#shopify-section-template--22568978546930__collection_list_Pca6fA .ratio:before{
    display: none;
}
section#shopify-section-template--22568978546930__collection_list_Pca6fA li{
    border: 5px solid #8E4BC3;
    border-radius: 100px;
    padding: 50px  20px;
    position: relative;
}
section#shopify-section-template--22568978546930__collection_list_Pca6fA li::before {
    content: "";
    position: absolute;
    left: -40px;
    top: -53px;
    transform: rotate(-25deg);
    width: 100px;
    height: 68px;
    padding: 30px;
    background-color: #8e4bc3;
    background-image: url('/cdn/shop/files/Group_11398.png?v=1781003760');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 48%;
    z-index: 11;
    transition: background-color .3s ease;
    border-radius: 42px;
}

section#shopify-section-template--22568978546930__collection_list_Pca6fA li:hover img, section#shopify-section-template--22568978546930__collection_list_Pca6fA li:hover h3{
    transform: scale(1.05);
}
section#shopify-section-template--22568978546930__collection_list_Pca6fA .title-wrapper-with-link {
    justify-content: center;
    padding-bottom: 50px;
}
section#shopify-section-template--22568978546930__collection_list_Pca6fA .card--standard>.card__content .card__information,
section#shopify-section-template--22568978546930__collection_list_Pca6fA .card__content {
    padding-bottom: 0;
    display: flex;
    justify-content: center;
}
.lumin-head-text_CatrVJ > div {
    display: flex;
    flex-direction: column-reverse;
    margin-bottom: 20px;
    justify-content: center;
    align-items: center;
}
.lumin-text-text_CatrVJ.rte p:before{
    content: url('https://cdn.shopify.com/s/files/1/0805/9817/1863/files/Vector_2.svg');
}
.lumin-text-text_CatrVJ.rte p{
    display: flex;
    align-items: center;
    gap: 5px;
    justify-content: center;
}
.row-template--21385873064151__lumin_grids_AGxtAG h3 {
    font-size: 25px;
    color: #fff;
    margin-bottom: 0;
}
#shopify-section-sections--22568978940146__footer > footer > div.footer__content-top.page-width > div.footer__blocks-wrapper > div:nth-child(2) > ul{
    display: grid;
    grid-template-columns: auto auto;

}
.footer__content-bottom.scroll-trigger.animate--slide-in {
    padding-top: 0;
}
.footer__content-bottom .footer__content-bottom-wrapper.page-width.footer__content-bottom-wrapper--center{
    padding-top: 20px;
    border-top: 1px solid #fff;
}
.copyright__content {
    font-size: 16px !important;
}
.collection-list-wrapper .card--standard>.card__content p{
    display: block;
    color: #fff;
}
/* .jm-cluster {
    justify-content: center !important;
    display: flex;
    flex-direction: column;
    align-items: center;
} */
p.jm-text.jm-review-widget-minimal-header__title{
    font-family: Belleza, sans-serif !important;
    font-size: 40px;
}
section#shopify-section-template--22568978546930__8501c1ae-8c44-4ae6-9462-f5b4f385fe40 img{
    object-position: bottom center;
}
.scrolling-item-template--22568978546930__scroll_text_BYBGYV img, .scrolling-item-template--22568978841842__scroll_text_dLXgjB img {
    width: 60px;
}
section#shopify-section-template--22568978546930__collection_list_Pca6fA img{
    position: static !important;
    width: 100px;
    margin: 0 auto;
}
section#shopify-section-template--22568978546930__collection_list_Pca6fA .card__media, section#shopify-section-template--22568978546930__collection_list_Pca6fA .card .media{
    position: static !important;
}
.lumin-collection-card-template--22568978546930__collection_list_Pca6fA.card__inner{
    --ratio-percent: 0 !important;
}
div#ImageWithText--template--22568978546930__image_with_text_nFkaF8 {
    padding: 30px;
}
.section-template--22568978546930__image_with_text_nFkaF8-padding .image-with-text{
    background: #8E4BC3;
    border-radius: 40px;
}
div#shopify-section-template--22568978546930__image_with_text_nFkaF8 .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--bottom.grid__item {
    margin-top: -200px;
}
div#shopify-section-template--22568978546930__image_with_text_nFkaF8 {
    margin-top: 200px;
}
/* div#shopify-section-template--22568978546930__image_with_text_nFkaF8 img{
    object-fit: contain;
} */
div#Banner-template--22568978546930__image_banner_dqmyQV {
    background: transparent;
    max-width: 150rem;
    margin: 0 auto;
}
div#Banner-template--22568978546930__image_banner_dqmyQV .banner__media.media{
    background: transparent;
}
div#Banner-template--22568978546930__image_banner_dqmyQV .banner__content.banner__content--middle-center{
    padding-left: 300px;
}
footer{
    background: url('/cdn/shop/files/Frame_1116607429.png') !important;
    background-size: cover !important;
    background-position: center;
    background-repeat: no-repeat !important;
}
section#shopify-section-template--22568978546930__collapsible_content_xeD7Xw img{
    object-fit: contain;
}
.shopify-policy__container {
    max-width: 1500px !important;
    padding-bottom: 50px;
}
/* .section-template--22568978546930__image_with_text_gQFP4H-padding.gradient.color-accent-2 {
    padding-top: 200px;
} */
.section-template--22568978546930__image_with_text_gQFP4H-padding{
    background: url('/cdn/shop/files/Image_Vectorized.webp');
    background-size: 100%;
    background-position: bottom;
    background-repeat: no-repeat;
}
div#ImageWithText--template--22568978546930__image_with_text_gQFP4H {
    padding: 0;
    padding-bottom: 150px;
}
.jm-stack.jm-stack--space-200 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
p.jm-text.jm-review-widget-minimal-header__title{
        font-family: DynaPuff, system-ui !important;
        font-weight: 700;
}

.product-form__input input[type=radio]+label {
    color: #fff !important;
}
.product-form__input input[type=radio]:checked+label{
    color: #000 !important;
}








@media screen and (max-width: 767px) {
.slideshow__text.banner__box.banner__box-template--21513975202099__8501c1ae-8c44-4ae6-9462-f5b4f385fe40-slide-1.content-container {
    padding: 20px;
    max-width: 100%;
}
.banner__buttons a.button.button--primary{
    min-width: 240px;
    min-height: 55px;
}
.collection .collection__title.title-wrapper h2.title{
    font-size: 30px;
}
div#shopify-section-template--21385873064151__image_with_text_nFkaF8 {
    padding: 10px 20px;
}
div#ImageWithText--template--21385873064151__image_with_text_nFkaF8, div#ImageWithText--template--21843616334039__image_with_text_magNQm,
div#ImageWithText--template--21843616334039__image_with_text_DjGAnm, div#ImageWithText--template--21843616334039__image_with_text_zwKJ7x,
div#ImageWithText--template--21893693407447__image_with_text_i7entY, div#ImageWithText--template--21893693407447__image_with_text_zwKJ7x,
div#ImageWithText--template--21893693407447__image_with_text_ADqyPx {
    padding-top: 20px;
    padding-right:0;
    padding-bottom: 0;
    padding-left: 0;
    border-radius: 0;
}
.image-with-text__content .image-with-text__text+.button, .collection__view-all a {
    min-width: 240px;
    min-height: 55px;
}
p.jm-text.jm-review-widget-minimal-header__title{
    font-family: "DynaPuff", system-ui;
    font-size: 30px;
}
div#Banner-template--22568978546930__image_banner_dqmyQV .banner__content.banner__content--middle-center {
    padding-left: 0px;
}
div#ImageWithText--template--22568978546930__image_with_text_N6AqbT, div#ImageWithText--template--22568978841842__image_with_text_zwKJ7x{
    padding:0;
    padding-top: 30px;
}
.collection-list-wrapper.page-width.isolate.no-mobile-link.section-template--22568978546930__collection_list_Pca6fA-padding {
    padding-left: 30px;
    padding-right: 30px;
}
ul#Slider-template--22568978546930__collection_list_Pca6fA {
    gap: 50px;
}
.header__heading-logo-wrapper {
    width: 65%;
}
div#ImageWithText--template--22568978546930__image_with_text_nFkaF8 {
    padding: 20px;
}
.collection .collection__title.title-wrapper {
    display: flex;
    flex-direction: column-reverse;
    gap: 10px;
    margin-bottom: 0;
}
.footer__content-top.page-width {
    padding-left: 20px;
    padding-right: 20px;
}
footer {
    background: #8E4BC3 !important;
    background-size: 100% !important;
    background-position: bottom;
    background-repeat: no-repeat !important;
}
.footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet.scroll-trigger.animate--slide-in,
.footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in:last-child,
.footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in:last-child .footer-block__details-content {
    margin-bottom: 0 !important;
}
.section-template--22568978546930__image_with_text_gQFP4H-padding {
    padding-top: 0px;
    padding-bottom: 0px;
}
div#ImageWithText--template--22568978546930__image_with_text_gQFP4H, {
    padding: 0 0 20px;
}
div#shopify-section-template--22568978546930__image_with_text_nFkaF8 .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--bottom.grid__item {
    margin-top: 17px;
}
div#shopify-section-template--22568978546930__image_with_text_nFkaF8 .image-with-text__grid.grid{
    display: flex;
    flex-direction: column-reverse;
}
div#shopify-section-template--22568978546930__image_with_text_nFkaF8 {
    margin-top: 20px;
}
div#shopify-section-template--22568978546930__image_with_text_nFkaF img{
        border-bottom-right-radius: 33px;
}
div#menu-drawer {
    background-color: #FFF1E8;
}
.menu-drawer__menu-item, .menu-drawer__menu-item--active, .menu-drawer__menu-item:focus, .menu-drawer__close-button:focus, .menu-drawer__menu-item:hover, .menu-drawer__close-button:hover {
    color: #000 !important;
}
.menu-drawer__menu-item--active, .menu-drawer__menu-item:focus, .menu-drawer__close-button:focus, .menu-drawer__menu-item:hover, .menu-drawer__close-button:hover {
    text-decoration: underline; 
}







}