.sc-hub{background:#090510;color:#fff9ff;padding-bottom:64px}.sc-hub-wrap{width:min(1180px,calc(100% - 40px));margin:auto}.sc-hub-head{padding:64px 0;background:radial-gradient(ellipse at right top,#490a73,transparent 65%),#11091d}.sc-hub-head h1{color:inherit;font-size:clamp(40px,5vw,68px);line-height:1.1;margin:16px 0;max-width:800px}.sc-hub-head p:not(.sc-hub-eyebrow){max-width:720px;font-size:18px;color:#d0c4d8;line-height:1.7}.sc-hub-eyebrow{color:#85a0f2;font-size:13px;text-transform:uppercase;letter-spacing:.17em}.sc-hub-button{display:inline-block;margin-top:14px;padding:13px 26px;background:#85a0f2;color:#090510;border-radius:30px;text-decoration:none;font-weight:700}.sc-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:48px}.sc-hub-card{display:block;text-decoration:none;color:inherit;border:1px solid #392747;border-radius:20px;overflow:hidden;background:#180e23}.sc-hub-image{width:100%;height:260px;object-fit:cover;display:block}.sc-hub-art{height:260px;display:grid;place-items:center;font-size:100px;background:linear-gradient(135deg,#490a73,#9049bf,#6cbad9)}.sc-hub-copy{padding:26px}.sc-hub-copy h2{color:#fff9ff;margin:0 0 12px;font-size:28px}.sc-hub-copy p{color:#d0c4d8;line-height:1.65;margin-bottom:20px}.sc-hub-copy span{color:#aebffc;font-weight:600}.sc-hub-card:hover{border-color:#85a0f2}@media(max-width:989px){.sc-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.sc-hub-grid{grid-template-columns:1fr}.sc-hub-head{padding:40px 0}.sc-hub-image,.sc-hub-art{height:240px}}.sc-empty{margin:0 auto 48px;padding:40px 24px;width:min(900px,calc(100% - 40px));text-align:center;border-radius:24px;background:linear-gradient(120deg,#490a73,#160a26);color:#fff9ff}.sc-empty h2{color:inherit;font-size:36px;margin:0 0 16px}.sc-empty p{line-height:1.7}.sc-empty a{display:inline-block;background:#85a0f2;color:#090510;padding:14px 24px;border-radius:30px;font-weight:700;text-decoration:none;margin-top:16px}.sc-page-intro{margin:0 0 32px;font-size:20px;line-height:1.7}.sc-page-hero{padding:32px 0 58px}.sc-page-hero h1{margin:16px 0 0;font-size:clamp(38px,5vw,68px);line-height:1.12}.sc-breadcrumb{color:inherit;font-size:14px;text-underline-offset:5px}.sc-eyebrow{margin:28px 0 0;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.sc-page-content{padding-top:48px;padding-bottom:64px}.sc-page-content .rte{line-height:1.85}.sc-page-content .rte img,.sc-page-content .rte iframe{max-width:100%}.sc-page-content .rte h2,.sc-page-content .rte h3{margin-top:40px}.sc-page-content .rte p>strong:only-child{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:26px}.sc-page-content .rte ul{padding-left:24px}.sc-faq-item{border-bottom:1px solid rgba(73,10,115,.2);padding:24px 0}.sc-faq-item summary{cursor:pointer;font-family:var(--font-heading-family);font-size:24px;line-height:1.35}.sc-faq-item .rte{margin-top:16px}.sc-page-button{display:inline-flex;padding:14px 28px;border-radius:32px;background:#490a73;color:#fff;text-decoration:none;font-weight:600}.sc-page-button:hover{background:#681291}.sc-page-action{margin-top:40px;padding-top:32px;border-top:1px solid rgba(73,10,115,.18)}@media(max-width:749px){.sc-page-hero{padding:24px 0 36px}.sc-page-content{padding-top:32px;padding-bottom:40px}}.header-wrapper{border-bottom:1px solid rgba(133,160,242,.24)}.header__heading-logo{border-radius:50%}.header__menu-item{font-size:15px;letter-spacing:.025em}.header__active-menu-item{text-underline-offset:6px}.announcement-bar__message{font-size:13px;letter-spacing:.04em}.footer{border-top:1px solid rgba(133,160,242,.25)}.footer-block__heading{font-size:26px}.footer-block__brand-info{max-width:32rem}.footer__content-bottom{border-top-color:#ffffff29}.button{font-weight:600;letter-spacing:.025em}.button:not(.button--secondary):not(.button--tertiary){transition:filter .2s ease,transform .2s ease}.button:not([disabled]):hover{filter:brightness(1.08)}.card__information{padding:20px 16px}.card__heading{font-size:20px;line-height:1.3}.card-information .price{margin-top:10px}.collection-hero{padding-top:40px;padding-bottom:44px}.collection-hero__title{font-size:clamp(38px,5vw,68px);margin:0;line-height:1.15}.collection-hero__description{max-width:72rem}.facets-container{padding:24px 0;border-bottom:1px solid rgba(73,10,115,.15);margin-bottom:24px}.product__title h1{font-size:clamp(32px,3.5vw,48px);line-height:1.15}.product__info-container .price{font-size:23px}.product__description{line-height:1.8;padding-top:24px;border-top:1px solid rgba(73,10,115,.16)}.product__info-container .product-form{margin:28px 0}.product-form__submit{min-height:52px}.product__media-wrapper .product-media-container{background:#fff}.product-form__input .select{max-width:100%}.cart__footer{border-top:1px solid rgba(73,10,115,.18)}.cart__ctas button{min-height:52px}.cart-item__image{border-radius:12px}.main-page-title,.main-blog .title--primary,.template-search__header h1,.title--primary{line-height:1.15}.shopify-policy__container{max-width:88rem;padding:40px 24px 64px}.shopify-policy__title h1{font-size:clamp(36px,5vw,60px)}.shopify-policy__body{line-height:1.85}.contact{padding-top:40px;padding-bottom:56px}.contact .title{margin-bottom:28px}.customer{padding-top:48px;padding-bottom:64px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--sc-highlight);outline-offset:4px}@media(max-width:749px){.collection-hero{padding:32px 0}.card__information{padding:16px 10px}.card__heading{font-size:19px}.footer-block__heading{font-size:24px}.product__title h1{font-size:32px}}@media(prefers-reduced-motion:reduce){.button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/47/compiled_assets/styles.css.map */
