:root{--tl-navy: #0B1B2E;--tl-amber: #2563EB;--tl-sky: #0EA5E9;--tl-glow: 0 10px 30px -10px rgba(14, 165, 233, .45);--tl-ease: cubic-bezier(.2, .7, .2, 1)}.tl-js .tl-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s var(--tl-ease),transform .7s var(--tl-ease);transition-delay:var(--tl-delay, 0ms)}.tl-js .tl-reveal.is-visible{opacity:1;transform:none}.product-item{transition:transform .35s var(--tl-ease),box-shadow .35s var(--tl-ease)}@media(hover:hover){.product-item:hover{transform:translateY(-6px);box-shadow:var(--tl-glow);z-index:2}.product-item:hover .product-item__image-wrapper{border-color:var(--tl-amber)!important}.product-item .product-item__primary-image,.collection-item img,.promo-block__image-wrapper img{transition:scale .6s var(--tl-ease)}.product-item:hover .product-item__primary-image{scale:1.05}}.collection-item{transition:transform .35s var(--tl-ease)}@media(hover:hover){.collection-item:hover{transform:translateY(-4px)}.collection-item:hover .collection-item__image-wrapper{box-shadow:0 0 0 3px #2563eb59,var(--tl-glow)!important}.collection-item:hover img{scale:1.06}.promo-block:hover .promo-block__image-wrapper img{scale:1.04}}.button--primary,.button--floating,.product-form__add-button,.tl-btn{position:relative;overflow:hidden;isolation:isolate;transition:transform .15s ease,box-shadow .25s ease,background-color .25s ease}.button--primary:after,.button--floating:after,.product-form__add-button:after,.tl-btn:after{content:"";position:absolute;top:0;bottom:0;left:-75%;width:50%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);pointer-events:none;z-index:1}@media(hover:hover){.button--primary:hover:after,.button--floating:hover:after,.product-form__add-button:hover:after,.tl-btn:hover:after{animation:tl-shine .8s ease}.button--primary:hover,.product-form__add-button:hover,.tl-btn:hover{box-shadow:0 8px 22px -8px #2563ebb3}}.button--primary:active,.product-form__add-button:active,.tl-btn:active{transform:scale(.97)}@keyframes tl-shine{to{left:125%}}.tl-spotlight{position:relative;overflow:hidden}.tl-spotlight:before{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at var(--tl-x, 50%) var(--tl-y, 30%),rgba(103,232,249,.45),rgba(14,165,233,.14) 24%,transparent 45%);pointer-events:none;transition:background .2s;z-index:0}.tl-spotlight>*{position:relative;z-index:1}.tl-spotlight .heading.h1{background:linear-gradient(90deg,var(--tl-navy) 0%,var(--tl-navy) 40%,var(--tl-amber) 50%,var(--tl-navy) 60%,var(--tl-navy) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:tl-sweep 6s ease-in-out infinite}@keyframes tl-sweep{0%,to{background-position:100% 0}50%{background-position:0 0}}@media(hover:hover){.quick-links__link img{filter:grayscale(1) opacity(.7);transition:filter .35s,scale .35s}.quick-links__link:hover img{filter:none;scale:1.08}}.tl-cart-pulse{animation:tl-pulse 1s ease;border-radius:50%}@keyframes tl-pulse{0%{box-shadow:0 0 #2563ebb3}70%{box-shadow:0 0 0 16px #2563eb00}to{box-shadow:0 0 #2563eb00}}.tl-top{position:fixed;right:18px;bottom:90px;z-index:40;width:46px;height:46px;border-radius:50%;border:0;cursor:pointer;background:var(--tl-navy);color:#fff;box-shadow:0 6px 18px -6px #0b1b2e99;display:grid;place-items:center;opacity:0;transform:translateY(12px) scale(.9);pointer-events:none;transition:opacity .3s,transform .3s,background .2s,box-shadow .2s}.tl-top.is-shown{opacity:1;transform:none;pointer-events:auto}.tl-top:hover{background:var(--tl-amber);box-shadow:0 0 0 6px #2563eb33,0 0 24px #2563eb99}.tl-top svg{width:18px;height:18px}.tl-stats{padding:48px 0}.tl-stats__grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.tl-stat{background:#fff;border:1px solid var(--border-color, #D6DBDF);border-radius:10px;padding:26px 18px;text-align:center;transition:transform .3s var(--tl-ease),box-shadow .3s var(--tl-ease),border-color .3s}@media(hover:hover){.tl-stat:hover{transform:translateY(-4px);box-shadow:var(--tl-glow);border-color:var(--tl-sky)}}.tl-stat__num{display:block;font-size:clamp(2rem,4vw,2.8rem);font-weight:700;line-height:1;color:var(--tl-navy);font-variant-numeric:tabular-nums}.tl-stat__num em{font-style:normal;color:var(--tl-amber)}.tl-stat__label{display:block;margin-top:10px;font-size:.95rem;color:#3d4e5c}.tl-stats__cta{text-align:center;margin-top:24px}@media(max-width:900px){.tl-stats__grid{grid-template-columns:repeat(2,1fr)}}.tl-calc{padding:10px 0 60px}.tl-calc__card{display:grid;grid-template-columns:1.1fr .9fr;gap:0;background:#fff;border:1px solid #D6DBDF;border-radius:14px;overflow:hidden;box-shadow:0 20px 50px -30px #0b1b2e73}.tl-calc__form{padding:32px}.tl-calc__form h2{margin:0 0 6px;color:var(--tl-navy)}.tl-calc__intro{margin:0 0 22px;color:#3d4e5c}.tl-calc__field{margin-bottom:20px}.tl-calc__field label{display:flex;justify-content:space-between;font-weight:600;color:var(--tl-navy);margin-bottom:8px;font-size:.95rem}.tl-calc__field label output{color:var(--tl-amber);font-variant-numeric:tabular-nums}.tl-calc select,.tl-calc input[type=number]{width:100%;height:46px;padding:0 12px;font-size:16px;border:1px solid #D6DBDF;border-radius:8px;background:#fff;color:var(--tl-navy)}.tl-calc input[type=range]{width:100%;accent-color:var(--tl-amber);height:28px}.tl-calc__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tl-calc__custom{display:none}.tl-calc__custom.is-on{display:grid}.tl-calc__note{font-size:.8rem;color:#6b7c89;margin-top:6px}.tl-calc__result{position:relative;padding:32px;color:#fff;background:radial-gradient(circle at 50% 18%,rgba(103,232,249,var(--tl-glow-o, .25)),transparent 55%),var(--tl-navy);display:flex;flex-direction:column;justify-content:center;text-align:center;transition:background .4s}.tl-bulb{width:74px;height:74px;margin:0 auto 10px}.tl-bulb__glass{fill:rgba(165,243,252,var(--tl-glow-o, .25));stroke:#a5f3fc;stroke-width:2;transition:fill .4s;filter:drop-shadow(0 0 calc(var(--tl-glow-o, .25) * 30px) rgba(103,232,249,.9))}.tl-calc__big{font-size:clamp(2.4rem,5vw,3.4rem);font-weight:700;line-height:1.05;color:#a5f3fc;font-variant-numeric:tabular-nums}.tl-calc__big-label{opacity:.85;margin-bottom:22px}.tl-calc__metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px}.tl-calc__metric{background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:12px 8px}.tl-calc__metric b{display:block;font-size:1.25rem;font-variant-numeric:tabular-nums}.tl-calc__metric span{font-size:.8rem;opacity:.8}.tl-calc__ctas{display:grid;gap:10px}.tl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:6px;font-weight:600;text-decoration:none;background:var(--tl-amber);color:#fff}.tl-btn--ghost{background:transparent;border:1px solid rgba(255,255,255,.45);color:#fff}.tl-calc__disclaimer{font-size:.75rem;opacity:.65;margin-top:14px}@media(max-width:860px){.tl-calc__card{grid-template-columns:1fr}.tl-calc__form,.tl-calc__result{padding:24px 20px}}.tl-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:1000;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,var(--tl-amber),#67E8F9 60%,var(--tl-sky));box-shadow:0 0 8px #67e8f9b3;pointer-events:none}.tl-touch .product-item.tl-focus{transform:translateY(-4px);box-shadow:var(--tl-glow)}.tl-touch .product-item .product-item__image-wrapper{transition:border-color .35s}.tl-touch .product-item.tl-focus .product-item__image-wrapper{border-color:var(--tl-amber)!important}.tl-touch .collection-item img,.tl-touch .mosaic__item img,.tl-touch .quick-links__link img{transition:scale .7s var(--tl-ease)}.tl-touch .collection-item .collection-item__image-wrapper{transition:box-shadow .35s}.tl-touch .collection-item.tl-focus .collection-item__image-wrapper{box-shadow:0 0 0 3px #2563eb59,var(--tl-glow)!important}.tl-touch .collection-item.tl-focus img{scale:1.05}.tl-touch .mosaic__item.tl-focus img{scale:1.04}.tl-touch .quick-links__link.tl-focus img{scale:1.08}.tl-touch .tl-stat.tl-focus,.tl-touch .tl-pg-feat.tl-focus,.tl-touch .tl-px__item.tl-focus{border-color:var(--tl-sky);box-shadow:var(--tl-glow)}.tl-touch .product-item:active,.tl-touch .collection-item:active,.tl-touch .mosaic__item:active,.tl-touch .promo-block:active,.tl-touch .tl-pg-feat:active,.tl-touch .tl-px__item:active,.tl-touch .tl-stat:active{transform:scale(.97);transition-duration:.12s}.tl-has-ripple{overflow:hidden;isolation:isolate}.tl-ripple{position:absolute;border-radius:50%;pointer-events:none;z-index:2;background:radial-gradient(circle,rgba(255,255,255,.55) 0%,rgba(165,243,252,.35) 40%,transparent 70%);transform:scale(0);animation:tl-ripple .65s ease-out forwards}@keyframes tl-ripple{to{transform:scale(1);opacity:0}}.tl-shine-once:after{animation:tl-shine .9s ease .25s}@media(hover:none){.tl-spotlight:before{animation:tl-drift 9s ease-in-out infinite alternate}.tl-spotlight.is-touching:before{animation-play-state:paused}}@keyframes tl-drift{0%{transform:translate(-12%,-4%)}50%{transform:translate(10%,6%)}to{transform:translate(-4%,10%)}}@media(pointer:coarse){.tl-calc input[type=range]{height:40px}.tl-top{width:50px;height:50px}}@media(prefers-reduced-motion:reduce){.tl-spotlight:before{animation:none!important}.tl-shine-once:after{animation:none}.tl-js .tl-reveal{opacity:1!important;transform:none!important;transition:none!important}.tl-spotlight .heading.h1{animation:none;color:var(--tl-navy);background:none}.button--primary:after,.button--floating:after,.product-form__add-button:after,.tl-btn:after{display:none}.product-item,.collection-item,.tl-stat{transition:none}.tl-cart-pulse{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/interactive.css.map */
