p.announcement-bar__message.h5 span{font-family:Cormorant Garamond,serif;font-weight:500;font-size:14px;line-height:100%;color:#000}span.padding-left-underline{padding-left:33px;text-decoration:underline}.list-menu__item{font-family:Alegreya Sans;font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:100%;letter-spacing:0%;color:#000}section.shop-by-category p{font-family:Alegreya Sans;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:24px;letter-spacing:2%;text-align:center}.swiper-button-next,.swiper-button-prev{display:block!important}.class-index .section-header{margin-bottom:0!important}@media (min-width: 900px){.footer__newsletter{min-width:500px!important}.footer-block--menu.menu-2{width:22%!important}.footer__content-top{padding-bottom:5rem;display:block;padding-top:5rem!important;border-top:2px solid #7F4F81;border-bottom:2px solid #7F4F81}ul.policies.list-unstyled li a{font-family:Alegreya Sans;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:0%;text-decoration-thickness:0%}.footer-block--menu{width:16%!important;padding-left:77px}.gap-right{width:40%!important}h2.footer-block__heading.rte{padding-right:116px}}.footer-block__brand-info p{padding:10px 0}h2.footer-block__heading.rte{font-family:Cormorant Garamond;font-weight:400;font-style:Regular;font-size:36px;leading-trim:NONE;line-height:100%;margin-bottom:0;letter-spacing:0%}h2.footer-block__heading.rte p{font-family:Alegreya Sans;font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:20px;letter-spacing:0%}form#ContactFooter{margin:initial;margin-top:20px}.footer-n{position:inherit!important;width:230px!important;background-color:#644190!important;color:#fff;font-family:Alegreya Sans;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;letter-spacing:0%;border-radius:10px}span.svg-wrapper.footer-signup{border-radius:10px;display:block;width:126px;padding:22px;line-height:0}.newsletter-form__field-wrapper field:after{box-shadow:none!important}.field.footer-filds:after{display:none}.email-footer{background-color:#fff;margin-right:10px}.newsletter-form__field-wrapper{max-width:100%!important}h2.footer-block__heading.inline-richtext{font-family:Alegreya Sans;font-weight:500;font-style:Medium;font-size:24px;leading-trim:NONE;line-height:100%;letter-spacing:0%}a.link.link--text.list-menu__item.list-menu__item--link{font-family:Alegreya Sans;font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:100%;letter-spacing:0%;color:#644190}@media (max-width: 768px){.shop-by-category{text-align:center;margin:20px 0!important}.product__title h1{font-family:Times New Roman;font-weight:400;font-size:25px!important;color:##644190;margin-top:11px!important;line-height:100%}.footer__blocks-wrapper{display:flex!important}.footer-block--menu{width:50%!important;max-width:48%!important}.gap-right{width:100%!important}span.price-item.price-item--regular{font-size:20px!important}}.product__text.caption-with-letter-spacing+.product__title{margin-top:12px!important}.facets-container{border:1px solid #dbd9d9;padding:15px;border-radius:10px}span.facets__summary-label{font-family:Alegreya Sans;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:2%}.class-collection .price__regular{font-weight:400;font-size:12px;line-height:100%;letter-spacing:0px;text-align:center}summary.facets__summary.caption-large.focus-offset{color:#000;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%}.class_relative{display:flex;justify-content:space-between;align-items:center}img.icon-side{width:20px}a.active-facets__button-remove.underlined-link{font-family:Alegreya Sans;font-weight:400;font-style:Regular;font-size:12px;leading-trim:NONE;line-height:100%;letter-spacing:0%;color:#fff;border:1px solid #644190;padding:15px 61px;background-color:#644190;border-radius:16px;text-decoration:none}h2#verticalTitle{font-family:Times New Roman;font-weight:700;font-style:Regular;font-size:20px;leading-trim:NONE;line-height:100%;letter-spacing:0%}h2.product-count__text.text-body{font-family:Roboto;font-weight:400;font-style:Regular;font-size:12px;leading-trim:NONE;line-height:100%;letter-spacing:0%;color:#6a6161}.facet-filters__field{justify-content:start!important}.facet-filters{padding-left:0!important;padding-top:15px;margin-bottom:25px}.facet-filters.sorting.caption label{font-family:Times New Roman;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%}h3.card__heading.h5 a{font-family:Alegreya Sans;font-weight:400;font-style:Regular;font-size:18px;leading-trim:NONE;line-height:100%;letter-spacing:0%;text-align:center}.card-information span.price-item.price-item--regular{font-family:Alegreya Sans;font-weight:400!important;font-style:Regular;font-size:20px;leading-trim:NONE;line-height:100%;letter-spacing:0%}.card-information{text-align:center!important;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0%}.select .svg-wrapper{right:9px!important}.media.media--transparent.media--hover-effect{border-radius:10px}.facet-filters__field .select{width:auto;font-family:Alegreya Sans;font-weight:300;font-style:Light;font-size:12px;leading-trim:NONE;line-height:100%;letter-spacing:0%;border:1px solid #80808063;padding:10px 60px 10px 23px;border-radius:6px;color:gray!important}.facets__disclosure-vertical{border-top:none!important}.active-facets-vertical-filter{display:block!important;text-align:center;margin-bottom:35px}.active-facets-vertical-filter{padding-top:15px;border-bottom:1px solid #dbd9d9;padding-bottom:20px}@media screen and (min-width: 769px){button.product-form__submit.button.button--full-width.button--secondary{width:48%;height:fit-content}.shopify-payment-button{width:48%}.product-form__buttons{display:flex;justify-content:space-between}.add_flex{display:flex;flex-wrap:wrap;flex-direction:row-reverse}.product .slider-mobile-gutter{width:80%}.product .thumbnail-slider{width:20%}.product .thumbnail-list{flex-direction:column!important;width:100%}.product .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:86%!important}.product .vertical-thumbnail-slider{max-height:500px;overflow-y:hidden}.vertical-thumbnail-slider .swiper-slide{margin-bottom:10px}.product button.slick-next.slick-arrow,.product button.slick-prev.slick-arrow{border:none;background-color:#fff}}.thumbnail-list__item{border-radius:10px}.global-media-settings{border:none}li.thumbnail-list__item.slider__slide img,.thumbnail[aria-current]{border-radius:10px}p.product__text.inline-richtext.caption-with-letter-spacing{max-width:fit-content;background-color:#fff3fd;padding:10px 20px;font-family:Alegreya Sans;font-weight:400!important;font-size:10px;line-height:100%;text-align:center;color:#63408f!important;border-radius:30px}.product__title h1{font-family:Times New Roman;font-weight:400;font-size:40px;color:##644190;line-height:100%}span.price-item.price-item--regular{font-family:Alegreya Sans;font-weight:400;font-style:Regular;font-size:28px;line-height:100%;letter-spacing:0%;padding-bottom:25px}.product__tax.caption.rte{font-family:Alegreya Sans;font-weight:400;font-style:Regular;font-size:12px;line-height:100%;letter-spacing:0%;text-decoration-style:solid;text-decoration-thickness:0%;text-decoration-skip-ink:auto;color:#e0e0e0}.price-flex{align-items:center;column-gap:15px;border-bottom:1px solid #ddd8d8e0;padding-bottom:20px;margin-bottom:35px!important}.product-form__input.product-form__quantity{display:flex;align-items:center;column-gap:15px}label.quantity__label.form__label{font-family:Alegreya Sans;font-weight:500;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;color:#000}a#more-payment-options-link{text-align:left;margin-top:6px;font-family:Alegreya Sans;font-weight:400;font-size:12px;line-height:100%;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0%;text-decoration-skip-ink:auto;color:#644190}button.product-form__submit.button.button--full-width.button--secondary{font-family:Alegreya Sans;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0%;color:#644190;border:2px solid #644190;border-radius:30px}button.product-form__submit.button.button--full-width.button--secondary:hover{background-color:#644190;color:#fff}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 30px !important}pickup-availability-preview.pickup-availability-preview{display:none}pickup-availability[available]{min-height:0!important}button.product-form__submit.button.button--full-width.button--secondary:after{display:none}button.share-button__button{position:absolute;right:0;top:-57px}nav.breadcrumb a{font-family:Alegreya Sans;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;text-align:center;color:#000;text-decoration:none}nav.breadcrumb{margin-top:40px}body.gradient.class-page\.about-page .testimonial-slider .testimonial-item{background:#fff3fd}body.gradient.class-page\.about-page .testimonial-section{background:#fff;padding:50px 20px;text-align:center;border-radius:10px;position:relative;margin:30px 0}.product-card.coll-a a img{object-fit:cover;width:100%;height:100%}.product-card.coll-a a{min-height:430px;display:block;height:430px}body.gradient.class-page\.Subscriptions .breadcrumb a{color:#fff!important}@media (max-width: 768px){.product-card.coll-a a img{padding:0 15px!important}.bloom-text{padding-right:0!important}.bloom-container{flex-direction:column;text-align:center}.bloom-images{flex-direction:row;justify-content:center}.bloom-text h2{font-size:25px!important;line-height:35px!important}.about-bloom-lace{border-radius:12px;padding:0 20px!important}.bg-text-content h2{font-size:25px!important;leading-trim:NONE;line-height:40px!important}.bg-text-content{position:relative;z-index:2;max-width:100%!important}.how-it-works{padding:10px 0!important}.how-it-works .section-title{margin-bottom:8px!important;font-size:25px!important;line-height:52px}.step-text h3{font-size:12px!important}.timeline-step{margin:0!important}h2.footer-block__heading.rte{font-size:25px!important}h2.footer-block__heading.inline-richtext{font-size:17px!important}}img.h-icon{max-width:20px}@media screen and (min-width: 750px){.thumbnail-slider .thumbnail-list.slider--tablet-up{height:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom.css.map */
