:root{--calcit-green:#39f278;--calcit-green-deep:#1ecb60;--calcit-gold:#f5c45b;--calcit-bg:#0b1020;--calcit-panel:#111827;--calcit-border:rgba(255,255,255,.1)}html{scroll-behavior:smooth}body.gradient{background:radial-gradient(circle at 50% -10%,rgba(57,242,120,.05),transparent 32%),var(--calcit-bg);color:#f7f9fc}.header-wrapper{background:#080c17e6!important;border-bottom:1px solid rgba(255,255,255,.07);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.header{max-width:130rem}.header__heading-link{text-decoration:none}.header__heading-link .h2{font-size:2.8rem;font-weight:800;letter-spacing:-.04em}.header__menu-item{font-weight:700;text-decoration:none}.header__menu-item:hover span,.header__active-menu-item{color:var(--calcit-green)!important;text-decoration:none!important}.header__icon{transition:color .2s ease}.header__icon:hover{color:var(--calcit-green)}.button,.product-form__submit{min-height:5.2rem;border-radius:12px!important;font-weight:800;letter-spacing:.015em;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.button:after,.product-form__submit:after{border-radius:12px!important}.button:hover,.product-form__submit:hover{transform:translateY(-2px)}.product-form__submit{background:linear-gradient(135deg,var(--calcit-green),var(--calcit-green-deep));color:#041108;box-shadow:0 12px 32px #39f2782e}.button--secondary{border-color:#ffffff42;background:#ffffff08;color:#fff}.card-wrapper .card{height:100%;overflow:hidden;border:1px solid var(--calcit-border);border-radius:18px;background:linear-gradient(180deg,#121a2b,#0e1524);box-shadow:0 16px 45px #00000029;transition:transform .25s ease,border-color .25s ease}.card-wrapper:hover .card{transform:translateY(-5px);border-color:#39f27880}.card-wrapper .card__inner{overflow:hidden;border-radius:17px 17px 0 0;background:#07101f}.card-wrapper .card__media .media img{transition:transform .35s ease}.card-wrapper:hover .card__media .media img{transform:scale(1.035)}.card-wrapper .card__content{padding:1.5rem 1.7rem 1.8rem}.card__heading{line-height:1.3}.card__heading a{text-decoration:none}.price{font-weight:800}.badge{border:0!important;border-radius:999px!important;background:var(--calcit-green)!important;color:#061009!important;font-weight:900!important}.collection-hero__title,.title--primary{letter-spacing:-.04em}.collection-hero__description{color:#aeb8c9}.product{gap:6rem}.product__media-wrapper .global-media-settings{overflow:hidden;border:1px solid var(--calcit-border);border-radius:20px;background:#07101f}.product__info-container{text-align:left!important}.product__title h1{font-size:clamp(3.8rem,5vw,5.8rem);line-height:1.04;letter-spacing:-.045em}.product__info-container .price{font-size:2.2rem}.product__info-container>*+*{margin-top:1.8rem}.calcit-purchase-assurance{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:2rem 0}.calcit-assurance-item{display:flex;gap:.9rem;align-items:flex-start;padding:1.2rem;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff06}.calcit-assurance-icon{display:grid;place-items:center;flex:0 0 2.6rem;width:2.6rem;height:2.6rem;border-radius:8px;background:#39f27821;color:var(--calcit-green);font-weight:900}.calcit-assurance-item strong,.calcit-assurance-item small{display:block}.calcit-assurance-item strong{color:#fff;font-size:1.2rem;line-height:1.3}.calcit-assurance-item small{margin-top:.2rem;color:#8f9bb0;font-size:1rem;line-height:1.25}.calcit-secure-note{margin:1rem 0 0!important;color:#929db0;font-size:1.2rem;text-align:center}.related-products{padding-bottom:5rem}.related-products__heading{text-align:center;letter-spacing:-.035em}.footer{border-top:1px solid rgba(255,255,255,.08);background:#080d18}.footer__content-top{padding-top:5rem}.footer-block__heading{font-weight:800}.field__input{border-radius:12px!important}.field:after{border-radius:12px!important}@media(max-width:989px){.product{gap:3rem}.calcit-purchase-assurance{grid-template-columns:1fr}}@media(max-width:749px){.header{padding-top:1.4rem!important;padding-bottom:1.4rem!important}.product__title h1{font-size:3.7rem}.product{gap:2.4rem}.card-wrapper .card__content{padding:1.2rem}.footer__content-top{padding-top:4rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/calcit-conversion.css.map */
