:root{--bg:#08080a;--panel:#101018;--bone:#f2efea;--mut:#a9a39a;--blue:#1b4a9c;--blue2:#0d2a63;--bluehi:#4f8dea;--red:#c8212e;--redhi:#e73a47;--line:#2b3040;--head:"Pirata One",Georgia,serif;--body:"Inter",system-ui,sans-serif}body,.gradient{background:var(--bg)!important;color:var(--bone);font-family:var(--body)}a{color:var(--bluehi)}.sn-in{max-width:1180px;margin:0 auto;padding:0 16px}.sn-top{background:linear-gradient(#3a6bc7,#0d2a63);border-bottom:1px solid #0a1d46;font-size:12px;color:#fff}.sn-top .sn-in{display:flex;justify-content:space-between;padding-top:5px;padding-bottom:5px}.sn-top a{color:#fff;text-decoration:underline}.sn-head{background:var(--blue2);border-bottom:2px solid var(--blue)}.sn-head .sn-in{display:flex;align-items:center;gap:16px;padding-top:10px;padding-bottom:10px}.sn-logo{color:#fff;font-family:var(--head);font-size:30px;text-decoration:none;line-height:1}.sn-logo img{height:48px;width:auto;display:block}.sn-search{display:flex;flex:1;max-width:520px;margin-left:auto}.sn-search input{flex:1;padding:8px 10px;border:1px solid #6d8fd0;background:#e8eefb;color:#111;font:14px var(--body);min-width:0;border-radius:0}.sn-search button{background:#2f66c8;color:#fff;border:1px solid #6d8fd0;border-left:0;padding:0 14px;font:600 13px var(--body);cursor:pointer}.sn-bag{background:var(--red);color:#fff;text-decoration:none;padding:9px 14px;font-weight:600;font-size:14px}.sn-bag b{margin-left:6px}.sn-nav{background:#10151f;border-bottom:1px solid var(--line)}.sn-nav .sn-in{display:flex;gap:4px;overflow-x:auto;white-space:nowrap}.sn-nav a{color:#cfd8ee;text-decoration:none;font-size:13px;font-weight:600;padding:10px 12px}.sn-nav a:hover{background:var(--blue);color:#fff}.sn-promo{background:#3a0a10;color:#ffb8be;text-align:center;font-size:13px;border-bottom:1px solid #5a1520}.sn-promo .sn-in{padding-top:7px;padding-bottom:7px}.sn-sec{padding:14px 0 0}.sn-box{background:var(--panel);border:1px solid var(--blue);border-radius:2px}.sn-bar{background:linear-gradient(#3a6bc7,#17407f);display:flex;justify-content:space-between;align-items:center;padding:6px 12px}.sn-bar h2{margin:0;font:600 14px var(--body);color:#fff}.sn-bar a{color:#dbe7ff;font-size:12px}.sn-profile{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:14px;align-items:start}.sn-left{padding:18px}.sn-name{font:400 clamp(40px,5vw,60px)/.95 var(--head);margin:0 0 10px;color:#fff}.sn-tag{margin:0 0 8px;color:var(--mut);font-size:14px}.sn-quote{margin:0 0 16px;font-size:15px;line-height:1.45}.sn-book{display:block;text-align:center;text-decoration:none;margin-bottom:6px}.sn-book img{width:100%;max-width:300px;border:1px solid var(--line);display:block;margin:0 auto 10px}.btn{display:inline-block;background:var(--red);color:#fff;padding:11px 18px;font-weight:700;font-size:14px;text-decoration:none;border:0;cursor:pointer}.btn:hover{background:var(--redhi)}.sn-small{color:var(--mut);font-size:12px;margin:6px 0}.sn-details{border:1px solid var(--line);margin:16px 0;padding:10px 12px;font-size:13px;background:#0b0b12}.sn-details p{margin:4px 0}.sn-details .on{color:#7dff9a;font-weight:700}.sn-details .on i{display:inline-block;width:8px;height:8px;background:#7dff9a;border-radius:50%;margin-right:4px}.sn-friend{border:1px solid var(--blue);background:#0b1220;padding:12px}.sn-friend h3{margin:0 0 6px;font:700 14px var(--body);color:#fff}.sn-friend p{margin:0 0 8px;font-size:13px;color:var(--mut)}.sn-form{display:flex;gap:6px;flex-wrap:wrap}.sn-form input{flex:1;min-width:140px;padding:9px;background:#e8eefb;border:1px solid #6d8fd0;color:#111;font:14px var(--body);border-radius:0}.sn-form button{background:var(--blue);color:#fff;border:0;padding:9px 12px;font-weight:700;font-size:13px;cursor:pointer}.sn-form .ok{color:#7dff9a;width:100%}.sn-form .err{color:#ff8a8a;width:100%}.sn-top8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px}.sn-friend-card{text-align:center;display:flex;flex-direction:column;gap:4px}.sn-friend-card .img{position:relative;display:block;aspect-ratio:1;background:#0b0b12;border:1px solid var(--line);overflow:hidden}.sn-friend-card img{width:100%;height:100%;object-fit:cover;display:block}.sn-friend-card em{position:absolute;top:0;left:0;background:var(--blue);color:#fff;font:700 11px var(--body);padding:2px 6px;font-style:normal}.sn-friend-card .t{color:var(--bluehi);font-weight:600;font-size:13px;text-decoration:underline}.sn-friend-card .add{background:#1b2236;color:#fff;font-size:12px;padding:6px;text-decoration:none;border:1px solid var(--line)}.sn-friend-card .add:hover{background:var(--blue)}.sn-hs{display:grid;grid-template-columns:1.2fr 1fr;gap:0;border-color:var(--red);background:linear-gradient(135deg,#2a0a10,#101018)}.sn-hs .l{padding:20px}.sn-hs h2{font:400 40px var(--head);margin:0 0 8px;color:#fff}.sn-hs p{margin:0 0 14px;color:#e4d4d6}.sn-hs .r{display:flex;flex-direction:column;border-left:1px solid #4a1a22}.sn-hs .r a{padding:14px 18px;text-decoration:none;color:#fff;border-bottom:1px solid #4a1a22;display:flex;flex-direction:column;gap:2px}.sn-hs .r a:last-child{border-bottom:0}.sn-hs .r small{color:#ff9aa3;font-weight:700;letter-spacing:.06em}.sn-hs .r b{font-size:18px}.sn-hs .r span{color:var(--bluehi);font-size:13px}.sn-comments{display:block;padding:12px}.sn-cm{background:#0b0b12;border:1px solid var(--line);padding:10px;text-decoration:none;color:var(--bone);display:flex;flex-direction:column;gap:3px}.sn-cm img{width:100%;aspect-ratio:1;object-fit:cover;margin-bottom:6px}.sn-cm b{color:var(--bluehi);font-size:13px}.sn-cm small{color:var(--mut)}.sn-cm p{margin:2px 0;font-size:13px}.sn-cm span{color:var(--redhi);font-size:12px;font-weight:700}.sn-shows{padding:14px 16px}.sn-shows h3{margin:0 0 2px;font:400 28px var(--head)}.sn-shows p{margin:0 0 10px;color:var(--mut);font-size:14px}.sn-shows ul{list-style:none;margin:0 0 10px;padding:0}.sn-shows li{display:flex;gap:14px;align-items:center;padding:9px 0;border-top:1px solid var(--line);font-size:14px;flex-wrap:wrap}.sn-shows li b{min-width:100px}.sn-shows li span{flex:1;color:var(--mut)}.sn-shows li a,.sn-more{color:var(--bluehi);font-weight:600}.sn-drops{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;padding:12px}.sn-drop{text-decoration:none;color:var(--bone);display:flex;flex-direction:column;gap:4px}.sn-drop img{width:100%;aspect-ratio:1;object-fit:cover;border:1px solid var(--line)}.sn-drop b{font-size:14px}.sn-drop span{color:var(--mut);font-size:13px}.sn-foot{margin-top:28px;background:#0b0b12;border-top:2px solid var(--blue);padding:28px 0 24px}.sn-cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:24px}.sn-foot h4{margin:0 0 10px;font:400 22px var(--head);color:#fff}.sn-foot a{display:block;color:var(--mut);text-decoration:none;font-size:14px;padding:3px 0}.sn-foot a:hover{color:#fff}.sn-foot p{color:var(--mut);font-size:14px;max-width:300px;margin:0}.sn-pay{display:flex;gap:6px;flex-wrap:wrap;margin-top:20px}.sn-copy{font-size:12px!important;margin-top:14px!important}.page-width h1,.collection-hero__title,.title,.product__title h1{font-family:var(--head);font-weight:400;letter-spacing:.01em}.card-wrapper .card,.card__inner{border-radius:0}.price,.price-item{color:var(--bone)}.button:not(.button--secondary),.shopify-challenge__button,.cart__checkout-button{background:var(--red)!important;color:#fff!important}.field__input,.select__select{background:#e8eefb;color:#111}@media(max-width:860px){.sn-profile{grid-template-columns:1fr}.sn-top8{grid-template-columns:repeat(2,minmax(0,1fr))}.sn-hs{grid-template-columns:1fr}.sn-hs .r{border-left:0;border-top:1px solid #4a1a22}.sn-cols{grid-template-columns:1fr 1fr}.sn-head .sn-in{flex-wrap:wrap}.sn-search{order:3;max-width:none;flex-basis:100%}}.sn-friend-card .pr{font-size:12px;color:var(--mut);line-height:1.4}.sn-shows.has-img{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:18px;align-items:start}.sn-shows-img{width:100%;aspect-ratio:4/5;object-fit:cover;border:1px solid var(--line)}@media(max-width:700px){.sn-shows.has-img{grid-template-columns:1fr}}.sn-logo img{height:56px;filter:none}.sn-player{border:1px solid var(--blue);background:#0b1220;margin:16px 0}.sn-pbar{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(#3a6bc7,#17407f);color:#fff;font:600 12px var(--body);padding:5px 10px}.sn-pbody{display:flex;gap:12px;align-items:center;padding:12px}.sn-disc{width:54px;height:54px;flex:none;border-radius:50%;background:radial-gradient(circle,#08080a 0 7px,var(--red) 8px 12px,#15151c 13px 100%);border:2px solid #2b3040;box-shadow:0 0 0 1px #000}.sn-player.on .sn-disc{animation:snspin 3s linear infinite}@keyframes snspin{to{transform:rotate(360deg)}}.sn-pmeta{min-width:0;display:flex;flex-direction:column;gap:2px}.sn-pmeta b{font:400 22px/1 var(--head);color:#fff;letter-spacing:.02em}.sn-pmeta span{font-size:13px;color:var(--bluehi);font-weight:600}.sn-pctl{display:flex;align-items:center;gap:6px;padding:0 12px 12px}.sn-pctl button{background:#17407f;color:#fff;border:1px solid #4f8dea;width:30px;height:28px;cursor:pointer;font-size:12px;padding:0;line-height:1}.sn-pctl .pp-play{background:var(--red);border-color:var(--redhi);width:38px}.sn-prog{flex:1;height:8px;background:#1a2236;border:1px solid var(--line);cursor:pointer;min-width:30px}.sn-prog i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--bluehi),var(--red))}.pp-time{font:11px var(--body);color:var(--mut);font-style:normal;white-space:nowrap}.eq{display:inline-flex;gap:2px;align-items:flex-end;height:12px}.eq b{width:3px;height:3px;background:#fff;display:block}.sn-player.on .eq b{animation:sneq .7s ease-in-out infinite alternate}.sn-player.on .eq b:nth-child(2){animation-delay:.15s}.sn-player.on .eq b:nth-child(3){animation-delay:.3s}.sn-player.on .eq b:nth-child(4){animation-delay:.45s}@keyframes sneq{0%{height:3px}to{height:12px}}.sn-count{font-family:monospace;background:#000;color:#7dff9a;padding:1px 6px;border:1px solid var(--line);letter-spacing:.1em}body{background-image:radial-gradient(rgba(79,141,234,.1) 1px,transparent 1.5px);background-size:22px 22px}.sn-box{box-shadow:0 0 0 1px #000,4px 4px #1b4a9c59}.sn-bar h2:before{content:"\2605";color:#ffd34d}.sn-name:after{content:" \2764";color:var(--red);font-size:.45em;vertical-align:super;font-family:var(--body)}.sn-friend-card .img em{background:var(--red)}.sp{padding:14px 0 90px}.sp-crumb{font-size:12px;color:var(--mut);margin:0 0 12px}.sp-crumb a{color:var(--bluehi);text-decoration:none}.sp-crumb em{font-style:normal;color:var(--bone)}.sp-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px;align-items:start}.sp-gal{padding:12px;position:sticky;top:12px}.sp-stage{background:#0b0b12;border:1px solid var(--line)}.sp-stage img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.sp-thumbs{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.sp-thumbs button{width:70px;height:70px;padding:0;border:1px solid var(--line);background:#0b0b12;cursor:pointer;opacity:.6}.sp-thumbs button.on,.sp-thumbs button:hover{opacity:1;border-color:var(--bluehi)}.sp-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.sp-pad{padding:18px}.sp-title{font:400 clamp(34px,4vw,52px)/1 var(--head);margin:0 0 8px;color:#fff}.sp-price{display:inline-block;background:var(--red);color:#fff;font-weight:700;font-size:20px;padding:4px 14px;margin:0 0 18px}.sp-grp{margin-bottom:16px}.sp-lab{display:flex;justify-content:space-between;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin-bottom:8px}.sp-lab b{color:var(--bone);font-weight:600}.sp-pills{display:flex;flex-wrap:wrap;gap:8px}.pill{background:#0b1220;color:var(--bone);border:1px solid var(--line);padding:10px 14px;min-width:52px;font:600 13px var(--body);cursor:pointer}.pill:hover{border-color:var(--bluehi)}.pill.on{background:var(--blue);border-color:var(--bluehi);color:#fff}.pill.out{opacity:.45;text-decoration:line-through}.sp-guide,.sp-acc details{border-top:1px solid var(--line)}.sp-acc details:last-child{border-bottom:1px solid var(--line)}.sp-guide{margin:4px 0 18px;border-bottom:1px solid var(--line)}.sp-guide summary,.sp-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:13px 0;font-weight:600;font-size:14px}.sp-guide summary::-webkit-details-marker,.sp-acc summary::-webkit-details-marker{display:none}.sp-guide summary span,.sp-acc summary span{color:var(--bluehi);transition:transform .2s}.sp-guide[open] summary span,.sp-acc details[open] summary span{transform:rotate(45deg)}.sp-guide-in{padding:0 0 16px;color:#cfd3dd;font-size:14px;line-height:1.55}.sp-find{display:flex;gap:8px;margin:10px 0}.sp-find input{flex:1;background:#0b0b12;border:1px solid var(--line);color:var(--bone);padding:10px 12px;font:15px var(--body);min-width:0}.sp-find .unit{display:flex}.sp-find .unit button{background:transparent;border:1px solid var(--line);color:var(--bone);padding:0 14px;cursor:pointer}.sp-find .unit button.on{background:var(--bone);color:#08080a}.sp-found{background:#0b1220;border-left:3px solid var(--bluehi);padding:9px 12px;margin:0 0 10px}.sp-table{width:100%;border-collapse:collapse;font-size:14px;margin:6px 0 8px}.sp-table th{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);text-align:left;padding:7px 0;border-bottom:1px solid var(--line)}.sp-table td{padding:8px 0;border-bottom:1px solid var(--line)}.sp-table td:first-child{font-weight:700}.sp-add{display:flex;justify-content:space-between;align-items:center;width:100%;background:var(--red);color:#fff;border:0;padding:16px 20px;font:700 15px var(--body);cursor:pointer}.sp-add:hover{background:var(--redhi)}.sp-add:disabled{background:#2a2830;color:var(--mut);cursor:not-allowed}.sp-msg{margin:10px 0 0;padding:9px 12px;background:#10200f;border-left:3px solid #5ac35a;font-size:14px}.sp-msg.err{background:#2a0e10;border-color:var(--redhi)}.sp-perks{list-style:none;padding:0;margin:20px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sp-perks li{border:1px solid var(--line);background:#0b1220;padding:10px}.sp-perks b{display:block;font-size:13px}.sp-perks span{font-size:12px;color:var(--mut)}.sp-acc .in{padding:0 0 16px;color:#cfd3dd;line-height:1.6;font-size:14.5px}.sp-acc .in p{margin:0 0 10px}.sp-bul{margin:10px 0 0;padding-left:18px}.sp-bul li{margin:4px 0}.sp [hidden]{display:none!important}.sp-bar{display:none}@media(max-width:860px){.sp-grid{grid-template-columns:1fr}.sp-gal{position:static}.sp-perks{grid-template-columns:1fr}.sp-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--blue2);border-top:2px solid var(--blue);padding:10px 14px;justify-content:space-between;align-items:center;gap:10px;transform:translateY(110%);transition:transform .2s}.sp-bar.show{transform:none}.sp-bar div{display:flex;flex-direction:column;font-size:13px;min-width:0}.sp-bar b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-bar button{background:var(--red);color:#fff;border:0;padding:12px 18px;font-weight:700;cursor:pointer}}.sn-cm-count{margin:0 0 10px;font-size:12px;color:var(--mut)}.sn-cm{display:grid;grid-template-columns:150px minmax(0,1fr);border:1px solid var(--line);background:#0b0b12;margin-bottom:10px;color:var(--bone)}.sn-cm-l{background:#6d9bd8;padding:6px;text-align:center}.sn-cm-h{display:block;color:#fff;font-weight:700;font-size:12px;margin-bottom:6px;word-break:break-all;text-decoration:underline}.sn-cm-l img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;border:2px solid #fff;background:#000}.sn-cm-r{padding:10px 14px}.sn-cm-d{display:block;font-size:13px;margin-bottom:8px}.sn-cm-r p{margin:0 0 10px;color:#cfd3dd;font-size:14px}.sn-cm-s{color:#ff8fb0;font-size:13px}@media(max-width:560px){.sn-cm{grid-template-columns:110px minmax(0,1fr)}}.sp-place{border:0;padding:0;margin:0 0 18px}.sp-place legend{padding:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin-bottom:8px}.sp-opt{display:flex;align-items:center;gap:12px;border:1px solid var(--line);padding:12px 14px;margin-bottom:8px;cursor:pointer;background:#0b1220}.sp-opt:hover{border-color:var(--bluehi)}.sp-opt.on{border-color:var(--bluehi);box-shadow:inset 0 0 0 1px var(--bluehi)}.sp-opt input{accent-color:var(--red);width:18px;height:18px;flex:none}.sp-opt .tx{flex:1}.sp-opt .tx b{display:block;font-size:14px}.sp-opt .tx em{font-style:normal;font-weight:400;color:var(--mut)}.sp-opt .tx small{display:block;color:#b9bdc9;font-size:12.5px;margin-top:3px;line-height:1.4}.sp-opt .ico{display:flex;gap:4px;flex:none}.sp-opt .ico svg{width:32px;height:32px}.sp-opt .t{fill:none;stroke:var(--bone);stroke-width:1.3;stroke-linejoin:round}.sp-opt .p{fill:var(--red);stroke:none}.sp-opt .p.s{fill:#ffd34d}.sp-hoodnote{font-size:13px;color:#b9bdc9;border-left:3px solid var(--line);padding-left:12px;margin:0}.sn-pnote{margin:0;padding:9px 12px 0;font-size:12px;color:var(--bluehi)}.sn-pnote b{color:#fff}.sn-spot{display:block;border:0;margin:8px 0 0;background:#0b1220;max-width:100%}@media(max-width:860px){.sn-left{padding:14px}.sn-book img{max-width:100%;width:100%}.sn-name{font-size:clamp(44px,13vw,64px)}}@media(max-width:700px){.sn-shows.has-img{grid-template-columns:1fr}.sn-shows-img{width:100%;max-width:240px;aspect-ratio:4/5;margin:0 auto;display:block}}@media(max-width:560px){.sn-shows li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:center}.sn-shows li b{grid-column:1;min-width:0}.sn-shows li span{grid-column:1;flex:none}.sn-shows li a{grid-column:2;grid-row:1 / span 2}}.sn-pick{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:2px}.sn-pick .add{margin:0;padding:7px 4px;font-size:12px;line-height:1.25;text-align:center;display:block}.sn-pick .add b{display:block;font-weight:700}.sn-pick .add.alt{background:#17407f;border-color:#4f8dea}.sn-front{font-size:11.5px;color:var(--bluehi);text-align:center;margin-top:2px}.sn-allwrap{text-align:center;padding:4px 12px 16px}.sp-switch{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 16px}.sp-switch a{display:block;text-align:center;padding:10px 8px;border:1px solid var(--line);background:#0b1220;color:var(--bone);text-decoration:none;font-weight:600;font-size:14px}.sp-switch a b{margin-left:6px;color:var(--mut);font-weight:600}.sp-switch a:hover{border-color:var(--bluehi)}.sp-switch a.on{background:var(--blue);border-color:var(--bluehi);color:#fff}.sp-switch a.on b{color:#dbe7ff}
/*# sourceMappingURL=/cdn/shop/t/14/assets/sno.css.map */
