body{background-image:radial-gradient(ellipse 80% 50% at 15% 0%,rgba(107,47,160,.35),transparent 60%),radial-gradient(ellipse 70% 45% at 90% 20%,rgba(61,90,254,.22),transparent 60%);background-attachment:fixed;background-repeat:no-repeat}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.5;background-image:radial-gradient(1px 1px at 12% 18%,#fff,transparent),radial-gradient(1px 1px at 28% 72%,#cfd8ff,transparent),radial-gradient(1.5px 1.5px at 44% 34%,#fff,transparent),radial-gradient(1px 1px at 63% 82%,#fff,transparent),radial-gradient(1px 1px at 78% 12%,#e8dcff,transparent),radial-gradient(1.5px 1.5px at 91% 58%,#fff,transparent),radial-gradient(1px 1px at 6% 90%,#fff,transparent),radial-gradient(1px 1px at 55% 6%,#cfd8ff,transparent)}::selection{background:#6b2fa0;color:#fff}html{scrollbar-color:#3d5afe #040434}.gradient{background-attachment:scroll}.color-scheme-1.gradient,.color-scheme-1,.shopify-section .color-scheme-1{background-color:transparent}.announcement-bar{font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:1.2rem}.header-wrapper{border-bottom:1px solid rgba(245,247,255,.1)}.header__menu-item,.header__icon{color:#f5f7ff}.slideshow .banner__media{background:#02021e}.slideshow .banner__media img,.slideshow .slideshow__media img{object-fit:contain;object-position:center}.slideshow__slide>.slideshow__media+.slideshow__text-wrapper{pointer-events:none}.slideshow .slider-button,.slider-buttons .slider-button{border-radius:50%;background:#040434bf;color:#fff}.slideshow__controls{background:#04043499}.slider-counter__link--dots .dot{background:#f5f7ff59;border:0}.slider-counter__link--dots[aria-current=true] .dot{background:#fff}.title-wrapper-with-link{align-items:flex-end;border-bottom:1px solid rgba(245,247,255,.12);padding-bottom:10px;margin-bottom:18px}.title-wrapper-with-link .title,.collection-list-title,.title-wrapper .title{font-weight:800;position:relative}.title-wrapper-with-link .title:after,.collection-list-title:after{content:"";display:block;width:48px;height:3px;border-radius:2px;margin-top:8px;background:linear-gradient(90deg,#3d5afe,#6b2fa0)}.title-wrapper-with-link .link,.title-wrapper-with-link a.link{font-weight:700;color:#f5f7ff;text-decoration:none}.multicolumn .multicolumn-card__info .inline-richtext,.multicolumn h3{font-size:1.5rem;font-weight:700;margin:0}.multicolumn .rte p{font-size:1.25rem;opacity:.7;margin:0}.multicolumn-list__item{padding:0 8px}.card-wrapper .card{border-radius:12px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.card__media .media img,.card .media img{object-fit:contain}.card .card__media .media{background:#ffffff0a}.card__heading,.card__heading a{font-weight:600}.price{font-weight:800}.price .price-item--regular,.price .price-item--sale{font-size:1.25em;font-weight:800}.price--on-sale .price-item--sale{color:#fff}.price__regular .price-item--regular{color:#f5f7ff}.price .price-item--regular.price-item--regular{opacity:1}.price--on-sale .price-item--regular{opacity:.6;font-weight:400;font-size:.95em}.badge{font-weight:800;letter-spacing:.03em}.quick-add__submit{border-radius:999px}@media(hover:hover){.card-wrapper:hover .card{transform:translateY(-4px);border-color:#3d5afe;box-shadow:0 10px 28px #3d5afe59}}.grid--1-col .grid__item:has(.product-card-wrapper),.product-grid>.grid__item,.slider .grid__item{display:flex}.grid__item>.card-wrapper,.product-grid .card-wrapper,.slider .card-wrapper{width:100%}.product-card-wrapper{display:flex;flex-direction:column;height:100%}.product-card-wrapper>.card{flex:1 1 auto;display:flex;flex-direction:column;height:auto}.product-card-wrapper>.card>.card__inner{flex:0 0 auto}.product-card-wrapper>.card>.card__content{flex:1 1 auto;display:flex;flex-direction:column}.product-card-wrapper .card__information{flex:1 1 auto;display:flex;flex-direction:column;padding-bottom:1rem}.product-card-wrapper .card__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em;line-height:1.3}.product-card-wrapper .card-information{margin-top:auto;padding-top:.6rem}.product-card-wrapper .quick-add{margin-top:auto}.button,.button:after{border-radius:999px}.button:not([disabled]):hover{box-shadow:0 0 20px #6b2fa0bf}.slider-button{border-radius:50%}.collection-list .card__heading,.collection-list .card__heading a{font-size:1.7rem;font-weight:700}.footer{border-top:1px solid transparent;border-image:linear-gradient(90deg,transparent,#6b2fa0,#3d5afe,transparent) 1}.newsletter .newsletter__wrapper{border-radius:18px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/cosmic-theme.css.map */
