:root{--font-body-family: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-heading-family: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif}body.gradient{background:transparent}body{letter-spacing:normal;overflow-x:clip}.usecase .ph{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.usecase__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pdp__thumbs{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.pdp__thumb{width:64px;height:64px;padding:0;border:2px solid rgba(12,22,34,.08);border-radius:12px;overflow:hidden;background:#fff;cursor:pointer;transition:border-color .15s ease}.pdp__thumb.is-active{border-color:var(--blue)}.pdp__thumb img{width:100%;height:100%;object-fit:cover}.pdp__switch{display:inline-block;margin-top:16px;font-weight:600;color:var(--blue)}.buy__desc.rte>*+*{margin-top:.6em}.buy__media img,.hero__packshot{height:auto}.hero{z-index:1}.shopify-section-group-header-group{position:sticky;top:0;z-index:60}.site-header{position:relative}.site-header.is-stuck .nav__tint{background:#fff6}.site-header.is-stuck .nav__glass{backdrop-filter:blur(24px) saturate(1.7) var(--lg-filter, );-webkit-backdrop-filter:blur(24px) saturate(1.7) var(--lg-filter, )}#MainContent:not([data-template=index]):not([data-template=product]){padding-top:72px}#MainContent[data-template=cart] .gradient{background:transparent}.cart__footer{position:relative;overflow:hidden;border-radius:24px;padding:clamp(28px,3.5vw,44px);background:linear-gradient(135deg,var(--blue) 0%,var(--blue-deep) 48%,var(--orange) 130%);border:1px solid rgba(255,255,255,.32);box-shadow:0 28px 70px #14325a38}.cart__footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 90% at 82% -10%,rgba(255,255,255,.22),transparent 56%),repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0 2px,transparent 2px 22px)}.cart__footer>*{position:relative;z-index:1}.cart__footer .totals__total,.cart__footer .totals__total-value,.cart__footer .totals__subtotal,.cart__footer .totals__subtotal-value,.cart__footer .cart__taxes,.cart__footer .tax-note,.cart__footer p,.cart__footer small{color:#fff}.cart__checkout-button.button{background:#fff;color:var(--ink);border:none;border-radius:15px;box-shadow:0 16px 34px #0c1e3c3d;font-weight:700;transition:transform .18s ease,box-shadow .18s ease}.cart__checkout-button.button:hover{transform:translateY(-2px);box-shadow:0 22px 44px #0c1e3c4d}#MainContent[data-template=cart] a.button{color:var(--ink);border:1px solid rgba(255,255,255,.72);border-radius:16px;background:radial-gradient(125% 85% at 50% 140%,#1f8cf080,#1f8cf000 62%),linear-gradient(180deg,#fffc,#ffffff8a);-webkit-backdrop-filter:blur(5px) saturate(1.25);backdrop-filter:blur(5px) saturate(1.25);box-shadow:0 16px 34px #14325a29,inset 0 1px #fffffff2,0 12px 28px -6px #1f78eb4d;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.6);transition:transform .18s ease,box-shadow .3s ease}#MainContent[data-template=cart] a.button:hover{transform:translateY(-2px)}.cart__checkout-button.button:after,#MainContent[data-template=cart] a.button:after{display:none}#MainContent[data-template=cart] .title-wrapper-with-link{align-items:center;gap:16px}#MainContent[data-template=cart] .title-wrapper-with-link .underlined-link{text-decoration:none;display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:12px;font-weight:600;font-size:14.5px;color:var(--ink-2);background:#fff9;border:1px solid rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2);box-shadow:0 6px 18px #14325a1a,inset 0 1px #ffffffe6;transition:transform .18s ease,box-shadow .18s ease}#MainContent[data-template=cart] .title-wrapper-with-link .underlined-link:before{content:"\2190";font-size:15px;line-height:1}#MainContent[data-template=cart] .title-wrapper-with-link .underlined-link:hover{transform:translateY(-1px);text-decoration:none;box-shadow:0 10px 24px #14325a24,inset 0 1px #ffffffe6}.cart__footer .discounts{margin:0 0 14px;padding:0}.cart__footer .discounts__discount{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:16px;font-weight:700;line-height:1.3;background:#ffffff29;border:1px solid rgba(255,255,255,.3);padding:8px 14px;border-radius:12px}.cart__footer .discounts__discount svg{width:18px;height:18px;flex:none}.ship-bar{margin:0 0 18px}.ship-bar__msg{color:#fff;font-size:15.5px;font-weight:600;margin:0 0 9px;letter-spacing:-.01em}.ship-bar__msg strong{font-weight:800}.ship-bar__track{height:8px;border-radius:999px;background:#ffffff47;overflow:hidden}.ship-bar__fill{display:block;height:100%;border-radius:999px;background:#fff;box-shadow:0 0 12px #ffffff80;transition:width .4s cubic-bezier(.22,.61,.36,1)}.prod-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(20px,2.5vw,30px);max-width:820px;margin:0 auto}.prod-card{display:flex;flex-direction:column;background:#fff9;border:1px solid var(--glass-border);border-radius:22px;box-shadow:var(--shadow-md);overflow:hidden;-webkit-backdrop-filter:blur(6px) saturate(1.1);backdrop-filter:blur(6px) saturate(1.1);transition:transform .2s ease,box-shadow .2s ease}.prod-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.prod-card__media{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;background:linear-gradient(180deg,#eef6fd,#fff);padding:18px}.prod-card__media img{width:100%;height:100%;object-fit:contain}.prod-card__body{padding:20px 22px 24px;display:flex;flex-direction:column;gap:12px}.prod-card__title{font-weight:700;font-size:18px;color:var(--ink);line-height:1.25}.prod-card__price{display:flex;align-items:baseline;gap:10px}.prod-card__now{font-weight:800;font-size:22px;color:var(--blue-deep)}.prod-card__was{color:var(--slate-3);text-decoration:line-through;font-weight:600}.prod-card form{margin-top:4px}.phone-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.phone-video[data-ecp-video] video{cursor:pointer}.phone-video[data-ecp-video] .video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;transition:opacity .25s ease,transform .2s ease,box-shadow .2s ease}.phone-video[data-ecp-video] .video-play:hover{transform:translate(-50%,-50%) scale(1.06)}.phone-video[data-ecp-video].is-playing .video-play{opacity:0;pointer-events:none}.phone-video[data-ecp-video].is-playing:hover .video-play{opacity:1;pointer-events:auto}.video-play .vp-ic--pause{display:none;margin-left:0}.phone-video[data-ecp-video].is-playing .vp-ic--play{display:none}.phone-video[data-ecp-video].is-playing .vp-ic--pause{display:block}.video-mute{position:absolute;bottom:14px;right:14px;z-index:3;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:var(--blue);cursor:pointer;border:1px solid rgba(255,255,255,.85);background:#ffffffb8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 8px 22px #14325a33;transition:transform .18s ease}.video-mute:hover{transform:scale(1.08)}.video-mute svg{width:19px;height:19px}.video-mute .icon-unmuted{display:none}.phone-video:not(.is-muted) .video-mute .icon-muted{display:none}.phone-video:not(.is-muted) .video-mute .icon-unmuted{display:block}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ecp-bridge.css.map */
