.breadcrumb-section{background-color:#363b41;padding-block:calc(21.6px + .4375vw);position:relative;text-align:center}.breadcrumb-section h2{font-size:calc(18.8px + .6875vw);font-weight:500;line-height:1.3;margin-bottom:.625vw;text-transform:capitalize}.breadcrumb-section .breadcrumb{font-size:calc(12.8px + .0625vw);font-weight:600;gap:3px 0;justify-content:center;margin:0;padding:0;text-transform:uppercase}body.hero-scene{background:#0a0b16;color:#e8ebff;overflow-x:hidden;-webkit-font-smoothing:antialiased}.hl-glow,.hl-grid,.hl-net{pointer-events:none;position:fixed;z-index:-1}.hl-net{display:block;inset:0}.hl-grid{background-image:linear-gradient(rgba(120,130,200,.14) 1px,transparent 0),linear-gradient(90deg,rgba(120,130,200,.14) 1px,transparent 0);background-size:64px 64px;inset:0;mask-image:radial-gradient(ellipse 80% 70% at 50% 35%,#000 40%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 35%,#000 40%,transparent 100%);opacity:.3}.hl-glow{animation:hl-drift 16s ease-in-out infinite alternate;border-radius:50%;filter:blur(90px);opacity:.5}.hl-glow--a{background:radial-gradient(circle,rgba(59,232,255,.55),transparent 70%);height:520px;left:-120px;top:-140px;width:520px}.hl-glow--b{animation-delay:-6s;background:radial-gradient(circle,hsla(0,0%,100%,.28),transparent 70%);bottom:-200px;height:560px;right:-140px;width:560px}@keyframes hl-drift{to{transform:translate(70px,50px) scale(1.15)}}@media(prefers-reduced-motion:reduce){.hl-glow{animation:none}}body.hero-scene .main-footer{backdrop-filter:blur(6px);background:linear-gradient(0deg,rgba(59,232,255,.06),transparent 60%),hsla(0,0%,100%,.01);border-top:1px solid rgba(120,130,200,.14)}body.hero-scene .sub-footer p{color:#8a90b8}body.hero-scene .breadcrumb-section{backdrop-filter:blur(6px);background:linear-gradient(180deg,rgba(59,232,255,.06),transparent 60%),hsla(0,0%,100%,.01);border-bottom:1px solid rgba(120,130,200,.14)}main{padding:1rem 0 4rem}.wishlist-intro{color:#8a90b8;margin:1rem 0 1.5rem;max-width:60ch}.wishlist-empty{border:1px dashed rgba(120,130,200,.14);border-radius:.5rem;color:#8a90b8;padding:2.5rem 1.5rem;text-align:center}.wishlist-empty p{margin:0 0 1.25rem}.wishlist-summary{align-items:baseline;border-bottom:2px solid #7ce7e7;display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:1.5rem;padding-bottom:.75rem}.wishlist-count{color:#e8ebff;font-weight:700}.wishlist-total{color:#7ce7e7;font-weight:700;margin-left:auto}.wishlist-items{display:grid;gap:1rem;list-style:none;margin:1.5rem 0 0;padding:0}.wishlist-item{background:hsla(0,0%,100%,.01);border:1px solid rgba(120,130,200,.14);border-radius:.5rem;display:flex;flex-wrap:wrap;gap:1.25rem;padding:1.25rem}.wishlist-item__media{flex-shrink:0}.wishlist-item__media img{border-radius:.35rem;height:auto;max-width:100%;width:120px}.wishlist-item__body{display:flex;flex:1 1 260px;flex-direction:column;gap:.6rem}.wishlist-item__head{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.wishlist-item__name{color:#e8ebff;font-weight:600;text-decoration:none}.wishlist-item__name:hover{color:#7ce7e7}.wishlist-remove{background:transparent;border:1px solid rgba(120,130,200,.14);border-radius:.25rem;color:#8a90b8;cursor:pointer;flex-shrink:0;font-size:.75rem;font-weight:600;letter-spacing:.04em;padding:.3rem .75rem;text-transform:uppercase}.wishlist-remove:hover{border-color:#7ce7e7;color:#7ce7e7}.wishlist-item__price{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem}.wishlist-item__price .price{color:#7ce7e7;font-size:1.25rem;font-weight:700}.wishlist-item__price .price-was{color:#8a90b8;font-size:.9rem;text-decoration:line-through}.wishlist-item__price .discount-tag{background-color:#284747;border-radius:.25rem;font-size:.8rem;font-weight:600;padding:.15rem .5rem}.wishlist-badge{align-self:flex-start;border:1px solid rgba(120,130,200,.14);border-radius:.25rem;color:#8a90b8;font-size:.75rem;font-weight:600;letter-spacing:.04em;padding:.2rem .6rem;text-transform:uppercase}.wishlist-badge--custom{border-color:rgba(59,232,255,.5);color:#7ce7e7}.wishlist-specs{color:#e8ebff;font-size:.9rem;list-style:none;margin:0;padding:0}.wishlist-specs li:not(:last-child){margin-bottom:.2rem}.wishlist-specs .spec-name{color:#7ce7e7;font-weight:600;margin-right:.25rem}