/* Secondary pages only. The Home template never loads this stylesheet. */
.lsr-inner-page {background:#060919;color:#eef0ff;}
.lsr-inner-page .py-5-nav {padding-top:64px!important;padding-bottom:88px!important;}
.lsr-inner-page .section-title {position:relative;padding:36px 0 28px;margin:0 0 30px;border-bottom:1px solid #ffffff14;text-align:left;}
.lsr-inner-page .section-title:before {content:'LSR / COLLECTION';display:block;font-size:11px;font-weight:700;letter-spacing:.19em;color:#9ca5ff;margin-bottom:18px;}
.lsr-inner-page .section-title h1,.lsr-inner-page .section-title h2 {font-family:'Satoshi',sans-serif;font-size:clamp(34px,4.7vw,62px);font-weight:700;letter-spacing:-.045em;line-height:1.08;margin:0;color:#f4f5ff;}
.lsr-inner-page .section-title p,.lsr-inner-page .section-subtitle p {max-width:610px;color:#9ba5c3;font-size:15px;line-height:1.8;margin-top:20px;}
.lsr-inner-page .container.component {max-width:1240px;}
.lsr-inner-page .section-title:after {content:'';position:absolute;pointer-events:none;z-index:-1;inset:-90px 0 -20px;background:radial-gradient(ellipse at 15% 40%,#565eff18,transparent 65%);}
.lsr-inner-page aside .bg-gray {background:linear-gradient(145deg,#11172e,#0a1022)!important;border:1px solid #ffffff13;border-radius:20px!important;}
.lsr-inner-page aside .form-label {font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#a7b1d3;}
.lsr-inner-page aside .btn-sm {padding:11px 14px;border-radius:10px;font-size:13px;}
.lsr-inner-page .form-control,.lsr-inner-page .form-select {background-color:#070d1f;color:#eef0ff;border:1px solid #303952;border-radius:10px;min-height:44px;}
.lsr-inner-page .form-control::placeholder {color:#7f8bad;}
.lsr-inner-page .form-control:focus,.lsr-inner-page .form-select:focus {border-color:#9299ff;box-shadow:0 0 0 3px #7881ff22;}
.lsr-inner-page .pc {height:100%;border-radius:19px;background:linear-gradient(150deg,#11182f,#090e20);border-color:#ffffff16;box-shadow:0 12px 30px #0002;transition:transform .2s,border-color .2s,box-shadow .2s;}
.lsr-inner-page .pc:hover {transform:translateY(-4px);border-color:#858dff80;box-shadow:0 18px 36px #0005;}
.lsr-inner-page .pc__thumb--empty {background:radial-gradient(circle at 50% 30%,#5964b638,transparent 65%),linear-gradient(135deg,#18223d,#0c1228);color:#a9b6ef;min-height:145px;}
.lsr-inner-page .pc__thumb--empty svg {width:44px;height:44px;filter:drop-shadow(0 6px 18px #717cff55);}
.lsr-inner-page .pc__body {padding:20px;}
.lsr-inner-page .pc__name {font-size:17px;line-height:1.4;letter-spacing:-.02em;}
.lsr-inner-page .pc__price {font-size:24px;}
.lsr-inner-page .pc__stock {font-size:10px;letter-spacing:.04em;}
.lsr-inner-page .pc__bottom {padding-top:17px;border-top:1px solid #ffffff0d;}
.lsr-inner-page .pc__buy {border-radius:10px;}
.lsr-inner-page .products {row-gap:24px;}
.lsr-inner-page .lsr-empty {position:relative;overflow:hidden;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:310px;padding:52px 24px;border:1px solid #ffffff16;border-radius:24px;background:radial-gradient(ellipse at 50% 0%,#5965d51c,transparent 60%),linear-gradient(135deg,#10162a,#090e1f);}
.lsr-inner-page .lsr-empty-icon {display:grid;place-items:center;width:66px;height:66px;border-radius:20px;background:#818aff12;border:1px solid #a2aaff30;color:#b6bcff;margin-bottom:25px;font-size:28px;}
.lsr-inner-page .lsr-empty h2 {font-size:25px;font-weight:700;letter-spacing:-.03em;margin:0 0 12px;}
.lsr-inner-page .lsr-empty p {max-width:420px;font-size:14px;line-height:1.8;color:#9ba5c3;margin:0 0 24px;}
.lsr-inner-page .lsr-empty a {display:inline-flex;align-items:center;gap:22px;padding:12px 20px;background:linear-gradient(#7c84ff,#555ce1);border:1px solid #aab0ff66;border-radius:11px;color:white;text-decoration:none;font-size:13px;font-weight:600;}
.lsr-inner-page .status-cards {display:grid;gap:14px;}
.lsr-inner-page .status-card {padding:22px 25px;background:linear-gradient(120deg,#131a32,#0c1123);border:1px solid #ffffff17;border-radius:16px;transition:border-color .2s;}
.lsr-inner-page .status-card:hover {border-color:#858dff80;}
.lsr-inner-page .testimonials>div {margin-bottom:20px;}
.lsr-inner-page .pp-header {padding-bottom:25px;border-bottom:1px solid #ffffff15;margin-bottom:30px;}
.lsr-inner-page .pp-title {letter-spacing:-.04em;}
.lsr-inner-page .pp-col {border-radius:20px;}
.lsr-inner-page a:focus-visible,.lsr-inner-page button:focus-visible {outline:2px solid #b4bbff;outline-offset:4px;}
@media(min-width:992px){.lsr-inner-page aside .bg-gray {position:sticky;top:120px;}}
@media(max-width:767px){.lsr-inner-page .py-5-nav {padding-top:28px!important;padding-bottom:48px!important;}.lsr-inner-page .section-title {padding-top:24px;margin-bottom:24px;}.lsr-inner-page .container.component {padding-inline:20px;}.lsr-inner-page .lsr-empty {min-height:285px;padding:35px 20px;}.lsr-inner-page .pc__body {padding:16px;}.lsr-inner-page .pc__name {font-size:15px;}.lsr-inner-page .pc__price {font-size:21px;}.lsr-inner-page .status-card {padding:18px;}}
@media(prefers-reduced-motion:reduce){.lsr-inner-page .pc,.lsr-inner-page .status-card {transition:none;}.lsr-inner-page .pc:hover {transform:none;}}
.lsr-inner-page .section-title{display:block!important;align-items:initial!important;justify-content:initial!important;}.lsr-inner-page .section-title p{font-size:15px!important;letter-spacing:normal!important;font-weight:400!important;}.lsr-inner-page .section-title:before{position:static!important;}.lsr-inner-page .section-title:after{display:none!important;}
.lsr-inner-page .pc__top{align-items:flex-start;flex-direction:column;gap:10px;}.lsr-inner-page .pc__name{white-space:normal;overflow:visible;text-overflow:clip;min-height:48px;}.lsr-inner-page .pc__stock-wrap{align-self:flex-start;}
.lsr-inner-page .section-title{text-align:center!important;}.lsr-inner-page .section-title p{margin:20px auto 0!important;}.lsr-inner-page .section-subtitle{text-align:center;}.lsr-inner-page .section-subtitle p{margin-inline:auto;}

/* Quiet blue atmosphere, isolated from Home and all interactive content. */
.lsr-inner-page {isolation:isolate;}
.lsr-ambient {position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:#060919;}
.lsr-ambient-grid {position:absolute;inset:0;background-image:linear-gradient(rgba(136,179,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(136,179,255,.055) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,transparent 3%,#000 28%,#0008 75%,transparent);}
.lsr-ambient-halo {position:absolute;width:85vw;height:85vh;min-width:500px;min-height:480px;animation:lsr-ambient-drift 28s ease-in-out infinite alternate;animation-play-state:paused;}
.lsr-ambient-halo-a {left:-32vw;top:-17vh;background:radial-gradient(ellipse,rgba(50,111,246,.23),rgba(55,110,230,.08) 40%,transparent 70%);}
.lsr-ambient-halo-b {right:-30vw;bottom:-26vh;background:radial-gradient(ellipse,rgba(85,139,250,.18),rgba(55,100,220,.06) 44%,transparent 70%);animation-duration:34s;animation-delay:-14s;animation-direction:alternate-reverse;}
.lsr-ambient[data-active="true"] .lsr-ambient-halo {animation-play-state:running;}
@keyframes lsr-ambient-drift {from{transform:translate3d(-2%,-2%,0) scale(1);}to{transform:translate3d(6%,5%,0) scale(1.08);}}
@media(hover:hover){.lsr-inner-page .pc:hover {border-color:#7aafff85;box-shadow:0 18px 36px #0005,0 0 30px #357cef16,inset 0 1px 0 #b1d1ff1a;}}
@media(max-width:767px){.lsr-ambient-grid{background-size:48px 48px;opacity:.65;}.lsr-ambient-halo{min-width:340px;opacity:.8;}}
@media(prefers-reduced-motion:reduce){.lsr-ambient-halo{animation:none;}}
@media(forced-colors:active){.lsr-ambient{display:none;}}
