.tl{--tl-bg: #07111B;--tl-alt: #0A1823;--tl-card: #0E1C28;--tl-line: #13222F;--tl-edge: #16394A;--tl-accent: #2FA8BC;--tl-glow: #5FE0F0;--tl-text: #E6EEF2;--tl-soft: #B7C6D0;--tl-muted: #9FB0BC;--tl-dim: #6F8494;background:var(--tl-bg);color:var(--tl-text);font-family:var(--font-body--family, "Poppins", sans-serif);font-weight:300}.tl--alt{background:var(--tl-alt);border-top:1px solid var(--tl-line);border-bottom:1px solid var(--tl-line)}.tl *,.tl *:before,.tl *:after{box-sizing:border-box}.tl img{max-width:100%;display:block}.tl a{color:inherit;text-decoration:none}.tl__wrap{max-width:1200px;margin:0 auto;padding:88px 24px}.tl__wrap--tight{padding-top:44px;padding-bottom:44px}.tl__eyebrow{font-size:12px;letter-spacing:3px;color:var(--tl-glow);font-weight:500;text-transform:uppercase;margin:0}.tl__h1,.tl__h2{font-family:var(--font-heading--family, "Bodoni Moda", serif);font-weight:400;color:#fff;margin:0;line-height:1.12}.tl__h1{font-size:clamp(34px,4vw,46px)}.tl__h2{font-size:clamp(30px,3.6vw,44px)}.tl__lead{font-size:16px;line-height:1.75;color:var(--tl-soft);margin:0}.tl__lead p{margin:0 0 12px}.tl__lead p:last-child{margin-bottom:0}.tl__center{text-align:center;display:flex;flex-direction:column;gap:12px;align-items:center}.tl__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:0 34px;border-radius:10px;border:0;background:var(--tl-accent);color:var(--tl-bg)!important;font-family:var(--font-body--family, sans-serif);font-weight:600;font-size:15px;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;box-shadow:0 8px 28px #2fa8bc47;transition:box-shadow .2s ease,transform .2s ease}.tl__btn:hover{box-shadow:0 10px 34px #5fe0f066;transform:translateY(-1px)}.tl__btn[disabled]{opacity:.5;cursor:not-allowed}.tl__ring{width:44px;height:44px;flex:0 0 44px;border-radius:50%;border:1px solid var(--tl-accent);box-shadow:0 0 14px #5fe0f040;display:flex;align-items:center;justify-content:center;color:var(--tl-glow)}.tl__ring--lg{width:56px;height:56px;flex-basis:56px;box-shadow:0 0 18px #5fe0f038}.tl__ring svg{width:20px;height:20px}.tl__ring--lg svg{width:24px;height:24px}.tl-hero{display:flex;flex-wrap:wrap;gap:56px;padding-top:48px;padding-bottom:72px}.tl-hero__media{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:14px}.tl-hero__main{border-radius:18px;overflow:hidden;border:1px solid var(--tl-edge);box-shadow:0 30px 80px #2fa8bc1f;background:var(--tl-card)}.tl-hero__main img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.tl-hero__thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.tl-hero__thumb{padding:0;border:1px solid var(--tl-edge);border-radius:10px;overflow:hidden;background:none;cursor:pointer;opacity:.75;transition:opacity .2s}.tl-hero__thumb:hover,.tl-hero__thumb.is-active{opacity:1;border:2px solid var(--tl-glow)}.tl-hero__thumb img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.tl-hero__info{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:22px}.tl-hero__rating{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--tl-muted)}.tl-hero__stars{color:var(--tl-glow);letter-spacing:2px;font-size:15px}.tl-hero__price{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.tl-hero__now{font-size:28px;font-weight:600;color:#fff}.tl-hero__was{font-size:18px;color:var(--tl-dim);text-decoration:line-through}.tl-hero__save{background:var(--tl-accent);color:var(--tl-bg);font-size:12px;font-weight:600;letter-spacing:1px;padding:5px 10px;border-radius:999px;text-transform:uppercase}.tl-hero__usps{display:flex;flex-direction:column;gap:16px;padding:22px 0;border-top:1px solid var(--tl-line);border-bottom:1px solid var(--tl-line)}.tl-usp{display:flex;align-items:center;gap:16px}.tl-usp__title{font-weight:500;font-size:15px;color:#fff}.tl-usp__sub{font-size:13px;color:var(--tl-muted)}.tl-hero__variants{display:flex;flex-direction:column;gap:8px}.tl-hero__variants label{font-size:13px;color:var(--tl-muted)}.tl-hero__variants select{height:50px;border-radius:10px;border:1px solid #1F3647;background:var(--tl-card);color:var(--tl-text);padding:0 14px;font-family:inherit;font-size:15px}.tl-hero__buy{display:flex;gap:12px;flex-wrap:wrap}.tl-qty{display:flex;align-items:center;border:1px solid #1F3647;border-radius:10px;height:54px}.tl-qty button{background:none;border:0;color:var(--tl-text);width:44px;height:52px;font-size:18px;cursor:pointer}.tl-qty input{width:36px;text-align:center;background:none;border:0;color:var(--tl-text);font-family:inherit;font-size:15px;font-weight:500;-moz-appearance:textfield}.tl-qty input::-webkit-outer-spin-button,.tl-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tl-hero__buy .tl__btn{flex:1 1 240px}.tl-hero .shopify-payment-button__button{border-radius:10px!important;min-height:54px}.tl-hero .shopify-payment-button__button--unbranded{background:transparent!important;border:1px solid var(--tl-accent)!important;color:var(--tl-text)!important;font-family:inherit;font-weight:500;letter-spacing:1px}.tl-hero .shopify-payment-button__more-options{color:var(--tl-muted)}.tl-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;font-size:12px;color:var(--tl-muted);text-align:center}.tl-trust>div{display:flex;flex-direction:column;align-items:center;gap:6px}.tl-trust svg{width:22px;height:22px;color:var(--tl-glow)}.tl-ship{background:var(--tl-card);border:1px solid var(--tl-edge);border-radius:12px;padding:16px 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;text-align:center;font-size:12px;color:var(--tl-muted)}.tl-ship strong{display:block;color:#fff;font-weight:500;font-size:13px}.tl-hero__desc{font-size:15px;line-height:1.75;color:var(--tl-soft)}.tl-hero__desc p{margin:0 0 10px}.tl-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:28px;text-align:center}.tl-feature{display:flex;flex-direction:column;align-items:center;gap:12px;font-size:13px;letter-spacing:1.5px;font-weight:500;text-transform:uppercase}.tl-split{display:flex;flex-wrap:wrap;align-items:center;gap:64px}.tl-split--reverse{flex-direction:row-reverse}.tl-split__text{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:20px}.tl-split__media{flex:1 1 440px;min-width:0;border-radius:18px;overflow:hidden;border:1px solid var(--tl-edge)}.tl-split__media img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.tl-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:8px}.tl-point__title{font-family:var(--font-heading--family, serif);font-size:20px;color:#fff;margin-bottom:6px}.tl-point__text{font-size:14px;color:var(--tl-muted);line-height:1.6}.tl-checks{display:flex;flex-direction:column;gap:12px;font-size:15px}.tl-checks div{display:flex;gap:12px;align-items:center}.tl-checks svg{width:18px;height:18px;color:var(--tl-glow);flex:none}.tl-split .tl__btn{align-self:flex-start;margin-top:6px}.tl-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:40px}.tl-gallery figure{margin:0;display:flex;flex-direction:column;gap:10px}.tl-gallery img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:14px}.tl-gallery figcaption{font-size:13px;color:var(--tl-muted);letter-spacing:1px;text-transform:uppercase}.tl-reviews{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:40px}.tl-review{background:var(--tl-card);border:1px solid var(--tl-edge);border-radius:14px;padding:28px;display:flex;flex-direction:column;gap:14px}.tl-review__stars{color:var(--tl-glow);letter-spacing:2px}.tl-review__title{font-weight:500;color:#fff}.tl-review__text{font-size:14px;line-height:1.7;color:var(--tl-muted)}.tl-review__text p{margin:0}.tl-review__author{font-size:13px;color:var(--tl-dim)}.tl-editor-note{border:1px dashed #2A4A5C;border-radius:14px;padding:28px;color:var(--tl-muted);text-align:center;margin-top:32px;font-size:14px}.tl-faq{max-width:820px;margin:0 auto}.tl-faq__list{margin-top:32px;border-bottom:1px solid #1A2D3B}.tl-faq details{border-top:1px solid #1A2D3B}.tl-faq summary{list-style:none;cursor:pointer;padding:22px 0;display:flex;justify-content:space-between;gap:16px;font-size:17px;color:#fff}.tl-faq summary::-webkit-details-marker{display:none}.tl-faq summary:after{content:"+";color:var(--tl-glow);font-size:20px;line-height:1}.tl-faq details[open] summary:after{content:"\2212"}.tl-faq__answer{padding:0 0 22px;font-size:15px;line-height:1.7;color:var(--tl-muted)}.tl-faq__answer p{margin:0 0 8px}.tl-banner{position:relative;min-height:78vh;display:flex;align-items:center;overflow:hidden}.tl-banner__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tl-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#07111beb,#07111b8c 55%,#07111b33)}.tl-banner__inner{position:relative;z-index:1;max-width:1200px;width:100%;margin:0 auto;padding:96px 24px}.tl-banner__box{max-width:560px;display:flex;flex-direction:column;gap:22px}.tl-banner .tl__h1{font-size:clamp(40px,5.4vw,64px)}.tl-banner .tl__btn{align-self:flex-start}.tl-footer{background:#050c14;border-top:1px solid var(--tl-edge)}.tl-footer__top{display:flex;flex-wrap:wrap;gap:48px;justify-content:space-between;padding-top:64px;padding-bottom:36px}.tl-footer__brand{flex:1 1 260px;display:flex;flex-direction:column;gap:16px}.tl-footer__brand img{height:48px;width:auto;align-self:flex-start}.tl-footer__brand p,.tl-footer__news p{margin:0;font-size:14px;line-height:1.7;color:var(--tl-muted);max-width:300px}.tl-footer__col{flex:0 1 180px;display:flex;flex-direction:column;gap:12px;font-size:14px}.tl-footer__col a{color:var(--tl-muted)}.tl-footer__col a:hover{color:var(--tl-glow)}.tl-footer__heading{font-family:var(--font-heading--family, serif);font-size:20px;color:#fff;margin:0 0 4px;font-weight:400}.tl-footer__news{flex:1 1 320px;display:flex;flex-direction:column;gap:14px}.tl-footer__form{display:flex;gap:10px;flex-wrap:wrap}.tl-footer__form input[type=email]{flex:1 1 200px;height:48px;background:#ffffff0a;border:1px solid #1F3647;border-radius:10px;color:#fff;padding:0 16px;font-family:inherit;font-size:14px}.tl-footer__form input[type=email]:focus{outline:none;border-color:var(--tl-glow);box-shadow:0 0 0 3px #5fe0f026}.tl-footer__form .tl__btn{min-height:48px;padding:0 24px;font-size:14px}.tl-footer__msg{font-size:13px;color:var(--tl-glow)}.tl-footer__bottom{border-top:1px solid var(--tl-line);padding-top:20px;padding-bottom:32px;font-size:12px;color:var(--tl-dim);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.tl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:749px){.tl__wrap{padding-top:64px;padding-bottom:64px}.tl-hero{gap:32px;padding-top:24px}.tl-split,.tl-split--reverse{gap:36px;flex-direction:column-reverse}.tl-split__text,.tl-split__media{flex-basis:auto;width:100%}.tl-points{grid-template-columns:minmax(0,1fr)}.tl-hero__thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}}.product__text .material-icon{font-size:20px!important;width:40px;height:40px;max-width:none;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #2FA8BC;border-radius:50%;box-shadow:0 0 14px #5fe0f040;color:#5fe0f0!important;margin-right:14px;overflow:visible;line-height:1}.product__text-container--multiple.product__text-container--horizontal .product__text{flex-direction:column;text-align:center;gap:8px;font-size:13px}.product__text-container--multiple.product__text-container--horizontal .product__text .material-icon{margin-right:0}.product__text-container--multiple.product__text-container--vertical{row-gap:16px}.button,.shopify-payment-button__button--unbranded{border-radius:10px!important;letter-spacing:1.5px}.shopify-payment-button__button--unbranded{background:transparent!important;border:1px solid #2FA8BC!important;color:#e6eef2!important}.price-item--regular,.price__sale .price-item--regular{color:#6f8494}.badge{border-radius:999px}.shipping-checkpoint__icon{background:#07111b!important;border:1px solid #2FA8BC;box-shadow:0 0 14px #5fe0f040;color:#5fe0f0!important}.shipping-checkpoints__bar{background:#16394a!important;height:1px!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/tidelight.css.map */
