#osr-live-store{--osr-purple:#6a329f;--osr-orange:#ff9d43;color:#f6f1fc;background:#100c17;border-radius:12px;font:14px Inter,Arial,sans-serif;overflow:hidden}#osr-live-store *{box-sizing:border-box}#osr-live-store button,#osr-live-store input{font:inherit}#osr-live-store button{color:inherit;background:0 0;border:0;border-radius:8px;padding:12px 16px}#osr-live-store button:hover{background:#ffffff0c}#osr-live-store .primary{background:var(--osr-orange);color:#281334;font-weight:700}#osr-live-store .primary:hover{background:#ffb46f}#osr-live-store header{border-bottom:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:24px;padding:22px 30px;display:flex}#osr-live-store .brand{align-items:center;gap:12px;margin-right:auto;display:flex}#osr-live-store .brand img{object-fit:contain;width:52px;height:52px}#osr-live-store .brand strong{letter-spacing:-.5px;font-size:18px}#osr-live-store .brand small{color:#b3a8bf;margin-top:4px;font-size:11px;display:block}#osr-live-store nav{flex-wrap:wrap;gap:4px;display:flex}#osr-live-store nav button{color:#b9aec7;font-size:13px}#osr-live-store nav .selected{color:#fff;background:#6a329f40}#osr-live-store main{padding:28px 30px}#osr-live-store .hero{background:linear-gradient(110deg,#261636,#170f24);border:1px solid #6a329f60;border-radius:18px;grid-template-columns:1.2fr 1fr;align-items:center;gap:20px;display:grid;overflow:hidden}#osr-live-store .eyebrow{letter-spacing:2px;color:#ffb578;text-transform:uppercase;font-size:11px}#osr-live-store h1{letter-spacing:-1.8px;margin:18px 0;font-size:clamp(30px,4vw,46px);line-height:1.08}#osr-live-store h1 span{color:#caa7eb}#osr-live-store p{color:#b7a9c6;font-size:13px;line-height:1.65}#osr-live-store .art{background:linear-gradient(90deg,#170f24aa,#170f2400),url(/assets/osr-store-approved-hero.webp) 50%/cover;align-self:stretch;min-height:260px}#osr-live-store .trust{color:#b6a8c6;flex-wrap:wrap;gap:22px;margin:22px 2px 32px;font-size:12px;display:flex}#osr-live-store .trust span{align-items:center;gap:8px;display:flex}#osr-live-store .trust i{color:var(--osr-orange)}#osr-live-store .catalog-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}#osr-live-store h2{letter-spacing:-.8px;margin:0 0 7px;font-size:25px}#osr-live-store .catalog-top p{margin:0}#osr-live-store input{color:#fff;background:#1a1423;border:1px solid #ffffff18;border-radius:8px;width:240px;max-width:100%;padding:12px 15px}#osr-live-store .filters{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}#osr-live-store .filters button{color:#b7abc3;background:#1a1423;padding:10px 16px;font-size:12px}#osr-live-store .filters button[aria-pressed=true]{background:var(--osr-purple);color:#fff}#osr-live-store .products{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}#osr-live-store .product{background:#1a1324;border:1px solid #ffffff10;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}#osr-live-store .visual{height:135px;color:var(--osr-orange);background:radial-gradient(#6a329f80,#1a1324 74%);justify-content:center;align-items:center;display:flex;position:relative}#osr-live-store .visual svg{stroke-width:1.3px;width:52px;height:52px}#osr-live-store .tag{color:#cba9e8;background:#241631;border-radius:20px;padding:6px 9px;font-size:10px;position:absolute;top:14px;left:14px}#osr-live-store .product-copy{flex-direction:column;flex:1;padding:20px;display:flex}#osr-live-store h3{margin:0 0 9px;font-size:19px}#osr-live-store .product-copy p{flex:1;margin:0 0 20px;font-size:12px}#osr-live-store .price{justify-content:space-between;align-items:end;gap:12px;margin-bottom:17px;display:flex}#osr-live-store .price strong{letter-spacing:-.8px;font-size:24px}#osr-live-store small{color:#b3a8bf;font-size:11px}#osr-live-store .price small{margin-bottom:4px;display:block}#osr-live-store .product-copy button{width:100%;font-size:12px}#osr-live-store .support{background:#21152e;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:22px 25px;display:flex}#osr-live-store .support strong{font-size:16px}#osr-live-store .support p{margin:7px 0 0}#osr-live-store footer{color:#a798b7;border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:22px 30px;font-size:11px;display:flex}#osr-live-store .cart{background:#21172d;border-radius:12px;margin-top:20px;padding:22px}#osr-live-store .cart-line{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:12px;padding:13px 0;display:flex}#osr-live-store [hidden]{display:none!important}#osr-live-store .status{color:#d3b7ec;margin-top:18px;font-size:12px}@media (width<=680px){#osr-live-store header,#osr-live-store main{padding:20px}#osr-live-store .hero{grid-template-columns:1fr}#osr-live-store .hero-copy{padding:25px}#osr-live-store .art{min-height:160px}#osr-live-store .products{grid-template-columns:repeat(2,minmax(0,1fr))}#osr-live-store nav{order:3;width:100%}#osr-live-store h1{font-size:34px}}@media (width<=420px){#osr-live-store .products{grid-template-columns:1fr}#osr-live-store header{gap:12px}#osr-live-store .brand{width:100%}#osr-live-store .hero-copy{padding:22px}#osr-live-store .catalog-top input{width:100%}}#osr-live-store header{padding:20px 26px}#osr-live-store .hero{border-radius:12px;grid-template-columns:1fr 1fr}#osr-live-store .hero-copy{padding:26px}#osr-live-store h1{font-size:34px;line-height:1.1}#osr-live-store .art{min-height:210px}#osr-live-store .hero-copy p{margin-bottom:18px}#osr-live-store .trust{border-bottom:1px solid #ffffff12;margin:0 0 18px;padding:16px 0;font-size:11px}#osr-live-store .bmr-layout{grid-template-columns:210px minmax(0,1fr);gap:24px;display:grid}#osr-live-store .bmr-sidebar{background:#1a1324;border:1px solid #ffffff10;border-radius:12px;align-self:start;padding:18px 12px}#osr-live-store .bmr-sidebar>small{letter-spacing:1.4px;color:#bcaaca;padding:0 10px 16px;font-size:10px;display:block}#osr-live-store .bmr-categories{gap:7px;display:grid}#osr-live-store .bmr-categories button{text-align:left;align-items:center;gap:10px;padding:13px 12px;font-size:12px;display:flex}#osr-live-store .bmr-categories button[aria-pressed=true]{color:#fff;background:#6a329f;box-shadow:inset 3px 0 #ff9d43}#osr-live-store .bmr-help{border-top:1px solid #ffffff15;margin:22px 8px 0;padding-top:20px}#osr-live-store .bmr-help strong{font-size:13px}#osr-live-store .bmr-help p{font-size:11px}#osr-live-store .bmr-help button{color:#ffb578;padding-left:0;font-size:11px}#osr-live-store .filters{display:none}#osr-live-store .catalog-top{margin-bottom:20px}#osr-live-store .catalog-top input{width:190px}#osr-live-store h2{font-size:22px}#osr-live-store .products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#osr-live-store .product-copy{padding:18px}#osr-live-store .visual{height:130px}#osr-live-store .support{margin-top:24px}@media (width<=700px){#osr-live-store .bmr-layout{grid-template-columns:1fr}#osr-live-store .bmr-categories{flex-wrap:wrap;display:flex}#osr-live-store .bmr-help{display:none}#osr-live-store .hero{grid-template-columns:1fr}#osr-live-store .art{min-height:150px}#osr-live-store .catalog-top input{width:100%}}@media (width<=420px){#osr-live-store .products{grid-template-columns:1fr}}#osr-live-store .store-socials{flex-wrap:wrap;align-items:center;gap:10px;display:flex}#osr-live-store .store-socials button{color:inherit;background:0 0;border:1px solid #4e405a;border-radius:8px;padding:10px}#osr-live-store #osm-account{justify-content:center;align-items:center;gap:8px;display:flex}#osr-live-store .store-account-avatar{object-fit:cover;border-radius:50%;width:32px;height:32px}#osr-live-store footer{flex-wrap:wrap;gap:20px}#osr-live-store header nav{flex-wrap:wrap}#osr-live-store input[type=file]{max-width:100%;margin-top:8px}#osr-live-store .store-profile-menu{background:#211a29;border-bottom:1px solid #44334f;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:14px 26px;display:flex}#osr-live-store .store-auth-tabs{gap:12px;margin-bottom:20px;display:flex}#osr-live-store .store-auth label{gap:8px;display:grid}#osr-live-store .store-auth input{box-sizing:border-box;color:#f9f5fd;background:#19141f;border:1px solid #4e405a;border-radius:8px;width:100%;padding:12px}#osr-live-store .store-socials button{color:#eee5f7;background:#251b30;border:0;min-width:44px;min-height:44px;font-size:20px}#osr-live-store a{color:inherit;text-decoration:none}#osr-live-store header>a.brand{margin-right:auto}#osr-live-store header nav>a,#osr-live-store header nav summary{color:#b9aec7;border-radius:8px;padding:12px 14px;font-size:13px}#osr-live-store summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}#osr-live-store summary::-webkit-details-marker{display:none}#osr-live-store header svg,#osr-live-store .trust svg,#osr-live-store .bmr-categories svg{flex-shrink:0;width:18px;height:18px}#osr-live-store .trust svg{color:#ff9d43}#osr-live-store header>button{align-items:center;gap:8px;display:flex}#osr-live-store .store-account-area{max-width:190px;font-size:13px}#osr-live-store .store-account-menu summary span{overflow-wrap:anywhere}#osr-live-store .store-account-menu,#osr-live-store .store-support-menu{position:relative}#osr-live-store .store-menu-content{z-index:20;background:#211a29;border:1px solid #44334f;border-radius:10px;width:220px;padding:8px;position:absolute;top:100%;right:0;box-shadow:0 12px 35px #0008}#osr-live-store .store-menu-content a,#osr-live-store .store-menu-content button{text-align:left;width:100%;padding:12px;font-size:13px;display:block}#osr-live-store .brand{color:#fff}#osr-live-store .visual img{object-fit:contain;width:100%;height:100%;padding:16px}#osr-live-store button:disabled{opacity:.5;cursor:not-allowed}#osr-live-store .osr-social-links{flex-wrap:wrap;align-items:center;gap:12px;display:flex}#osr-live-store .osr-social-links a{color:#eee5f7;background:#251b30;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}#osr-live-store .osr-social-links svg{width:22px;height:22px}#osr-live-store .store-panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}#osr-live-store .store-quantity{align-items:center;gap:12px;display:flex}#osr-live-store .store-checkout{border-radius:8px;padding:12px 18px;display:inline-block}#osr-live-store{max-width:1400px;min-height:100vh;margin:auto}@media (width<=680px){#osr-live-store header .brand{width:100%}#osr-live-store .store-account-area{margin-left:auto}#osr-live-store .cart-line{flex-wrap:wrap}#osr-live-store footer{padding:20px}#osr-live-store .store-support-menu .store-menu-content{left:0;right:auto}}#osr-live-store .visual>svg{color:#b387d7;stroke-width:1.5px;width:64px;height:64px}#osr-live-store .store-account-area{flex-shrink:0;max-width:240px}#osr-live-store header{gap:18px}#osr-live-store header nav>a{font-size:14px}#osr-live-store .customer-account-trigger>svg{width:14px;height:14px}@media (width<=600px){#osr-live-store .store-account-area{max-width:190px}#osr-live-store header{gap:12px}}#osr-live-store header>nav a{color:#d5c4e3;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:9px 14px;font-size:12px;display:inline-flex}#osr-live-store header>nav a:hover{background:#6a329f25;border-color:#6a329f70}
