@font-face{font-family:OpenSans;src:url(/cdn/shop/files/OpenSans-Regular.ttf?v=1762249238) format("truetype");font-weight:400;font-style:normal;font-display:swap}.rich-text__text.rte.scroll-trigger.animate--slide-in p a{color:#ad2e76}.page-width{padding-right:2.5rem!important;padding-left:2.5rem!important}.footer .newsletter-form__field-wrapper .field__input{color:#ff44ad}.home-rich-text .rich-text__buttons a.button:hover,.contact .contact__button button.button:hover,.shop-btn:hover,.shop-all-cls .collection__view-all a.button:hover,.newsletter-form__button-wrapper:hover{background:#ff44adba}.collection-hero__inner{text-align:center}.collection-hero__description{max-width:100%!important}.collection-hero__title{margin:2.5rem 0;font-weight:400;font-size:41px;line-height:58px;letter-spacing:0px;text-align:center;color:#ff44ad}.collection-hero__title+.collection-hero__description{font-size:16px!important;margin-top:-6px!important;margin-bottom:0!important;line-height:19px!important}.collection-hero__inner.page-width{padding-top:35px;padding-bottom:20px}.home-rich-text .bottom-heading p{margin:0!important;font-family:Gelasio,serif}.home-rich-text .rich-text__text.rte.scroll-trigger.animate--slide-in{max-width:500px;margin:10px auto 5px}.home-rich-text p.rich-text__caption{padding-bottom:12px}.pages--contact .contact-banner .banner__heading{font-weight:400;line-height:58px;color:#ff44ad;font-size:48px}.pages--contact .banner__content .banner__box .banner__heading{margin-bottom:2rem}.pages--contact .collection-slider{padding-bottom:90px;padding-top:0}.shopify-section .collection-slider .slider-heading{margin-top:0}.utility-bar__grid{display:flex;flex-direction:row-reverse;justify-content:space-around;width:100%}.contact .field__input{border:1px solid #ff44ad!important}.pages--contact .contact .field__input{color:#ff44ad!important;line-height:16px;font-size:14px}.header-wrapper--border-bottom{border-bottom:.1rem solid #ff44ad;border-top:1px solid}.announcement-bar__message,.announcement-bar.announcement-bar--one-announcement,a.announcement-bar__link.link.link--text.focus-inset.animate-arrow{text-align:left;width:100%!important}p.announcement-bar__message.h5 span{font-size:13px;line-height:13px;font-family:Work Sans,sans-serif;letter-spacing:0}.utility-bar .list-social__link,.footer .list-social__link{position:relative}.utility-bar .list-social__link span.visually-hidden,.footer .list-social__item span.visually-hidden{clip:unset;overflow:visible;width:30px;height:25px;margin:-75px}.utility-bar li.list-social__item .svg-wrapper,.footer li.list-social__item .svg-wrapper{width:25px;height:26px;position:absolute;left:-100px}.utility-bar li.list-social__item .svg-wrapper .icon{width:3rem;height:3rem}.header__inline-menu .header__menu-item{font-size:13px;line-height:13px;font-weight:600;text-transform:uppercase;letter-spacing:0}.header--middle-left{grid-template-columns:1fr auto auto!important}a.header__heading-link.link.link--text.focus-inset{padding:0}.home-banner .caption-with-letter-spacing p,.home-rich-text .rich-text__caption{font-family:Work Sans;letter-spacing:2px;font-size:11px;color:#ff44ad;line-height:13px}.home-rich-text .rich-text__heading{font-size:36px;line-height:45px;letter-spacing:0px;color:#ff44ad;margin-top:5px}.home-banner .banner__heading.inline-richtext{font-weight:400;font-size:48px;line-height:58px;letter-spacing:0px;color:#ff44ad}.home-banner .banner__text p,.home-rich-text .rich-text__text p{font-family:Work Sans;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0px;color:#ff44ad}.home-banner .banner__box{width:100%;max-width:500px!important}.home-banner .banner__buttons a.button,.home-rich-text .rich-text__buttons a.button,.shop-all-cls .collection__view-all a.button{font-size:14px;background:#ff44ad;color:#fff;font-weight:800;line-height:16px;text-transform:uppercase;border-radius:5px;font-family:OpenSans}.home-banner .banner__buttons a.button:after,.home-rich-text .rich-text__buttons a.button:after,.shop-all-cls .collection__view-all a.button:after{box-shadow:none!important}.home-rich-text .rich-text__blocks{max-width:85rem}.shop-all-cls .collection__title.title-wrapper{text-align:center;margin-bottom:40px}.shop-all-cls .collection__description p{font-weight:400;font-size:11px;line-height:13px;letter-spacing:2px;font-family:Work Sans;color:#ff44ad}.shop-all-cls .collection .inline-richtext{color:#ff44ad}.shop-all-cls .collection ul li .card-wrapper .card__content{text-align:center;align-items:center;justify-content:center}.shop-all-cls .collection ul li .card-wrapper .card__content .card-information{text-align:center}.shop-all-cls .card__heading{margin-top:0;margin-bottom:0;font-size:14px;line-height:14px;text-transform:uppercase;font-weight:600;font-family:Work Sans}.shop-all-cls .price__regular{font-size:12px;font-weight:600;color:#ff44ad;letter-spacing:0;font-family:Work Sans}.shop-all-cls .card__badge{align-self:flex-start;grid-row-start:unset;justify-self:center;position:absolute;top:10px;left:10px}.shop-all-cls .card__badge .badge{border-radius:0;font-size:10px;letter-spacing:.1rem;text-align:center;background-color:#fff;color:#ff44ad;text-transform:uppercase;letter-spacing:0}.shop-all-cls .price__container{font-size:11px;font-weight:600;color:#ff44ad;letter-spacing:0}.shop-all-cls .price-item.price-item--regular{font-size:10px;letter-spacing:0}.domestic-rich-text .rich-text__heading{font-size:36px;line-height:45px;text-align:center;width:100%;max-width:550px;margin:0 auto 30px;color:#ff44ad}.domestic-rich-text .rich-text__text{width:100%;max-width:800px;text-align:center;margin:0 auto;font-size:15px;line-height:25px;letter-spacing:0;color:#ff44ad}.home-feature-product p.product__text{font-family:Work Sans;font-weight:400;font-size:11px;line-height:13px;letter-spacing:2px;color:#ff44ad}.home-feature-product h2.product__title.h1{font-weight:400;font-size:32px;line-height:37px;letter-spacing:0px;color:#ff44ad}.home-feature-product .price__sale{font-weight:600;font-size:24px;line-height:28px;letter-spacing:0px;color:#ff44ad}.home-feature-product .product__info-wrapper{padding-right:0!important}.home-feature-product .product-form__quantity label.quantity__label.form__label{font-family:Work Sans;font-weight:500;font-size:18px;line-height:21px;letter-spacing:0px;color:#ff44ad;padding-bottom:15px}.home-feature-product .quantity:after,.home-feature-product .button:after,.home-feature-product .newsletter-form__field-wrapper .field:after{box-shadow:unset;border-radius:0}.home-feature-product .price-per-item__container quantity-input.quantity{border-radius:5px;border:1px solid}.home-feature-product .product-form__buttons{max-width:100%}.home-feature-product .product-form__buttons .product-form__submit{border-radius:5px;border:1px solid #ff44ad;color:#ff44ad!important;text-transform:uppercase;font-weight:600;letter-spacing:0;font-family:OpenSans}.home-feature-product a#more-payment-options-link{text-align:left;font-weight:500;font-size:14px;line-height:19px;letter-spacing:0px;text-decoration:none;color:#ff44ad}.home-feature-product .product__media-list .product__media-item:first-child{width:100%!important;max-width:100%!important;height:680px!important}.home-feature-product .product__media-list .product__media-item{width:48%!important;max-width:150px!important;height:150px!important;overflow:hidden}.home-feature-product .deferred-media__poster-button{top:30%}.home-feature-product .list-payment{justify-content:start}.home-feature-product .feature-list li{font-weight:400;font-size:14px;line-height:22px;letter-spacing:0px;color:#ff44ad}.home-feature-product ul.lits-itsm{padding-left:20px}.home-feature-product .deferred-media__poster-button{background-color:#ff44ad;color:#fff}h2.feature-tit{font-weight:400;font-size:36px;line-height:45px;letter-spacing:0px;text-align:center;color:#ff44ad}h2.footer-block__heading.inline-richtext{font-size:24px;line-height:20px;letter-spacing:0;text-align:left}.footer-block__details-content a.link.link--text{font-family:Work Sans;font-size:14px;line-height:20px;font-weight:lighter;letter-spacing:-.2px}.footer-block--newsletter{justify-content:right!important;align-items:center!important}.footer__content-bottom{display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%;max-width:1300px;margin:0 auto;padding-right:2.5rem!important;padding-left:2.5rem!important}.newsletter-form__button{display:contents;width:100%;margin:0;right:auto;top:0;height:100%;z-index:2;left:0;font-size:14px;line-height:13px;font-weight:600;text-transform:uppercase;color:#fff}.newsletter-form__field-wrapper .field__input{background:#fff;border-radius:5px}.newsletter-form__button-wrapper{background:#ff44ad;padding:10px;text-align:center;width:100%;max-width:160px;border-radius:5px;margin-top:15px;font-family:OpenSans}.collection__view-all{padding-top:40px}.newsletter-form__field-wrapper label.field__label{color:#ff44ad}.newsletter-form__field-wrapper .field{border-radius:5px}.newsletter-form__field-wrapper .field:after,.newsletter-form__field-wrapper .field:before{box-shadow:unset!important;border-radius:0!important}.footer__content-bottom-wrapper{padding:0!important}.footer__copyright{text-align:left!important}.footer__column.footer-socail-icons{width:auto}.footer__copyright.caption{font-family:Work Sans;font-weight:300;font-size:12px;line-height:21px;letter-spacing:0;text-transform:capitalize;color:#ff44ad;margin-top:0!important}.footer__payment{margin-top:0!important}.collection-bner h2.banner__heading.inline-richtext.h1{font-weight:400;font-size:48px;line-height:58px;letter-spacing:0px;text-align:center;color:#ff44ad}.collection-bner .banner__text.rte.body{font-family:Work Sans;font-weight:400;font-size:16px;line-height:16px;letter-spacing:0px;text-align:center;color:#ff44ad}.product-count-vertical.light{display:none}.facets-container .facets__heading,.facets-container .facets__summary-label,.facets-container .facets__summary{font-weight:600;font-size:16px;letter-spacing:0}.facets-vertical .facets__summary{padding-top:25px!important;padding-bottom:25px!important}.product-grid-container .collection .card__content{text-align:center}.product-grid-container .collection .card__heading{margin-top:0;margin-bottom:0;font-family:Work Sans;font-weight:500;font-size:12px;line-height:14px;letter-spacing:0;text-align:center;text-transform:uppercase;color:#ff44ad}.product-grid-container .collection .card-information .price{font-family:Work Sans;font-weight:600;font-size:12px;line-height:14px;letter-spacing:0px;text-align:center;text-transform:uppercase;color:#ff44ad}.product-grid-container .collection .card__badge{align-self:flex-start;grid-row-start:unset;justify-self:center;position:absolute;top:10px;left:10px}.product-grid-container .collection .card__badge .badge{border-radius:0;font-size:10px;letter-spacing:.1rem;text-align:center;background-color:#fff;color:#ff44ad;text-transform:uppercase;letter-spacing:0}.product-grid-container .collection ul#product-grid{row-gap:50px}.facet-filters__label label{font-weight:600;font-size:16px;letter-spacing:0}.product p.product__text.inline-richtext{font-weight:400;font-size:11px;line-height:13px;letter-spacing:2px;color:#ff44ad}.product .product__title h1{font-weight:400;font-size:36px;line-height:45px;letter-spacing:0px;color:#ff44ad}.product .price__regular{font-weight:400;font-size:28px;line-height:31px;letter-spacing:-1px;color:#ff44ad}.product .installment{font-family:Work Sans;font-weight:400;font-size:15px;line-height:25px;letter-spacing:0px}.product .underline{color:#ff44ad!important}.product .buy-btns{width:100%}.product quantity-input.quantity{width:40%}.product .product__info-container .product-form{margin:.8rem 0}.product .product-form__quantity .form__label{margin-bottom:.6rem;font-family:Work Sans;font-weight:600;font-size:16px;line-height:21px;letter-spacing:0px;color:#ff44ad}.product .quantity:before,.product .quantity:after,.product .buy-btns .button:after,.product .buy-btns .button:before{box-shadow:unset;border-radius:0}.product .product-form__buttons .product-form__submit{display:none}.product .buy-btns .product-form__submit{background:#f451be;border-radius:5px;font-size:14px;line-height:16px;font-weight:600;display:block}.product quantity-input.quantity{width:40%;border:2px solid #0000004D;border-radius:5px}.product .product-form__buttons,.product .product-form__input{max-width:100%}.product a#more-payment-options-link{font-weight:500;font-size:15px;line-height:18px;letter-spacing:0px;text-align:left;color:#ff44ad;opacity:1}.product .list-payment{justify-content:start}.product .product__description.rte.quick-add-hidden p{position:relative;font-size:15px;line-height:25px;letter-spacing:0;color:#ff44ad}.product .product__description.rte.quick-add-hidden p:before{content:".";position:absolute;left:-15px;top:-6px;font-size:22px;color:#ff44ad;font-weight:600}.product button.share-button__button{flex-direction:row-reverse!important;gap:5px;align-items:center;font-size:15px;line-height:20px;letter-spacing:0;font-family:Work Sans;font-weight:500;color:#ff44ad;opacity:1}h2.related-products__heading.inline-richtext.h2{font-family:Gelasio;font-weight:400;font-size:36px;line-height:45px;letter-spacing:0px;color:#ff44ad}.card__badge{align-self:flex-start;grid-row-start:unset!important;justify-self:center;position:absolute;top:10px;left:10px}.card__badge .badge{border-radius:0;font-size:10px;letter-spacing:.1rem;text-align:center;background-color:#fff;color:#ff44ad;text-transform:uppercase;letter-spacing:0}.related-products ul li .card-wrapper .card__content{text-align:center;align-items:center;justify-content:center}.related-products ul li .card-wrapper .card__content .card-information{text-align:center}.related-products .card__heading{margin-top:0;margin-bottom:0;font-size:14px;line-height:14px;text-transform:uppercase;font-weight:600;font-family:Work Sans}.related-products .price__regular{font-size:12px;font-weight:600;color:#ff44ad;letter-spacing:0;font-family:Work Sans}.contact label.field__label{position:unset;width:100%;font-weight:600;font-size:16px;line-height:21px;letter-spacing:0px;color:#ff44ad;margin-bottom:15px}.contact .field__input:focus~.field__label{font-size:16px!important;line-height:21px!important}.contact .field{width:100%;flex-direction:column-reverse}.contact .field:hover{border:none!important}.contact .field:after,.contact .field:before,.contact .field:hover.field:after,.contact button:after{border-radius:0;box-shadow:unset}.contact *:focus-visible{outline:unset!important;outline-offset:unset!important;box-shadow:unset!important}.contact .field__input{border:1px solid #0000004D;border-radius:5px}.contact .contact__button{text-align:center}.contact .contact__button button.button{background:#ff44ad;font-family:OpenSans;font-weight:800;font-size:14px;line-height:16px;letter-spacing:1px;text-align:center;text-transform:uppercase;border-radius:5px}.contact .field__input::placeholder{color:#ff44ad!important;opacity:1!important}.contact .field__input:focus{padding:1.2rem 1.5rem .8rem 1.3rem!important}.notify-box p{font-family:Work Sans;font-weight:600;font-size:16px;line-height:21px;letter-spacing:0px;color:#6b0940;margin:0;margin-bottom:10px!important}.notify-div{display:flex;align-items:center}.notify-box label{font-family:Work Sans;font-weight:400;font-size:15px;line-height:20px;letter-spacing:0px;color:#000}input#notify-email{position:relative;min-height:52px;font-size:16px;color:#000;background:transparent;padding-left:22px!important}.notify-box{padding:24px;background:#fff1f9;border-radius:8px}button#notify-submit{max-width:130px;font-size:12px;right:0;position:absolute;font-family:Work Sans;font-weight:600;font-size:14px;line-height:16px;letter-spacing:0}@media (min-width: 750px){.product .product-media-container.constrain-height.media-fit-contain{--contained-width: 100%;width:min(var(--contained-width),100%)}}@media (max-width: 1140px){.header-wrapper .header--middle-left{grid-template-columns:auto auto 1fr!important}.testimonial-section .testimonial-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}@media (max-width: 990px){.js .header-wrapper .header--mobile-center{grid-template-areas:"left-icons heading icons"!important;grid-template-columns:1fr 2fr 1fr!important}.testimonial-section .testimonial-grid{grid-template-columns:repeat(2,1fr)}.testimonial-section .testimonial-grid .testimonial-card:nth-child(3),.testimonial-section .testimonial-grid .testimonial-card:nth-child(4){margin-top:80px}.utility-bar .utility-bar__grid .announcement_social_icon .list-social{display:block}.menu-drawer__utility-links .list-social{display:none}.product .quantity .quantity__input{width:calc(2.5rem / var(--font-body-scale))}}@media (max-width: 769px){.collection-slider .swiper-slide{height:100%}.collection-hero__title{margin:2.5rem 0;font-size:25px;line-height:20px}.collection-hero__inner.page-width{padding-top:26px;padding-bottom:0}.collection-hero__title+.collection-hero__description{font-size:14px!important;margin-top:-5px!important;margin-bottom:0!important;line-height:18px!important}.domestic-rich-text .rich-text.content-container{padding-top:7px!important;padding-bottom:28px!important}}@media (max-width: 749px){.page-width{padding-right:1.5rem!important;padding-left:1.5rem!important}.shopify-section .collection-slider{padding-left:1.5rem;padding-right:1.5rem}.home-banner .banner__box{width:100%;max-width:100%!important}.home-banner .banner__heading.inline-richtext{font-size:30px;line-height:33px}.home-banner.banner--mobile-bottom .banner__box{margin-top:20px}.home-banner .caption-with-letter-spacing p{font-size:11px!important}.home-banner .banner__text p,.home-rich-text .rich-text__text p{font-size:14px;line-height:22px}.home-banner .banner__box{padding-left:0rem}.home-rich-text .content-container{padding-top:45px;padding-bottom:45px}.home-rich-text .rich-text__heading{font-size:25px;line-height:35px;margin-top:10px}.footer__column--info{padding-left:0rem!important;padding-right:0rem!important}.collection-slider .slider-heading{font-size:28px;line-height:39px;margin-bottom:32px;margin-top:0}.collection-slider .swiper-slide{height:100%}.home-feature-product .page-width{padding-top:45px;padding-bottom:45px}.home-feature-product h2.product__title.h1{font-size:28px}h2.feature-tit{font-size:28px;line-height:40px;margin:0 0 15px}.domestic-rich-text .rich-text__wrapper .rich-text__heading{font-size:28px;line-height:40px;max-width:100%}.js .testimonial-section{padding:45px 20px}.testimonial-section .testimonial-grid{grid-template-columns:repeat(1,1fr)}.testimonial-section .testimonial-grid .testimonial-card:nth-child(2){margin-top:80px}.domestic-rich-text .rich-text .page-width{padding-right:0rem!important;padding-left:0rem!important}.shopify-section .logo-sliderr{padding-top:70px;padding-bottom:20px}.shopify-section .logo-titi h2{font-size:28px;margin-bottom:25px;line-height:40px}.footer .footer-block .footer-block-image{justify-content:flex-start}.footer .footer__localization{justify-content:flex-start;padding:1rem 0rem 0}.footer .footer__content-bottom{flex-direction:column;row-gap:2rem}.footer .footer__column.footer-socail-icons{order:-1;margin-top:20px}.home-rich-text .rich-text .page-width{padding-right:0!important;padding-left:0!important}.collection-slider .slider-title{margin:10px 0 20px}.utility-bar .utility-bar__grid .announcement_social_icon .list-social{display:none}.announcement-bar.announcement-bar--one-announcement{text-align:center!important;width:unset!important}.js .home-feature-product .product__media-list .product__media-item{width:calc(100% - 3rem - var(--grid-mobile-horizontal-spacing))!important;max-width:50%!important;height:unset!important;overflow:hidden}.collection-bner h2.banner__heading.inline-richtext.h1{font-size:36px;line-height:50px}.collection-bner .banner__text.rte.body{font-size:14px;line-height:25px}.collection-bner .banner__box{padding:4rem 0rem}.collection-bner .banner__box p{margin:0}.product-grid-container .collection ul#product-grid{row-gap:20px}.pages--contact .banner__content .banner__box .banner__heading{margin-bottom:1rem}.pages--contact .contact-banner .banner__heading{font-size:36px}.collection-slider .slider-title{font-size:20px}.pages--contact .collection-slider{padding-bottom:60px}.product .product__title h1{font-size:28px;line-height:40px}.product .price__regular{font-size:18px;line-height:18px}.product .product__description.rte.quick-add-hidden p{font-size:14px;line-height:22px;margin-left:20px}h2.related-products__heading.inline-richtext.h2{font-size:28px;line-height:40px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/style.css.map */
