main section[id$=__main]:has(>.page-width>.main-page-title){--pxp-hero: 26rem;--pxp-ink: #1E1B4B;--pxp-text: #3b3560;--pxp-line: #E6DEFB;--pxp-card-shadow: 0 10px 30px rgba(30,27,75,.07);background:radial-gradient(60rem 26rem at 50% 0,rgba(139,92,246,.38),transparent 70%) top / 100% var(--pxp-hero) no-repeat,radial-gradient(34rem 16rem at 88% 100%,rgba(244,114,182,.18),transparent 70%) top / 100% var(--pxp-hero) no-repeat,linear-gradient(180deg,#140f2e,#1e1b4b) top / 100% var(--pxp-hero) no-repeat,#f7f5ff}main section[id$=__main]:has(>.page-width>.main-page-title)>.page-width{max-width:86rem;padding-top:0;padding-bottom:0}main section[id$=__main]:has(>.page-width>.main-page-title) .main-page-title{height:var(--pxp-hero);margin:0;padding:0 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:clamp(4rem,7vw,6.4rem);letter-spacing:.03em;line-height:1.05;background:none;box-shadow:none;text-shadow:none;color:#fff;background-image:linear-gradient(115deg,#f472b6 5%,#c084fc,#a78bfa 95%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 26px rgba(244,114,182,.4)) drop-shadow(0 4px 14px rgba(167,139,250,.3))}main section[id$=__main]:has(>.page-width>.main-page-title) .main-page-title:after{content:"";display:block;width:13.2rem;height:3px;margin:1.8rem auto 0;border-radius:3px;background:linear-gradient(90deg,#f472b600,#f472b6 25%,#a78bfa 75%,#a78bfa00);box-shadow:0 0 16px #f472b6b3;-webkit-text-fill-color:initial}main section[id$=__main]:has(>.page-width>.main-page-title) .rte{max-width:none;margin:0 auto;padding:4.8rem 0 7rem;font-size:1.7rem;line-height:1.8;color:var(--pxp-text)}main section[id$=__main]:has(>.page-width>.main-page-title) .rte p{margin:0 0 1.6rem}main section[id$=__main]:has(>.page-width>.main-page-title) .rte a{color:#db2777;text-underline-offset:.3rem}main section[id$=__main]:has(>.page-width>.main-page-title) .rte strong{color:var(--pxp-ink)}main section[id$=__main]:has(>.page-width>.main-page-title) .rte h2{margin:4rem 0 1.4rem;font-size:clamp(2.4rem,3.4vw,3rem);line-height:1.2;color:var(--pxp-ink);text-shadow:none}main section[id$=__main]:has(>.page-width>.main-page-title) .rte h3{margin:4.4rem 0 1.4rem;padding-left:1.6rem;font-size:clamp(2rem,2.6vw,2.4rem);line-height:1.25;color:var(--pxp-ink);border-left:4px solid;border-image:linear-gradient(180deg,#f472b6,#8b5cf6) 1}main section[id$=__main]:has(>.page-width>.main-page-title) .rte .about-lead{font-size:clamp(2rem,2.8vw,2.6rem);line-height:1.45;font-weight:600;color:var(--pxp-ink);margin-bottom:2.4rem}main section[id$=__main]:has(>.page-width>.main-page-title) .rte ul,main section[id$=__main]:has(>.page-width>.main-page-title) .rte ol{list-style:none;margin:2rem 0 2.4rem;padding:2.4rem 2.8rem;background:#fff;border:1px solid var(--pxp-line);border-radius:18px;box-shadow:var(--pxp-card-shadow)}main section[id$=__main]:has(>.page-width>.main-page-title) .rte ol{counter-reset:pxp}main section[id$=__main]:has(>.page-width>.main-page-title) .rte li{position:relative;margin:0;padding:.7rem 0 .7rem 4.2rem}main section[id$=__main]:has(>.page-width>.main-page-title) .rte li+li{border-top:1px solid #F1ECFD}main section[id$=__main]:has(>.page-width>.main-page-title) .rte li:before{content:"\2713";position:absolute;left:0;top:1rem;width:2.8rem;height:2.8rem;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#ec4899,#8b5cf6);color:#fff;font-size:1.3rem;font-weight:700;line-height:1;box-shadow:0 0 14px #ec489959}main section[id$=__main]:has(>.page-width>.main-page-title) .rte ol li{counter-increment:pxp}main section[id$=__main]:has(>.page-width>.main-page-title) .rte ol li:before{content:counter(pxp)}main section[id$=__main]:has(>.page-width>.main-page-title) .rte>p:has(>strong:first-child){padding:2rem 2.4rem;background:#fff;border:1px solid var(--pxp-line);border-left:4px solid #EC4899;border-radius:16px;box-shadow:var(--pxp-card-shadow)}main section[id$=__main]:has(>.page-width>.main-page-title) .rte>h2:not([class]){position:relative;margin:0;padding:2.2rem 2.6rem .6rem 3rem;font-size:2rem;line-height:1.35;background:#fff;border:1px solid var(--pxp-line);border-bottom:0;border-radius:18px 18px 0 0}main section[id$=__main]:has(>.page-width>.main-page-title) .rte>h2:not([class]):before{content:"";position:absolute;left:0;top:2.2rem;bottom:.6rem;width:5px;border-radius:0 6px 6px 0;background:linear-gradient(180deg,#f472b6,#8b5cf6);box-shadow:0 0 12px #f472b699}main section[id$=__main]:has(>.page-width>.main-page-title) .rte>h2:not([class])+p{margin:0 0 1.8rem;padding:0 2.6rem 2.4rem 3rem;background:#fff;border:1px solid var(--pxp-line);border-top:0;border-radius:0 0 18px 18px;box-shadow:var(--pxp-card-shadow)}@media(max-width:749px){main section[id$=__main]:has(>.page-width>.main-page-title){--pxp-hero: 19rem}main section[id$=__main]:has(>.page-width>.main-page-title) .rte{padding:3.2rem 0 5rem;font-size:1.6rem}main section[id$=__main]:has(>.page-width>.main-page-title) .rte ul,main section[id$=__main]:has(>.page-width>.main-page-title) .rte ol{padding:1.6rem 1.8rem}main section[id$=__main]:has(>.page-width>.main-page-title) .rte li{padding-left:3.8rem}main section[id$=__main]:has(>.page-width>.main-page-title) .rte>h2:not([class]){font-size:1.8rem;padding:1.8rem 1.8rem .4rem 2.2rem}main section[id$=__main]:has(>.page-width>.main-page-title) .rte>h2:not([class])+p{padding:0 1.8rem 2rem 2.2rem}main section[id$=__main]:has(>.page-width>.main-page-title) .rte>p:has(>strong:first-child){padding:1.6rem 1.8rem}}#MainContent[data-template=product],#MainContent[data-template=collection],#MainContent[data-template=blog],#MainContent[data-template=article],#MainContent[data-template=cart],#MainContent[data-template=list-collections],#MainContent[data-template="404"]{--pxp-ink: #1E1B4B;--pxp-text: #3b3560;--pxp-line: #E6DEFB;--pxp-card-shadow: 0 10px 30px rgba(30,27,75,.07);background:#f7f5ff;color:var(--pxp-text)}#MainContent[data-template=product] .color-scheme-1.gradient,#MainContent[data-template=collection] .color-scheme-1.gradient:not(.collection-hero),#MainContent[data-template=blog] .color-scheme-1.gradient,#MainContent[data-template=article] .color-scheme-1.gradient,#MainContent[data-template=cart] .color-scheme-1.gradient,#MainContent[data-template="404"] .color-scheme-1.gradient,#MainContent[data-template=cart] cart-items.gradient,#MainContent[data-template=cart] #main-cart-footer{background:transparent}#MainContent .contact__button .button,#MainContent .product-form__submit,#MainContent .cart__checkout-button,#MainContent .cart__warnings .button,#MainContent .template-404 .button{background:linear-gradient(115deg,#ec4899,#8b5cf6);color:#fff;border:0;border-radius:999px;min-height:5rem;padding:0 3.4rem;font-weight:700;letter-spacing:.02em;box-shadow:0 10px 28px #8b5cf659;transition:transform .2s,box-shadow .2s,filter .2s}#MainContent .contact__button .button:before,#MainContent .contact__button .button:after,#MainContent .product-form__submit:before,#MainContent .product-form__submit:after,#MainContent .cart__checkout-button:before,#MainContent .cart__checkout-button:after,#MainContent .cart__warnings .button:before,#MainContent .cart__warnings .button:after,#MainContent .template-404 .button:before,#MainContent .template-404 .button:after{display:none}#MainContent .contact__button .button:hover,#MainContent .product-form__submit:hover:not([disabled]),#MainContent .cart__checkout-button:hover:not([disabled]),#MainContent .cart__warnings .button:hover,#MainContent .template-404 .button:hover{transform:translateY(-2px);box-shadow:0 14px 34px #8b5cf680;filter:brightness(1.05)}#MainContent .product-form__submit[disabled],#MainContent .cart__checkout-button[disabled]{opacity:.55}#MainContent section[id$=__main]:has(.rte>p a[href^="mailto:"]) .rte{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:2rem;padding:4.8rem 0 2rem}#MainContent section[id$=__main]:has(.rte>p a[href^="mailto:"]) .rte>p{margin:0}#MainContent section[id$=__main]:has(.rte>p a[href^="mailto:"]) .rte>p:nth-of-type(1){grid-column:1 / -1;text-align:center;font-size:clamp(1.8rem,2.4vw,2.2rem);font-weight:600;color:#1e1b4b}#MainContent section[id$=__main]:has(.rte>p a[href^="mailto:"]) .rte>p:nth-of-type(2),#MainContent section[id$=__main]:has(.rte>p a[href^="mailto:"]) .rte>p:nth-of-type(3){display:none}#MainContent section[id$=__main]:has(.rte>p a[href^="mailto:"]) .rte>p:nth-of-type(n+4){padding:2.8rem 2.2rem 2.6rem;text-align:center;font-size:1.6rem;line-height:1.6;color:#1e1b4b;font-weight:600;background:#fff;border:1px solid #E6DEFB;border-radius:22px;box-shadow:0 10px 30px #1e1b4b12;overflow-wrap:anywhere;transition:transform .3s,box-shadow .3s,border-color .3s}#MainContent section[id$=__main]:has(.rte>p a[href^="mailto:"]) .rte>p:nth-of-type(n+4):hover{transform:translateY(-4px);border-color:#f472b6;box-shadow:0 16px 40px #8b5cf62e}#MainContent section[id$=__main]:has(.rte>p a[href^="mailto:"]) .rte>p:nth-of-type(n+4):before{display:block;margin-bottom:1rem;font-size:1.15rem;font-weight:700;letter-spacing:.28em;text-indent:.28em;text-transform:uppercase;color:#db2777}#MainContent section[id$=__main]:has(.rte>p a[href^="mailto:"]) .rte>p:nth-of-type(4):before{content:"Visit us"}#MainContent section[id$=__main]:has(.rte>p a[href^="mailto:"]) .rte>p:nth-of-type(5):before{content:"Call us"}#MainContent section[id$=__main]:has(.rte>p a[href^="mailto:"]) .rte>p:nth-of-type(6):before{content:"Email us"}#MainContent section[id$=__main]:has(.rte>p a[href^="mailto:"]) .rte>p:nth-of-type(6){font-size:0}#MainContent section[id$=__main]:has(.rte>p a[href^="mailto:"]) .rte>p:nth-of-type(6):before{font-size:1.15rem}#MainContent section[id$=__main] .rte a[href^="mailto:"],#MainContent section[id$=__main] .rte a[href^="mailto:"]:hover{font-size:1.6rem;font-weight:600;color:#db2777;background:none;-webkit-text-fill-color:#DB2777;filter:none;text-decoration:underline;text-underline-offset:.3rem}#MainContent section[id$=__form],#MainContent section[id$=__form] .color-scheme-1.gradient{background:#f7f5ff}#MainContent section[id$=__form] .contact.page-width{max-width:78rem;padding-top:0;padding-bottom:7rem}#MainContent #ContactForm{--color-foreground: 30,27,75;--inputs-radius: 14px;--inputs-radius-outset: 14px;--inputs-border-opacity: .22;padding:3.2rem;background:#fff;border:1px solid #E6DEFB;border-radius:24px;box-shadow:0 16px 44px #1e1b4b14}#MainContent #ContactForm .field__input{background:#fbfaff;color:#1e1b4b}#MainContent #ContactForm .field__label{color:#6d63a8}#MainContent #ContactForm .contact__button{display:flex;justify-content:center;margin-top:2.4rem}#MainContent #ContactForm .contact__button .button{min-width:22rem;width:auto}#MainContent[data-template=collection] .collection-hero{background:radial-gradient(60rem 26rem at 50% 0,rgba(139,92,246,.38),transparent 70%),radial-gradient(34rem 16rem at 88% 100%,rgba(244,114,182,.18),transparent 70%),linear-gradient(180deg,#140f2e,#1e1b4b);border:0;border-image:none}#MainContent[data-template=collection] .collection-hero__inner{padding:6.4rem 2rem 6rem}#MainContent[data-template=collection] .collection-hero__text-wrapper{text-align:center}#MainContent[data-template=collection] .collection-hero__title{margin:0;font-size:clamp(3.6rem,6vw,5.8rem);letter-spacing:.03em;line-height:1.08;background:linear-gradient(115deg,#f472b6 5%,#c084fc,#a78bfa 95%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 0 26px rgba(244,114,182,.4)) drop-shadow(0 4px 14px rgba(167,139,250,.3))}#MainContent[data-template=collection] .collection-hero__title .visually-hidden{font-size:0}#MainContent[data-template=collection] .collection-hero__title:after{content:"";display:block;width:13.2rem;height:3px;margin:1.8rem auto 0;border-radius:3px;background:linear-gradient(90deg,#f472b600,#f472b6 25%,#a78bfa 75%,#a78bfa00);box-shadow:0 0 16px #f472b6b3;-webkit-text-fill-color:initial}#MainContent[data-template=collection] .collection-hero__description{max-width:62rem;margin:2rem auto 0;font-size:1.7rem;line-height:1.65;color:#d7cff7;opacity:1}#MainContent[data-template=collection] collection-component:not(:has(#product-grid>li:nth-child(5))) #main-collection-filters{display:none}#MainContent[data-template=collection] .product-grid-container{background:transparent}#MainContent[data-template=collection] .collection.page-width{padding-top:4rem;padding-bottom:6rem}#MainContent #product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(26rem,34rem));justify-content:center;gap:3rem;margin:0;padding:0}#MainContent #product-grid>.grid__item{width:auto;max-width:none;padding:0;margin:0}#MainContent #product-grid .product-card-wrapper{height:100%;overflow:hidden;background:#fff;border:1px solid #E6DEFB;border-radius:22px;box-shadow:0 10px 30px #1e1b4b12;transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s,border-color .35s}#MainContent #product-grid .product-card-wrapper:hover{transform:translateY(-6px);border-color:#f472b6;box-shadow:0 18px 44px #8b5cf638}#MainContent #product-grid .product-card-wrapper .card{transform:none;background:transparent}#MainContent #product-grid .product-card-wrapper .card:hover{transform:none}#MainContent #product-grid .card__inner,#MainContent #product-grid .card__media,#MainContent #product-grid .card__media .media{border-radius:0}#MainContent #product-grid .card:hover .card__media{box-shadow:none}#MainContent #product-grid .card__content{padding:1.6rem 2rem 2.2rem}#MainContent #product-grid .card__heading,#MainContent #product-grid .card__heading a{color:#1e1b4b;font-size:1.7rem;line-height:1.3;text-decoration:none}#MainContent #product-grid .price,#MainContent #product-grid .price-item{color:#db2777;font-weight:700;font-size:1.5rem}#MainContent[data-template=product] product-info>.page-width,#MainContent[data-template=product] .product.page-width{padding-top:3.2rem;padding-bottom:4.8rem}#MainContent[data-template=product] .product__media-wrapper .product-media-container,#MainContent[data-template=product] .product__media-wrapper .product__media{border-radius:22px;overflow:hidden}#MainContent[data-template=product] .product-media-container{border:1px solid #E6DEFB;box-shadow:0 10px 30px #1e1b4b12}#MainContent[data-template=product] .product__media-list>li:not(:first-child) .product-media-container{--ratio: 1.5 !important;--preview-ratio: 1.5 !important;background:#fff}#MainContent[data-template=product] .product__media-wrapper{--grid-desktop-horizontal-spacing: 2rem;--grid-desktop-vertical-spacing: 2rem;--grid-mobile-horizontal-spacing: 1.2rem;--grid-mobile-vertical-spacing: 1.2rem}#MainContent[data-template=product] .product__media-list>li:not(:first-child) .product-media-container{--ratio: 1.5;--preview-ratio: 1.5;background:#fff}#MainContent[data-template=product] .product__media-list>li:not(:first-child) .media img{object-fit:contain}@media(min-width:750px){#MainContent[data-template=product] .product__media-wrapper{position:sticky;top:2rem;align-self:flex-start}}#MainContent[data-template=product] .product__info-wrapper{--color-foreground: 30,27,75;--color-link: 219,39,119;--inputs-radius: 999px;--inputs-radius-outset: 999px;--inputs-border-opacity: .25;padding:3rem 3rem 3.2rem;background:#fff;border:1px solid #E6DEFB;border-radius:24px;box-shadow:0 16px 44px #1e1b4b14;color:#3b3560}@media(min-width:990px){#MainContent[data-template=product] .product.grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:3.2rem;align-items:start}#MainContent[data-template=product] .product.grid>.grid__item{width:auto;max-width:none;margin:0}}@media(min-width:750px)and (max-width:989px){#MainContent[data-template=product] .product.grid>.grid__item{width:100%;max-width:100%}#MainContent[data-template=product] .product__media-wrapper{position:static}#MainContent[data-template=product] .product__info-wrapper{margin-top:2.4rem}}@media(max-width:749px){#MainContent[data-template=product] .product__info-wrapper{padding:2.2rem 1.8rem 2.4rem;margin-top:2rem}}#MainContent[data-template=product] .product__text{font-size:1.2rem;font-weight:700;letter-spacing:.2em;color:#db2777}#MainContent[data-template=product] .product__title h1,#MainContent[data-template=product] .product__title h2{font-size:clamp(2.8rem,3.4vw,3.8rem);line-height:1.12;color:#1e1b4b;word-break:normal}#MainContent[data-template=product] .price .price-item{color:#db2777;font-weight:800;font-size:2.6rem}#MainContent[data-template=product] .price--large .price-item--regular{color:#db2777}#MainContent[data-template=product] .product__tax{color:#6d63a8}#MainContent[data-template=product] .product-form__input .form__label{margin-bottom:.8rem;font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6d63a8}#MainContent[data-template=product] .product-form__input--pill input[type=radio]+label{border:1px solid #D9CFF7;background:#fff;color:#1e1b4b;font-weight:600;transition:border-color .2s,box-shadow .2s,transform .2s}#MainContent[data-template=product] .product-form__input--pill input[type=radio]+label:hover{border-color:#f472b6;box-shadow:0 0 0 1px #f472b6}#MainContent[data-template=product] .product-form__input--pill input[type=radio]:checked+label{background:linear-gradient(115deg,#ec4899,#8b5cf6);border-color:transparent;color:#fff;box-shadow:0 6px 18px #8b5cf659}#MainContent[data-template=product] .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid #8B5CF6;outline-offset:2px}#MainContent[data-template=product] .quantity{background:#fff}#MainContent[data-template=product] .quantity:after{z-index:3}#MainContent[data-template=product] .quantity__button:focus,#MainContent[data-template=product] .quantity__button:focus-visible,#MainContent[data-template=product] .quantity__input:focus,#MainContent[data-template=product] .quantity__input:focus-visible{background-color:transparent}#MainContent[data-template=product] .quantity:focus-within:after{box-shadow:0 0 0 1px #8b5cf699}@media(max-width:749px){#MainContent[data-template=product] .product__media-wrapper slider-component{margin-left:0;margin-right:0}#MainContent[data-template=product] .product__media-list.slider--mobile{width:100%;margin-left:0;margin-right:0;padding-bottom:1.4rem;column-gap:1.2rem}#MainContent[data-template=product] .product__media-list.slider--mobile .product__media-item,#MainContent[data-template=product] .product__media-list.slider--mobile .product__media-item:first-of-type{width:100%;max-width:100%;min-width:100%;flex:0 0 100%;margin-left:0}product-modal .product-media-modal__content{padding:6rem 1rem 2rem}product-modal .product-media-modal__content img{width:100%;max-width:100%;height:auto;object-fit:contain}}#MainContent[data-template=product] .product-form__submit{width:100%}#MainContent[data-template=product] .product__info-wrapper a:not(.button),#MainContent[data-template=product] .share-button__button,#MainContent[data-template=product] .pickup-availability-button{color:#db2777}#MainContent[data-template=product] .product__description{margin-top:2.4rem;padding-top:2.4rem;border-top:1px solid #EEE8FC;font-size:1.55rem;line-height:1.75;color:#4a4470}#MainContent[data-template=product] .product__description p{margin:0 0 1.4rem}#MainContent[data-template=product] .product__description ul{list-style:none;margin:2rem 0 0;padding:2rem 2.2rem;background:#f7f5ff;border:1px solid #E6DEFB;border-radius:18px}#MainContent[data-template=product] .product__description li{position:relative;margin:0;padding:.5rem 0 .5rem 3.6rem}#MainContent[data-template=product] .product__description li:before{content:"\2713";position:absolute;left:0;top:.7rem;width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#ec4899,#8b5cf6);color:#fff;font-size:1.2rem;font-weight:700;line-height:1}#MainContent[data-template=product] product-recommendations:empty,#MainContent[data-template=product] product-recommendations:not(:has(*)){display:none}.pxp-trust{padding:1.6rem 2rem 6rem;background:#f7f5ff}.pxp-trust ul{list-style:none;max-width:120rem;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem}.pxp-trust li{position:relative;padding:2.2rem 2rem 2.2rem 6.6rem;background:#fff;border:1px solid #E6DEFB;border-radius:18px;box-shadow:0 10px 30px #1e1b4b0f}.pxp-trust li:before{content:"\2713";position:absolute;left:2rem;top:2.2rem;width:3.2rem;height:3.2rem;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#ec4899,#8b5cf6);color:#fff;font-size:1.4rem;font-weight:700}.pxp-trust b{display:block;font-size:1.6rem;color:#1e1b4b;margin-bottom:.3rem}.pxp-trust span{display:block;font-size:1.4rem;line-height:1.5;color:#5b5486}@media(max-width:989px){.pxp-trust ul{grid-template-columns:repeat(2,1fr)}}@media(max-width:559px){.pxp-trust ul{grid-template-columns:1fr}.pxp-trust{padding-bottom:4rem}}#MainContent[data-template=blog] section[id$=__main]:has(>.main-blog){--pxp-hero: 26rem;background:radial-gradient(60rem 26rem at 50% 0,rgba(139,92,246,.38),transparent 70%) top / 100% var(--pxp-hero) no-repeat,radial-gradient(34rem 16rem at 88% 100%,rgba(244,114,182,.18),transparent 70%) top / 100% var(--pxp-hero) no-repeat,linear-gradient(180deg,#140f2e,#1e1b4b) top / 100% var(--pxp-hero) no-repeat,#f7f5ff}#MainContent[data-template=blog] .main-blog{padding-top:0;padding-bottom:7rem;max-width:120rem}#MainContent[data-template=blog] .main-blog>.title--primary{height:var(--pxp-hero);margin:0 0 4.8rem;padding:0 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:clamp(4rem,7vw,6.4rem);letter-spacing:.03em;line-height:1.05;background-image:linear-gradient(115deg,#f472b6 5%,#c084fc,#a78bfa 95%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 26px rgba(244,114,182,.4)) drop-shadow(0 4px 14px rgba(167,139,250,.3))}#MainContent[data-template=blog] .main-blog>.title--primary:after{content:"";display:block;width:13.2rem;height:3px;margin:1.8rem auto 0;border-radius:3px;background:linear-gradient(90deg,#f472b600,#f472b6 25%,#a78bfa 75%,#a78bfa00);box-shadow:0 0 16px #f472b6b3;-webkit-text-fill-color:initial}#MainContent[data-template=blog] .blog-articles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,46rem),1fr));gap:2.4rem;margin:0;padding:0}#MainContent[data-template=blog] .blog-articles>.article{width:auto;max-width:none;margin:0;padding:0;grid-column:auto}#MainContent[data-template=blog] .blog-articles:empty:after{content:"No news yet \2014  check back soon,or read the Prixyl Journal for neon ideas.";grid-column:1 / -1;padding:4rem 2rem;text-align:center;font-size:1.7rem;color:#5b5486;background:#fff;border:1px dashed #D9CFF7;border-radius:22px}#MainContent[data-template=blog] .article-card-wrapper{height:100%}#MainContent[data-template=blog] .article-card{height:100%;overflow:hidden;background:#fff;border:1px solid #E6DEFB;border-top:4px solid #EC4899;border-image:none;border-radius:22px;box-shadow:0 10px 30px #1e1b4b12;transition:transform .35s,box-shadow .35s,border-color .35s}#MainContent[data-template=blog] .article-card:hover{transform:translateY(-5px);box-shadow:0 18px 44px #8b5cf633;border-color:#f472b6}#MainContent[data-template=blog] .article-card .card__inner{background:transparent}#MainContent[data-template=blog] .article-card .card__information,#MainContent[data-template=blog] .article-card .card__heading{text-align:left}#MainContent[data-template=blog] .article-card .card__content{padding:2.4rem 2.4rem 2.6rem}#MainContent[data-template=blog] .article-card .card__heading,#MainContent[data-template=blog] .article-card .card__heading a{margin:0 0 .8rem;font-size:clamp(1.9rem,2.2vw,2.3rem);line-height:1.25;color:#1e1b4b;text-decoration:none;overflow:visible;text-overflow:clip;white-space:normal;display:block;-webkit-line-clamp:unset}#MainContent[data-template=blog] .article-card__info{margin:0 0 1.2rem}#MainContent[data-template=blog] .article-card__info,#MainContent[data-template=blog] .article-card__info time{font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#db2777}#MainContent[data-template=blog] .article-card__excerpt{margin:0;font-size:1.55rem;line-height:1.7;color:#4a4470;text-align:left}#MainContent[data-template=article] .article-template>header{padding-top:7rem;padding-bottom:6rem;margin-bottom:0;background:radial-gradient(60rem 26rem at 50% 0,rgba(139,92,246,.38),transparent 70%),#1b1440;box-shadow:0 0 0 100vmax #1b1440;clip-path:inset(0 -100vmax)}#MainContent[data-template=article] .article-template>header{margin-top:0;text-align:center}#MainContent[data-template=article] .article-template__title{margin:0 0 1.2rem;font-size:clamp(3.2rem,5.6vw,5.4rem);line-height:1.12;letter-spacing:.02em;overflow-wrap:anywhere;background-image:linear-gradient(115deg,#f472b6 5%,#c084fc,#a78bfa 95%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 26px rgba(244,114,182,.4)) drop-shadow(0 4px 14px rgba(167,139,250,.3))}#MainContent[data-template=article] .article-template__title:after{content:"";display:block;width:13.2rem;height:3px;margin:1.8rem auto 0;border-radius:3px;background:linear-gradient(90deg,#f472b600,#f472b6 25%,#a78bfa 75%,#a78bfa00);box-shadow:0 0 16px #f472b6b3;-webkit-text-fill-color:initial}#MainContent[data-template=article] .article-template>header .caption-with-letter-spacing,#MainContent[data-template=article] .article-template>header time{color:#d7cff7;font-size:1.3rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}#MainContent[data-template=article] .article-template__back .article-template__link{display:inline-flex;align-items:center;gap:.8rem;padding:1.2rem 2.6rem;border-radius:999px;background:linear-gradient(115deg,#ec4899,#8b5cf6);color:#fff;font-weight:700;text-decoration:none;box-shadow:0 10px 28px #8b5cf659}#MainContent[data-template=article] .article-template__back .article-template__link .icon-wrap{color:#fff}#MainContent[data-template=article] .article-template__social-sharing{padding-top:2.4rem}#MainContent[data-template=article] .article-template__social-sharing .share-button__button,#MainContent[data-template=article] .article-template__social-sharing summary{color:#db2777}#MainContent[data-template=article] .article-template__content{max-width:78rem;padding-top:2.4rem;padding-bottom:4rem;font-size:1.75rem;line-height:1.85;color:#3b3560}#MainContent[data-template=article] .article-template__content p{margin:0 0 1.8rem}#MainContent[data-template=article] .article-template__content strong{color:#1e1b4b}#MainContent[data-template=article] .article-template__content h2,#MainContent[data-template=article] .article-template__content h3{margin:4rem 0 1.4rem;color:#1e1b4b;background:none;-webkit-text-fill-color:#1E1B4B;line-height:1.2}#MainContent[data-template=article] .article-template__content ol,#MainContent[data-template=article] .article-template__content ul{list-style:none;counter-reset:pxp;margin:2.4rem 0;padding:2rem 2.6rem;background:#fff;border:1px solid #E6DEFB;border-radius:18px;box-shadow:0 10px 30px #1e1b4b12}#MainContent[data-template=article] .article-template__content li{position:relative;counter-increment:pxp;margin:0;padding:1rem 0 1rem 4.4rem}#MainContent[data-template=article] .article-template__content li+li{border-top:1px solid #F1ECFD}#MainContent[data-template=article] .article-template__content li:before{content:counter(pxp);position:absolute;left:0;top:1.2rem;width:2.8rem;height:2.8rem;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#ec4899,#8b5cf6);color:#fff;font-size:1.3rem;font-weight:700;line-height:1}#MainContent[data-template=article] .article-template__content ul li:before{content:"\2713"}#MainContent[data-template=article] .article-template__content img{max-width:100%;height:auto;border-radius:18px}#MainContent[data-template=article] .article-template__back{padding-bottom:6rem;text-align:center}@media(max-width:749px){#MainContent[data-template=article] .article-template>header{padding-top:5rem;padding-bottom:4.4rem}#MainContent[data-template=article] .article-template__content{font-size:1.65rem}#MainContent[data-template=article] .article-template__content ol,#MainContent[data-template=article] .article-template__content ul{padding:1.4rem 1.6rem}}#MainContent[data-template=cart] cart-items .page-width,#MainContent[data-template=cart] #main-cart-footer .page-width{max-width:110rem}#MainContent[data-template=cart] cart-items{padding-top:5rem}#MainContent[data-template=cart] .title-wrapper-with-link{align-items:baseline;margin-bottom:2.4rem}#MainContent[data-template=cart] .title--primary,#MainContent[data-template=cart] .cart__empty-text{color:#1e1b4b;font-size:clamp(3rem,4.4vw,4.4rem)}#MainContent[data-template=cart] .underlined-link,#MainContent[data-template=cart] .cart__login-paragraph a{color:#db2777}#MainContent[data-template=cart] .cart__warnings{max-width:62rem;margin:2rem auto 0;padding:4.4rem 3rem 4.8rem;text-align:center;background:#fff;border:1px solid #E6DEFB;border-radius:24px;box-shadow:0 16px 44px #1e1b4b14}#MainContent[data-template=cart] .cart__empty-text{margin:0 0 2.4rem;font-size:clamp(2.4rem,3vw,3rem)}#MainContent[data-template=cart] .cart__login-title{color:#1e1b4b;margin-top:3rem}#MainContent[data-template=cart] .cart__login-paragraph{color:#4a4470}#MainContent[data-template=cart] .cart-items{border-collapse:separate;border-spacing:0 1.4rem}#MainContent[data-template=cart] .cart-items thead th{padding-bottom:.4rem;font-size:1.2rem;letter-spacing:.14em;color:#6d63a8;border-bottom:0}#MainContent[data-template=cart] .cart-item>td{background:#fff;border-top:1px solid #E6DEFB;border-bottom:1px solid #E6DEFB;padding:1.8rem 1.4rem;vertical-align:middle}#MainContent[data-template=cart] .cart-item>td:first-child{border-left:1px solid #E6DEFB;border-radius:18px 0 0 18px}#MainContent[data-template=cart] .cart-item>td:last-child{border-right:1px solid #E6DEFB;border-radius:0 18px 18px 0}#MainContent[data-template=cart] .cart-item__image{border-radius:12px}#MainContent[data-template=cart] .cart-item__name{color:#1e1b4b;text-decoration:none}#MainContent[data-template=cart] .cart-item__name:hover{color:#db2777}#MainContent[data-template=cart] .cart-item .price{color:#db2777;font-weight:700}#MainContent[data-template=cart] .cart-items .product-option{color:#5b5486}#MainContent[data-template=cart] .cart__footer{padding-bottom:5rem}#MainContent[data-template=cart] .cart__blocks{max-width:44rem;margin-left:auto;padding:2.6rem 2.8rem;background:#fff;border:1px solid #E6DEFB;border-radius:22px;box-shadow:0 16px 44px #1e1b4b14}#MainContent[data-template=cart] .totals__total,#MainContent[data-template=cart] .totals__total-value{color:#1e1b4b}#MainContent[data-template=cart] .totals__total-value{font-weight:800}#MainContent[data-template=cart] .cart__checkout-button{width:100%}#MainContent[data-template=cart] .tax-note{color:#5b5486}@media(max-width:749px){#MainContent[data-template=cart] .cart__blocks{max-width:none;padding:2rem 1.8rem}#MainContent[data-template=cart] cart-items{padding-top:3rem}}#MainContent[data-template="404"] .template-404{padding:8rem 2rem}#MainContent[data-template="404"] .template-404 .title{color:#1e1b4b}.pxp-cta{padding:6rem 2rem;text-align:center;background:radial-gradient(50rem 20rem at 50% 0,rgba(255,255,255,.18),transparent 70%),linear-gradient(115deg,#ec4899,#8b5cf6);color:#fff}.pxp-cta__eyebrow{display:inline-block;margin:0 0 1.6rem;padding:.7rem 1.6rem;border:1px solid rgba(255,255,255,.55);border-radius:999px;background:#140f2e4d;font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.pxp-cta h2{margin:0 0 1.2rem;font-size:clamp(2.6rem,4vw,4rem);line-height:1.15;color:#fff}.pxp-cta p{max-width:56rem;margin:0 auto 2.8rem;font-size:1.7rem;line-height:1.6;color:#ffffffe6}.pxp-cta__btn{display:inline-block;padding:1.5rem 3.4rem;border-radius:999px;background:#140f2e;color:#fff;font-size:1.6rem;font-weight:700;text-decoration:none;box-shadow:0 10px 30px #140f2e73;transition:transform .2s,box-shadow .2s}.pxp-cta__btn:hover{transform:translateY(-2px);box-shadow:0 14px 36px #140f2e8c;color:#fff}.rte .pxp-group{margin:3.6rem 0 1.2rem;font-size:1.2rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#db2777}.rte .pxp-group:first-child{margin-top:0}.rte details.pxp-q{background:#fff;border:1px solid var(--pxp-line,#E6DEFB);border-radius:1.4rem;margin:0 0 1rem;box-shadow:0 6px 20px #1e1b4b0d;overflow:hidden}.rte details.pxp-q summary{cursor:pointer;list-style:none;padding:1.8rem 5.2rem 1.8rem 2.2rem;position:relative;font-size:1.7rem;font-weight:700;color:#1e1b4b;line-height:1.4}.rte details.pxp-q summary::-webkit-details-marker{display:none}.rte details.pxp-q summary:after{content:"+";position:absolute;right:2rem;top:50%;transform:translateY(-50%);width:3rem;height:3rem;border-radius:50%;display:grid;place-items:center;background:#f3eeff;color:#7c3aed;font-size:2rem;line-height:1;transition:background .2s,transform .2s}.rte details.pxp-q[open] summary:after{content:"\2212";background:linear-gradient(135deg,#ec4899,#8b5cf6);color:#fff}.rte details.pxp-q p{margin:0;padding:0 2.2rem 2rem;color:#3b3560}.rte .pxp-links{margin-top:3rem;font-size:1.5rem;color:#5b5486}.rte .pxp-links a{font-weight:700;margin:0 .4rem}.rte table.pxp-table{width:100%;border-collapse:separate;border-spacing:0;margin:0 0 2.4rem;background:#fff;border:1px solid var(--pxp-line,#E6DEFB);border-radius:1.4rem;overflow:hidden;font-size:1.5rem;box-shadow:0 6px 20px #1e1b4b0d}.rte table.pxp-table th{background:#f3eeff;color:#1e1b4b;text-align:left;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;padding:1.3rem 1.8rem}.rte table.pxp-table td{padding:1.5rem 1.8rem;border-top:1px solid #F1ECFD;vertical-align:top;color:#3b3560}.rte table.pxp-table td:first-child{font-weight:800;color:#1e1b4b;white-space:nowrap}@media(max-width:559px){.rte table.pxp-table th,.rte table.pxp-table td{padding:1.1rem;font-size:1.4rem}}.rte .pxp-cards{list-style:none;padding:0;margin:0 0 2.4rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1.4rem;background:none;border:0;box-shadow:none}.rte .pxp-cards li{padding:0;border:0;background:none}.rte .pxp-cards li:before{content:none}.rte .pxp-cards a{display:block;height:100%;padding:2rem 2.2rem;background:#fff;border:1px solid var(--pxp-line,#E6DEFB);border-radius:1.4rem;text-decoration:none;color:#3b3560;box-shadow:0 6px 20px #1e1b4b0d;transition:transform .2s,box-shadow .2s,border-color .2s}.rte .pxp-cards a:hover{transform:translateY(-2px);border-color:#c4b5fd;box-shadow:0 14px 30px #8b5cf62e}.rte .pxp-cards b{display:block;font-size:1.7rem;color:#1e1b4b;margin-bottom:.4rem}.rte .pxp-cards span.go{display:inline-block;margin-top:.8rem;font-weight:800;font-size:1.3rem;color:#db2777}@media(max-width:749px){.rte .pxp-cards{grid-template-columns:1fr}}.pxp-cat{background:#f7f5ff;padding:6rem 2rem 7rem}.pxp-cat__in{max-width:96rem;margin:0 auto;display:grid;gap:3.2rem}.pxp-cat h2{margin:0 0 1.4rem;font-size:2.6rem;color:#1e1b4b;line-height:1.2}.pxp-cat p{color:#3b3560;font-size:1.6rem;line-height:1.7;margin:0 0 1.4rem}.pxp-cat__empty{text-align:center;background:#fff;border:1px solid #E6DEFB;border-radius:2rem;padding:4rem 2.4rem;box-shadow:0 10px 30px #1e1b4b12}.pxp-cat__empty p{max-width:56rem;margin:0 auto 2.2rem}.pxp-cat__btn{display:inline-block;padding:1.5rem 3.2rem;border-radius:999px;font-weight:800;font-size:1.5rem;color:#fff;text-decoration:none;background:linear-gradient(135deg,#ec4899,#8b5cf6);box-shadow:0 10px 28px #8b5cf659;transition:transform .2s}.pxp-cat__btn:hover{transform:translateY(-2px);color:#fff}.pxp-cat__why ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem}.pxp-cat__why li{background:#fff;border:1px solid #E6DEFB;border-radius:1.6rem;padding:2.2rem;font-weight:700;color:#1e1b4b;font-size:1.6rem;line-height:1.45;box-shadow:0 6px 20px #1e1b4b0d}.pxp-cat__why li:before{content:"";display:block;width:3.6rem;height:.4rem;border-radius:9px;background:linear-gradient(90deg,#ec4899,#8b5cf6);margin-bottom:1.4rem}.pxp-cat details{background:#fff;border:1px solid #E6DEFB;border-radius:1.4rem;margin:0 0 1rem;overflow:hidden}.pxp-cat details summary{cursor:pointer;list-style:none;padding:1.8rem 5.2rem 1.8rem 2.2rem;position:relative;font-size:1.65rem;font-weight:700;color:#1e1b4b}.pxp-cat details summary::-webkit-details-marker{display:none}.pxp-cat details summary:after{content:"+";position:absolute;right:2rem;top:50%;transform:translateY(-50%);width:3rem;height:3rem;border-radius:50%;display:grid;place-items:center;background:#f3eeff;color:#7c3aed;font-size:2rem}.pxp-cat details[open] summary:after{content:"\2212";background:linear-gradient(135deg,#ec4899,#8b5cf6);color:#fff}.pxp-cat details p{padding:0 2.2rem 2rem;margin:0}.pxp-cat__related{text-align:center;font-size:1.5rem;color:#5b5486}.pxp-cat__related a{font-weight:800;color:#db2777;margin:0 .8rem;white-space:nowrap}@media(max-width:749px){.pxp-cat{padding:4rem 1.6rem 5rem}.pxp-cat__why ul{grid-template-columns:1fr}.pxp-cat h2{font-size:2.2rem}}#MainContent:has(.shopify-policy__container){background:radial-gradient(60rem 26rem at 50% 0,rgba(139,92,246,.38),transparent 70%) top / 100% 26rem no-repeat,radial-gradient(34rem 16rem at 88% 100%,rgba(244,114,182,.18),transparent 70%) top / 100% 26rem no-repeat,linear-gradient(180deg,#140f2e,#1e1b4b) top / 100% 26rem no-repeat,#f7f5ff}.shopify-policy__container{max-width:86rem!important;width:100%!important;margin:0 auto!important;padding:0 1.6rem 8rem!important}#MainContent .shopify-policy__title{height:26rem;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 -1.6rem 4rem}#MainContent .shopify-policy__title h1{margin:0!important;padding:0 1rem!important;max-width:none!important;border-radius:0!important;font-size:clamp(4rem,7vw,6.4rem)!important;line-height:1.05!important;letter-spacing:.03em!important;text-align:center!important}#MainContent .shopify-policy__title:after{content:"";display:block;width:13.2rem;height:3px;margin:1.8rem auto 0;border-radius:3px;background:linear-gradient(90deg,#f472b600,#f472b6 25%,#a78bfa 75%,#a78bfa00);box-shadow:0 0 16px #f472b6b3}#MainContent .shopify-policy__body{background:#fff;border:1px solid #E6DEFB;border-radius:2rem;box-shadow:0 10px 30px #1e1b4b12;padding:4.8rem 5.6rem}#MainContent .shopify-policy__body .rte{max-width:none;margin:0;font-size:1.6rem;line-height:1.8;color:#3b3560}#MainContent .shopify-policy__body .rte p{margin:0 0 1.6rem}#MainContent .shopify-policy__body .rte h2,#MainContent .shopify-policy__body .rte h3,#MainContent .shopify-policy__body .rte p>strong:only-child{display:block;margin:3.6rem 0 1rem;padding-left:1.4rem;border-left:4px solid #EC4899;border-image:linear-gradient(180deg,#f472b6,#8b5cf6) 1;font-family:Archivo Black,sans-serif;font-weight:400;font-size:1.9rem;letter-spacing:.06em;text-transform:uppercase;color:#1e1b4b;line-height:1.3}#MainContent .shopify-policy__body .rte strong{color:#1e1b4b}#MainContent .shopify-policy__body .rte a{color:#db2777;font-weight:700;text-decoration:underline;text-underline-offset:.2em}#MainContent .shopify-policy__body .rte a:hover{color:#8b5cf6}#MainContent .shopify-policy__body .rte li{margin-bottom:.6rem}@media(max-width:749px){#MainContent .shopify-policy__body{padding:2.4rem 1.8rem;border-radius:1.6rem}#MainContent .shopify-policy__title{height:20rem;margin-bottom:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/px-pages.css.map */
