:root{--leosson-bg:#03111d;--leosson-panel:#071f31;--leosson-panel-2:#0a2940;--leosson-cyan:#24d8ff;--leosson-blue:#0aa7ff;--leosson-text:#f4fbff;--leosson-muted:#9db4c4;--leosson-line:rgba(116,205,255,.18)}html,body{background:radial-gradient(circle at 10% 6%,rgba(10,167,255,.12),transparent 28rem),radial-gradient(circle at 90% 12%,rgba(54,92,255,.1),transparent 32rem),var(--leosson-bg)!important}body,.gradient{color:var(--leosson-text)}.header-wrapper,.header-wrapper.color-inverse{background:#03111de0!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(116,205,255,.12)!important}.header__heading-link,.header__menu-item,.header__icon,.header__active-menu-item{color:#eaf8ff!important}.header__menu-item:hover,.header__active-menu-item{color:var(--leosson-cyan)!important}.announcement-bar{background:linear-gradient(90deg,#073653,#0a4a70)!important;color:#dff8ff!important;border:0!important}.announcement-bar__message{font-weight:800;letter-spacing:.04em}.shopify-section-group-header-group{position:relative;z-index:20}.rich-text{position:relative;overflow:hidden}.rich-text.color-inverse{background:radial-gradient(circle at 75% 28%,rgba(36,216,255,.14),transparent 28rem),radial-gradient(circle at 96% 0%,rgba(63,93,255,.13),transparent 30rem),linear-gradient(135deg,#03121f,#071f31)!important}.rich-text.color-inverse:before{content:"";position:absolute;width:44rem;height:44rem;border-radius:50%;right:-18rem;top:-22rem;border:1px solid rgba(36,216,255,.18);box-shadow:0 0 90px #0aa7ff14;pointer-events:none}.rich-text__heading{font-weight:900!important;letter-spacing:-.035em!important;text-wrap:balance}.rich-text__text,.collection__description,.product__description,.rte{color:var(--leosson-muted)}.rich-text__buttons .button:first-child,.button:not(.button--secondary),.product-form__submit{background:linear-gradient(135deg,var(--leosson-cyan),#6beaff)!important;color:#001824!important;border:0!important;box-shadow:0 10px 28px #24d8ff29}.button--secondary{color:#dff8ff!important;border:1px solid rgba(116,205,255,.34)!important;background:#071f318a!important}.button,.shopify-payment-button__button{border-radius:12px!important;min-height:4.8rem;font-weight:800!important;letter-spacing:.02em}.button:hover{transform:translateY(-1px)}.collection{background:transparent!important}.collection__title .title{font-weight:900;letter-spacing:-.03em}.card-wrapper{height:100%}.card{border:1px solid var(--leosson-line)!important;border-radius:18px!important;overflow:hidden;background:radial-gradient(circle at 95% 0%,rgba(36,216,255,.08),transparent 12rem),linear-gradient(145deg,#0a2b42f0,#051b2bf7)!important;box-shadow:0 18px 48px #0003!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.card:hover{transform:translateY(-3px);border-color:#49d6ff59!important;box-shadow:0 22px 56px #00000047,0 0 34px #12aaff0d!important}.card__inner,.card__media{border-radius:17px 17px 0 0!important;overflow:hidden}.card__content{padding:1.6rem 1.6rem 1.8rem!important}.card__heading,.card__heading a,.price,.price-item{color:#f5fbff!important}.price-item{font-weight:800!important}.badge{background:#0a7fb838!important;color:#83e6ff!important;border:1px solid rgba(36,216,255,.28)!important}.section-template--,.shopify-section{border-color:#74cdff14}.footer{background:#020d16!important;border-top:1px solid rgba(116,205,255,.12)!important}.footer,.footer a,.footer-block__details-content,.footer__copyright{color:#91aabb!important}.footer .footer-block__heading{color:#e9f7ff!important}.field__input,.select__select,.customer .field input,textarea{background:#061c2d!important;color:#fff!important;border-radius:10px!important}.field:after,.select:after{box-shadow:0 0 0 1px #74cdff38!important}.product{border-radius:22px}.product__info-container{border:1px solid rgba(116,205,255,.15);background:linear-gradient(145deg,#0a2b42b8,#051b2bcc);border-radius:20px;padding:2.2rem}.product__title h1{color:#fff;font-weight:900;letter-spacing:-.03em}.product__media-wrapper img,.product__media{border-radius:18px!important}.collection-hero,.main-page-title,.title-wrapper-with-link{color:#fff}.collection-hero__title{font-weight:900}@media screen and (min-width:990px){.page-width{max-width:124rem}.rich-text__wrapper{width:72%!important}.rich-text__heading.h1{font-size:clamp(4.8rem,6vw,7.4rem)!important;line-height:1.02!important}}@media screen and (max-width:749px){.rich-text__heading.h1{font-size:4rem!important;line-height:1.05!important}.card__content{padding:1.2rem!important}.product__info-container{padding:1.6rem}}.product__info-container .price--large .price-item{font-size:2.8rem!important;color:#77e9ff!important;letter-spacing:-.02em}.product__info-container .product-form__buttons{max-width:none!important}.product__info-container .product-form__submit{min-height:5.4rem!important;font-size:1.6rem!important}.product__description{border-top:1px solid rgba(116,205,255,.12);padding-top:1.8rem;margin-top:2rem}.product__description h2,.product__description h3,.rte h2,.rte h3{color:#f4fbff!important}.thumbnail-list__item button,.thumbnail{border-radius:10px!important;overflow:hidden}.multicolumn{background:transparent!important}.multicolumn-card{height:100%;border:1px solid rgba(116,205,255,.16)!important;border-radius:18px!important;background:linear-gradient(145deg,#0a2b42e6,#051b2bf5)!important;box-shadow:0 16px 42px #00000029}.multicolumn-card__info{padding:2.2rem!important}.multicolumn-card__info h3{color:#fff!important;font-weight:850!important}.multicolumn-card__info .rte{color:#9db4c4!important}.related-products{border-top:1px solid rgba(116,205,255,.1)}.related-products__heading{color:#fff!important;font-weight:900!important;letter-spacing:-.025em}.collection-hero{background:radial-gradient(circle at 85% 0%,rgba(36,216,255,.1),transparent 22rem),linear-gradient(135deg,#061c2d,#08263b)!important;border-bottom:1px solid rgba(116,205,255,.12)}.collection-hero__inner{padding-top:4.5rem!important;padding-bottom:4.5rem!important}.collection-hero__description{color:#9db4c4!important}.facets-container{color:#cfe4ee!important}.product-count__text,.facets__heading,.facet-filters__label{color:#9db4c4!important}@media screen and (min-width:990px){.product:not(.product--no-media){gap:5rem}.product__info-wrapper{padding-left:1rem!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/leosson-modern.css.map */
