/* Supporting store pages reuse the checkout's restrained glass material. */
.store-glass{background:radial-gradient(ellipse at 90% 0,rgba(122,161,196,.12),transparent 50%),#0b1017;color:#f5f7fb}
.store-glass .commerce-nav{width:calc(100% - 40px);max-width:1200px;margin:20px auto 0;padding:12px 24px;border:1px solid #d8ebff26;border-radius:999px;background:linear-gradient(140deg,#e2efff0d,#e2efff03);box-shadow:inset 0 1px 0 #ffffff20,0 12px 32px #0003;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}
.store-glass .commerce-nav a{display:inline-flex;align-items:center;min-height:44px;color:#dbe7f4}
.store-glass .reference-main-photo{border-radius:30px;box-shadow:0 24px 60px #0004}
.store-glass .reference-options span{border-radius:999px;background:#f0f6ff06;border-color:#c4dcff30;box-shadow:inset 0 1px 0 #ffffff0b}
.store-glass .reference-options input:checked+span{background:linear-gradient(140deg,#e5f1ff26,#e5f1ff10);border-color:#d3e7ff88;box-shadow:inset 0 1px 0 #ffffff40}
.store-glass .commerce-button{border-radius:999px;min-height:52px;background:linear-gradient(145deg,#fff,#dce8f4);box-shadow:inset 0 1px 0 #fff,0 8px 22px #0003}
.store-glass .commerce-button:disabled{background:#293340;box-shadow:none}
.store-glass .commerce-footer{border-color:#d8ebff14}
.store-glass .privacy-copy p{color:#c2cedd}
@media(max-width:600px){.store-glass .commerce-nav{border-radius:24px;padding:10px 16px;gap:8px 18px;font-size:11px}.store-glass .commerce-page{padding-right:20px;padding-left:20px}.store-glass .reference-thumbs{flex-wrap:wrap}.store-glass .reference-thumbs button{width:64px;height:64px}}
@media(prefers-reduced-transparency:reduce){.store-glass .commerce-nav{background:#1a2533;-webkit-backdrop-filter:none;backdrop-filter:none}}
@supports not (backdrop-filter:blur(1px)){.store-glass .commerce-nav{background:#1a2533}}
