.text-brand{color:var(--brand)}.btn-brand{background:var(--brand);border-color:var(--brand);color:#fff}.btn-brand:hover{filter:brightness(.95);color:#fff}.link-brand{color:var(--brand)}.link-brand:hover{color:var(--brand-2)}.header-shadow{box-shadow:0 2px #0000000a}.brand-underline{height:3px;background:linear-gradient(90deg,var(--gradient-start),var(--gradient-mid),var(--gradient-end))}.text-gradient{background:linear-gradient(90deg,var(--gradient-start),var(--gradient-mid),var(--gradient-end));-webkit-background-clip:text;background-clip:text;color:transparent}.announcement-bar{background:linear-gradient(90deg,var(--gradient-start),var(--gradient-mid),var(--gradient-end))}.card-lift{transition:transform .2s,box-shadow .2s}.card-lift:hover{transform:translateY(-2px);box-shadow:0 .5rem 1rem #00000014}.hero{position:relative;overflow:hidden}.hero .hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;filter:saturate(1.05) contrast(1.05)}.bg-gradient-overlay{background:linear-gradient(135deg,color-mix(in oklab,var(--gradient-start) 35%,#000 0%),color-mix(in oklab,var(--gradient-end) 35%,#000 0%));color:#fff}.hero--framed{position:relative}.hero--framed:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:24px;border:2px solid rgba(255,255,255,.9);box-shadow:0 0 0 1px #0000000f,inset 0 10px 30px #0000001a;pointer-events:none;z-index:2}@media (prefers-color-scheme: light){.hero--framed:after{border-color:var(--brand)}}.hero .hero-cta{position:absolute;left:50%;bottom:1.5rem;transform:translate(-50%);z-index:3}.btn-hero{background:linear-gradient(90deg,var(--gradient-start),var(--gradient-mid),var(--gradient-end));border:0;color:#fff;padding:.9rem 1.6rem;font-weight:800;letter-spacing:.02em;border-radius:999px;text-transform:uppercase;box-shadow:0 8px 20px #0000002e,inset 0 0 0 3px #ffffff59}.btn-hero:hover{filter:brightness(1.05);transform:translateY(-1px)}.btn-hero:focus{outline:none;box-shadow:0 0 0 3px #ffffffb3,0 0 0 6px #0003}.hero .bg-gradient-overlay{padding-bottom:5rem}@media (max-width: 767.98px){.hero .hero-cta{bottom:1rem}.hero .bg-gradient-overlay{padding-bottom:4rem}}.section-nexa-hero .nexa-hero__btn{margin-top:500px;margin-bottom:20px}.reading-page{max-width:900px;margin:100px;padding:60px 20px}.reading-page .page-title{text-align:center;margin-bottom:30px;font-size:2.2rem;font-weight:700}.reading-page .page-content{text-align:left;line-height:1.7;font-size:1.1rem}.site-nav__list,.site-nav__dropdown,.site-nav__dropdown--level2{list-style:none;margin:0;padding:0}.site-nav__item{position:relative}.site-nav__dropdown{position:absolute;top:100%;left:0;min-width:220px;display:none;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 8px 24px #00000014;z-index:9999}.site-nav__item:hover>.site-nav__dropdown{display:block}.site-nav__dropdown a{display:block;padding:10px 14px;white-space:nowrap}.site-nav__dropdown-item{position:relative}.site-nav__dropdown--level2{position:absolute;left:100%;top:0;min-width:220px;display:none;background:#fff;border:1px solid rgba(0,0,0,.1)}.site-nav__dropdown-item:hover>.site-nav__dropdown--level2{display:block}nav.d-md-flex.gap-3>ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:22px}nav.d-md-flex.gap-3>ul>li{position:relative}nav.d-md-flex.gap-3 a{text-decoration:none;display:inline-block;padding:10px 6px}nav.d-md-flex.gap-3>ul>li>ul{position:absolute;top:100%;left:0;min-width:220px;display:none;list-style:none;margin:0;padding:6px 0;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 8px 24px #00000014;z-index:9999}nav.d-md-flex.gap-3>ul>li:hover>ul{display:block}nav.d-md-flex.gap-3>ul>li>ul>li>a{display:block;padding:10px 14px;white-space:nowrap}.header,.site-header,.shopify-section-header,.sticky-header{overflow:visible!important;position:relative;z-index:50}.section-nexa-hero .nexa-hero__btn{position:relative;margin-bottom:50px;display:inline-block}.section-nexa-hero .nexa-hero__cta{display:flex;justify-content:center;margin-top:1rem}.section-nexa-hero .nexa-hero{border:10px solid;border-image:linear-gradient(90deg,var(--gradient-start, #7c3aed),var(--gradient-mid, #22d3ee)) 1;border-radius:1rem;background:transparent}.section-nexa-hero .nexa-hero__media{border-radius:.8rem;overflow:hidden}.section-nexa-hero .nexa-hero__img{max-height:70vh;object-fit:cover;width:100%}@media (max-width: 991.98px){.section-nexa-hero .nexa-hero__img{max-height:45vh}}.section-nexa-hero .nexa-hero__media{position:relative;width:100%;height:auto}.section-nexa-hero .nexa-hero__img{display:block;width:100%;height:auto;max-height:60vh;object-fit:cover;border-radius:1rem}@media (max-width: 991.98px){.section-nexa-hero .nexa-hero__img{max-height:40vh}}.section-nexa-hero .nexa-hero,.section-nexa-hero .nexa-hero__media,.section-nexa-hero .nexa-hero__content{background:transparent!important}.section-nexa-hero .nexa-hero__media{position:relative;overflow:hidden;border-radius:.8rem;height:clamp(320px,60vh,720px)}.section-nexa-hero .nexa-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.section-nexa-hero .nexa-hero__img--desktop{display:block}.section-nexa-hero .nexa-hero__img--mobile{display:none}@media (max-width: 991.98px){.section-nexa-hero .nexa-hero__media{height:clamp(240px,45vh,560px)}.section-nexa-hero .nexa-hero__img--desktop{display:none}.section-nexa-hero .nexa-hero__img--mobile{display:block}}.section-nexa-hero .nexa-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:rgba(0,0,0,var(--hero-overlay, 0))}.section-nexa-hero .nexa-hero{border:10px solid;border-image:linear-gradient(90deg,#7c3aed,#22d3ee) 1;border-radius:20px;overflow:hidden}.section-nexa-hero .nexa-hero__img{border-radius:20px;object-fit:cover;display:block;width:100%;height:100%}:root{--vibrant: var(--color-accent, #ff3e00)}.section-rich-text .rich-text__heading,.rich-text .rich-text__heading,.rte h2{color:var(--vibrant);letter-spacing:.02em;text-shadow:0 1px 0 rgba(0,0,0,.05)}.section-rich-text .rich-text__heading:after,.rich-text .rich-text__heading:after{content:"";display:block;width:64px;height:3px;margin-top:.4rem;border-radius:2px;background:var(--vibrant)}.why-choose .rich-text__heading{color:var(--vibrant)}
/*# sourceMappingURL=/cdn/shop/t/51/assets/theme.css.map */
