html,body.template-index{background:#071024!important}body.template-index{position:relative}body.template-index .imm-global-cosmic{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100vh;overflow:hidden;pointer-events:none;background:#071024}body.template-index .imm-global-cosmic__base{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse at 14% 28%,rgba(35,76,186,.62) 0%,rgba(20,42,110,.3) 34%,transparent 64%),radial-gradient(ellipse at 88% 26%,rgba(116,43,164,.5) 0%,rgba(66,26,103,.25) 36%,transparent 66%),linear-gradient(145deg,#071126,#111638,#281244)}body.template-index .imm-global-cosmic__stars{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;overflow:hidden;pointer-events:none}body.template-index .imm-global-star{position:absolute;display:block;width:var(--imm-star-size, 1px);height:var(--imm-star-size, 1px);border-radius:50%;background:rgba(255,255,255,var(--imm-star-opacity, .55));box-shadow:0 0 var(--imm-star-glow, 2px) #dce6ff59}body.template-index .imm-global-cosmic__nebula{position:absolute;top:-38%;right:-38%;bottom:-38%;left:-38%;z-index:1;transform-origin:center;will-change:transform;pointer-events:none}body.template-index .imm-global-cosmic__nebula--one{background:radial-gradient(ellipse at 28% 38%,rgba(40,91,220,.42) 0%,rgba(27,59,154,.2) 30%,transparent 62%);filter:blur(72px);transform:translate3d(var(--imm-nebula-one-x, 0px),var(--imm-nebula-one-y, 0px),0) rotate(var(--imm-nebula-one-rotate, 0deg)) scale(var(--imm-nebula-one-scale, 1.18))}body.template-index .imm-global-cosmic__nebula--two{background:radial-gradient(ellipse at 74% 34%,rgba(136,50,190,.38) 0%,rgba(80,31,126,.18) 32%,transparent 64%);filter:blur(84px);transform:translate3d(var(--imm-nebula-two-x, 0px),var(--imm-nebula-two-y, 0px),0) rotate(var(--imm-nebula-two-rotate, 0deg)) scale(var(--imm-nebula-two-scale, 1.24))}body.template-index .imm-global-cosmic__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:linear-gradient(180deg,#0306120a,#03061205,#0306122e)}body.template-index #header-group,body.template-index #MainContent,body.template-index footer{position:relative;z-index:2}body.template-index #header-group,body.template-index .header-section,body.template-index header-component,body.template-index header,body.template-index .header,body.template-index .header__row{background:#080b1deb!important;background-image:none!important}body.template-index #header-group{border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}body.template-index header-component a,body.template-index header-component button,body.template-index header-component span,body.template-index header-component summary,body.template-index .header__menu-item,body.template-index .header__heading-link,body.template-index .header__icon{color:#fff!important;opacity:1!important}body.template-index header-component svg,body.template-index .header__icon svg{color:#fff!important;stroke:currentColor!important}body.template-index #MainContent,body.template-index .content-for-layout,body.template-index #MainContent>.shopify-section,body.template-index #MainContent>.shopify-section>section,body.template-index #MainContent .section-background{background:transparent!important;background-image:none!important}body.template-index .imm-cosmic-section{background:transparent!important}body.template-index .imm-cosmic-section__content{max-width:980px}body.template-index .imm-cosmic-section__heading{font-size:clamp(48px,6.2vw,92px);line-height:.98;letter-spacing:-.05em}body.template-index .imm-cosmic-section__button{color:#071020!important;-webkit-text-fill-color:#071020!important}body.template-index .card__content,body.template-index .card-information,body.template-index .product-card__content,body.template-index .product-card__information{padding:14px 4px 24px!important;background:transparent!important;border:0!important}body.template-index .card__heading,body.template-index .card__heading a,body.template-index .product-card__title,body.template-index .product-card__title a{color:#fff!important;background:transparent!important;border:0!important}body.template-index .price,body.template-index .price *,body.template-index .price-item{color:#ffffffc2!important;background:transparent!important}body.template-index #MainContent .title,body.template-index #MainContent .section-heading,body.template-index #MainContent h2{color:#fff;background:transparent!important;border:0!important}body.template-index .image-with-text__media,body.template-index .image-block,body.template-index .image-block__image{overflow:hidden;border-radius:20px;background:#fff!important}body.template-index .image-with-text__content{border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#080c1f80!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body.template-index .image-with-text__content h1,body.template-index .image-with-text__content h2,body.template-index .image-with-text__content h3{color:#fff!important;background:transparent!important}body.template-index .image-with-text__content p,body.template-index .image-with-text__content .rte{color:#ffffffb8!important;background:transparent!important}body.template-index .rich-text,body.template-index .rich-text__wrapper,body.template-index .rich-text__blocks{background:transparent!important;border:0!important}body.template-index .rich-text h1,body.template-index .rich-text h2,body.template-index .rich-text h3{color:#fff!important;background:transparent!important}body.template-index .rich-text p{color:#ffffffb8!important;background:transparent!important}body.template-index #MainContent .button,body.template-index #MainContent a.button{border:1px solid #ffffff!important;border-radius:999px!important;background:#fff!important;color:#071020!important;box-shadow:none!important}body.template-index #MainContent .button *,body.template-index #MainContent a.button *{color:#071020!important;-webkit-text-fill-color:#071020!important}body.template-index #MainContent .button:hover,body.template-index #MainContent a.button:hover{background:transparent!important;color:#fff!important}body.template-index footer,body.template-index footer>*,body.template-index footer .shopify-section{background:#050816e6!important;background-image:none!important}body.template-index footer{border-top:1px solid rgba(255,255,255,.08)}body.template-index footer h1,body.template-index footer h2,body.template-index footer h3,body.template-index footer h4{color:#fff!important}body.template-index footer p,body.template-index footer a,body.template-index footer span,body.template-index footer li{color:#ffffffb3!important}@media screen and (max-width:749px){body.template-index .imm-cosmic-section__heading{font-size:clamp(42px,12vw,62px)}body.template-index .card__inner,body.template-index .card__media,body.template-index .image-with-text__media,body.template-index .image-with-text__content{border-radius:14px}body.template-index #header-group{background:#070a1af5!important}}@media(prefers-reduced-motion:reduce){body.template-index .imm-global-cosmic__nebula--one{transform:scale(1.18)}body.template-index .imm-global-cosmic__nebula--two{transform:scale(1.24)}}body.template-index .imm-cosmic-section__content{width:min(calc(100% - 40px),1100px)}body.template-index .imm-cosmic-section__heading{max-width:1100px;margin-inline:auto;font-size:clamp(48px,5.7vw,88px);line-height:1;letter-spacing:-.05em;text-wrap:balance}body.template-index #MainContent .title,body.template-index #MainContent .section-heading,body.template-index #MainContent .collection-list-title,body.template-index #MainContent h2{color:#fff!important}body.template-index #MainContent .view-all,body.template-index #MainContent .view-all a,body.template-index #MainContent a[href*="/collections"]{color:#ffffffd1!important}body.template-index .product-card,body.template-index .product-card-wrapper,body.template-index .card,body.template-index .card-wrapper{background:transparent!important;border:0!important;box-shadow:none!important}body.template-index .card__inner,body.template-index .card__media,body.template-index .product-card__media,body.template-index .media{overflow:hidden;border-radius:18px;background:#fff!important}body.template-index .card__content,body.template-index .card-information,body.template-index .product-card__content,body.template-index .product-card__information{padding:14px 2px 24px!important;background:transparent!important;border:0!important}body.template-index .card__heading,body.template-index .card__heading a,body.template-index .product-card__title,body.template-index .product-card__title a,body.template-index .card-information a{color:#fff!important;background:transparent!important;opacity:1!important}body.template-index .price,body.template-index .price *,body.template-index .price-item{color:#ffffffb8!important;background:transparent!important}body.template-index .quick-add__submit,body.template-index .quick-add button{background:#fff!important;color:#071020!important;border-radius:999px!important}body.template-index .quick-add__submit *,body.template-index .quick-add button *{color:#071020!important}body.template-index slideshow-component,body.template-index .slideshow,body.template-index .slideshow__slide,body.template-index .banner,body.template-index .banner__media{background:transparent!important}body.template-index .slideshow img,body.template-index .banner img{border-radius:22px}body.template-index .slideshow__text-wrapper,body.template-index .banner__content{min-height:auto!important}body.template-index .slideshow__text,body.template-index .banner__box{max-width:760px;margin:24px auto;padding:36px 30px!important;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#070b1e9e!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}body.template-index .slideshow__text h2,body.template-index .banner__box h2{color:#fff!important}body.template-index .slideshow__text p,body.template-index .banner__box p{color:#ffffffb8!important}body.template-index .image-with-text{gap:28px}body.template-index .image-with-text__media,body.template-index .image-with-text__media-item,body.template-index .image-block{overflow:hidden;border-radius:22px;background:#fff!important}body.template-index .image-with-text__content{min-height:100%;padding:clamp(32px,5vw,70px)!important;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:linear-gradient(145deg,#0c1230d1,#1e1239b8)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}body.template-index .image-with-text__content p,body.template-index .image-with-text__content .rte{color:#ffffffbd!important;font-size:17px;line-height:1.65}body.template-index .rich-text,body.template-index .rich-text__wrapper,body.template-index .rich-text__blocks{background:transparent!important}body.template-index .rich-text__blocks{max-width:800px;margin-inline:auto;padding:60px 24px;text-align:center}body.template-index .rich-text h1,body.template-index .rich-text h2,body.template-index .rich-text h3{color:#fff!important}body.template-index .rich-text p{color:#ffffffb8!important}body.template-index footer,body.template-index .custom-footer-wrapper{background:#050816e0!important}body.template-index .custom-footer-wrapper{border-top:1px solid rgba(255,255,255,.08);padding-top:48px;padding-bottom:40px}body.template-index footer h4{color:#fff!important}body.template-index footer a,body.template-index footer p,body.template-index footer span{color:#ffffffa8!important}body.template-index #MainContent>.shopify-section:not(:first-child){padding-left:clamp(18px,5vw,78px);padding-right:clamp(18px,5vw,78px)}body.template-index #MainContent>.shopify-section:first-child,body.template-index #MainContent>.shopify-section:has(.slideshow),body.template-index #MainContent>.shopify-section:has(.banner){padding-left:0;padding-right:0}@media screen and (max-width:749px){body.template-index .imm-cosmic-section__heading{font-size:clamp(42px,12vw,60px)}body.template-index .image-with-text__content{padding:32px 24px!important}body.template-index .slideshow__text,body.template-index .banner__box{margin:16px;padding:28px 22px!important}body.template-index #MainContent>.shopify-section:not(:first-child){padding-left:16px;padding-right:16px}}body.template-index footer,body.template-index footer>*,body.template-index footer .shopify-section,body.template-index footer .custom-liquid,body.template-index footer [class*=color-scheme]{width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important;background:#050816eb!important}body.template-index footer .custom-footer-wrapper{width:100%!important;max-width:none!important}body.template-index .image-with-text,body.template-index .image-with-text__grid,body.template-index .image-with-text__media-item{background:transparent!important;background-color:transparent!important;background-image:none!important}body.template-index .image-with-text__media{overflow:hidden;border-radius:22px;background:#fff!important}body.template-index .image-with-text__content{padding:clamp(36px,5vw,72px)!important;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:linear-gradient(145deg,#0a112fd1,#23123fbd)!important;color:#fff!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}body.template-index .image-with-text__content h1,body.template-index .image-with-text__content h2,body.template-index .image-with-text__content h3{color:#fff!important}body.template-index .image-with-text__content p,body.template-index .image-with-text__content span,body.template-index .image-with-text__content .rte{color:#ffffffc2!important}body.template-index .image-with-text.color-scheme,body.template-index .image-with-text [class*=color-scheme],body.template-index .image-with-text [class*=scheme-]{background-color:transparent!important;background-image:none!important}body.template-index footer,body.template-index footer>*,body.template-index footer .shopify-section,body.template-index footer .shopify-section-group-footer-group,body.template-index footer .custom-liquid,body.template-index footer .custom-liquid-section,body.template-index footer [class*=custom-liquid],body.template-index footer [class*=color-scheme],body.template-index footer [class*=scheme-],body.template-index footer .gradient,body.template-index footer .section-background,body.template-index footer .custom-footer-wrapper,body.template-index footer .custom-footer{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}body.template-index footer,body.template-index footer>*,body.template-index footer .shopify-section,body.template-index footer .custom-liquid,body.template-index footer .custom-footer-wrapper{width:100%!important;max-width:none!important;margin:0!important}body.template-index footer{position:relative;z-index:2;border-top:0!important}body.template-index footer .custom-footer-wrapper{padding:54px clamp(24px,5vw,80px) 42px!important;border-top:1px solid rgba(255,255,255,.1)!important}body.template-index footer .custom-footer{width:100%!important;max-width:1440px!important;margin:0 auto!important}body.template-index footer h1,body.template-index footer h2,body.template-index footer h3,body.template-index footer h4,body.template-index footer strong{color:#fff!important}body.template-index footer p,body.template-index footer span,body.template-index footer li,body.template-index footer a,body.template-index footer small{color:#ffffffb3!important}body.template-index footer a:hover{color:#fff!important}body.template-index .footer__content-bottom,body.template-index .footer__copyright,body.template-index footer [class*=copyright]{background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:#ffffff14!important}@media screen and (max-width:768px){body.template-index footer .custom-footer-wrapper{padding:42px 22px 34px!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/immaculate-cosmic.css.map */
