.mrblue-fx-hero{position:relative;overflow:hidden;margin:0 16px 20px;padding:clamp(48px,8vw,88px) 24px clamp(52px,8vw,92px);border-radius:28px;background:linear-gradient(180deg,#050508,#0f0a1e 45%,#1a1035);color:#fff;text-align:center;isolation:isolate}.mrblue-fx-hero__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;opacity:.35;pointer-events:none}.mrblue-fx-hero__stars{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:radial-gradient(1px 1px at 10% 20%,rgba(255,255,255,.9),transparent),radial-gradient(1px 1px at 30% 65%,rgba(255,255,255,.7),transparent),radial-gradient(1.5px 1.5px at 55% 15%,rgba(255,255,255,.85),transparent),radial-gradient(1px 1px at 72% 42%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 88% 78%,rgba(255,255,255,.75),transparent),radial-gradient(1px 1px at 18% 88%,rgba(255,255,255,.5),transparent),radial-gradient(1.5px 1.5px at 45% 38%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 92% 12%,rgba(255,255,255,.65),transparent);animation:mrblue-fx-twinkle 6s ease-in-out infinite alternate}@keyframes mrblue-fx-twinkle{0%{opacity:.65}to{opacity:1}}.mrblue-fx-hero__content{position:relative;z-index:2;max-width:720px;margin:0 auto}.mrblue-fx-hero__badge{display:inline-flex;align-items:center;padding:8px 16px;margin-bottom:20px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;font-family:var(--mrblue-font-body, "Nunito Sans", sans-serif);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mrblue-fx-hero__title{margin:0 0 16px;font-family:var(--mrblue-font-heading, "Rubik", sans-serif);font-size:clamp(2rem,5.5vw,3.4rem);font-weight:800;line-height:1.08;letter-spacing:-.03em}.mrblue-fx-hero__text{margin:0 auto 28px;max-width:540px;font-family:var(--mrblue-font-body, "Nunito Sans", sans-serif);font-size:clamp(.95rem,2vw,1.1rem);line-height:1.6;color:#ffffffb8}.mrblue-fx-hero__cta{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#0f0a1ed9;color:#fff;font-family:var(--mrblue-font-body, "Nunito Sans", sans-serif);font-size:.95rem;font-weight:800;text-decoration:none;box-shadow:0 0 0 1px #9333ea40,0 0 32px #9333ea73,0 0 64px #2563eb33;transition:transform .25s ease,box-shadow .25s ease}@media(hover:hover){.mrblue-fx-hero__cta:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #9333ea66,0 0 40px #9333ea8c,0 0 80px #f9731640;color:#fff}}.template-index .card--product,body.template-collection .card--product,.mrblue-glow-card{position:relative;z-index:0;transition:transform .28s ease}.template-index .card--product:before,body.template-collection .card--product:before,.mrblue-glow-card:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:calc(var(--mrblue-radius-md, 16px) + 3px);background:linear-gradient(135deg,#22c55ee6,#2563ebe6,#ff4757d9,#ffd600d9);filter:blur(18px);opacity:0;z-index:-1;transition:opacity .35s ease}@media(hover:hover){.template-index .card--product:hover,body.template-collection .card--product:hover,.mrblue-glow-card:hover{transform:translateY(-4px)}.template-index .card--product:hover:before,body.template-collection .card--product:hover:before,.mrblue-glow-card:hover:before{opacity:.55}}.mrblue-trend-tile,.mrblue-bento-card{position:relative;z-index:0}.mrblue-trend-tile:after,.mrblue-bento-card:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit;background:linear-gradient(135deg,#22c55e,#2563eb,#ff4757,#ffd600);filter:blur(22px);opacity:0;z-index:-1;transition:opacity .3s ease;pointer-events:none}@media(hover:hover){.mrblue-trend-tile:hover:after,.mrblue-bento-card:hover:after{opacity:.45}}.search-modal{background:#050508e0!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.search-modal__content{background:transparent!important;border:none!important;box-shadow:none!important}.search-modal .search-modal__form,.search-modal .search{max-width:560px;margin:0 auto}.search-modal .field{position:relative}.search-modal .search__input.field__input{height:3.4rem;padding:0 3rem 0 2.8rem;border-radius:999px!important;border:1px solid rgba(255,255,255,.14)!important;background:#141418f2!important;color:#fff!important;font-size:1rem;box-shadow:0 8px 32px #00000059}.search-modal .search__input.field__input::placeholder{color:#ffffff73}.search-modal .search__input.field__input:focus{border-color:#9333ea80!important;box-shadow:0 0 0 3px #9333ea26,0 8px 32px #00000059}.search-modal .search__button{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem;padding:0;background:transparent!important;border:none!important;color:#ffffff8c!important}.search-modal .reset__button{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:#ffffff73!important}.search-modal .predictive-search{margin-top:12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#0f0f14f2;overflow:hidden}.search-modal .predictive-search__item{color:#ffffffe0}.pagination-wrapper{margin-top:28px;padding-top:8px}.pagination__list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px}.pagination__item{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 10px;border-radius:10px;font-family:var(--mrblue-font-body, "Nunito Sans", sans-serif);font-size:.92rem;font-weight:600;color:#52525b;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.pagination__item:not(.pagination__item--current):not(.pagination__item--prev):not(.pagination__item--next):hover{color:#0a0a0a}.pagination__item--current{border:1px solid rgba(0,0,0,.12);background:#fff;color:#0a0a0a;font-weight:800;box-shadow:0 2px 8px #0000000f}.pagination__item--prev,.pagination__item--next{border:1px solid rgba(0,0,0,.12);background:#fff;color:#0a0a0a;min-width:2.5rem}.pagination__item--prev:hover,.pagination__item--next:hover{border-color:#0a0a0a;background:#fafafa}.pagination__item[aria-disabled=true]{opacity:.35;pointer-events:none}@media(prefers-reduced-motion:reduce){.mrblue-fx-hero__stars{animation:none}.template-index .card--product:before,body.template-collection .card--product:before{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mrblue-effects.css.map */
