.spe-topbar{background:var(--spe-g100);border-bottom:1px solid var(--spe-g300);position:relative;overflow:hidden}.spe-topbar .spe-wrap{display:flex;justify-content:center;padding-block:9px;font:500 13px/1.3 var(--spe-tx);color:var(--spe-ink)}.spe-topbar .spe-mc{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:22px;row-gap:2px;color:var(--spe-ink);text-decoration:none;text-align:center}.spe-topbar .spe-ms2{position:relative;padding-left:13px;white-space:nowrap}.spe-topbar .spe-ms2:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--spe-red)}.spe-topbar .spe-ar{width:12px;height:12px;vertical-align:-1px;margin-left:4px;display:inline-block;flex:none}.spe-topbar a.spe-mc:hover .spe-ms2{text-decoration:underline;text-underline-offset:3px}@media(max-width:560px){.spe-topbar .spe-wrap{padding-block:7px;font-size:12.5px}.spe-topbar--camp .spe-mc{flex-direction:column;row-gap:2px}.spe-topbar--camp .spe-ms1{color:var(--spe-g600);font-size:11.5px;order:2}.spe-topbar--camp .spe-ms2{order:1}}@media(max-width:860px){.spe-topbar:not(.spe-topbar--camp) .spe-ms1{display:none}}.spe-topbar--blue{background:var(--spe-blue);border-bottom-color:var(--spe-blue)}.spe-topbar--blue .spe-wrap,.spe-topbar--blue .spe-mc,.spe-topbar--blue .spe-ms1{color:var(--spe-white)}.spe-topbar--blue:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.18) 48%,transparent 56%);transform:translate(-100%);animation:speCbShine 6s ease-in-out infinite;pointer-events:none}.spe-topbar--blue .spe-ms2:before{animation:speCbDot 1.6s ease-in-out infinite}@keyframes speCbShine{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes speCbDot{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.spe-topbar--blue:after,.spe-topbar--blue .spe-ms2:before{animation:none}}.spe-hdr .spe-logo svg{width:172px}@media(max-width:1080px){.spe-hdr .spe-logo svg{width:146px}}@media(max-width:860px){.spe-hdr .spe-logo svg{width:clamp(118px,calc(100vw - 230px),160px)}}@media(min-width:861px){.spe-icons .spe-savedlink,.spe-icons .spe-bag{display:flex;align-items:center;gap:6px;padding:4px}.spe-icons .spe-bagn{min-width:10px}.spe-icons .spe-bagn:empty{display:inline-block}}@media(max-width:860px){.spe-icons{gap:6px}.spe-icons>a,.spe-icons>button,.spe-icons .spe-ib,.spe-icons .spe-burger,.spe-icons .spe-savedlink{position:relative;padding:6px}.spe-icons svg,.spe-icons .spe-ib svg,.spe-icons .spe-burger svg{width:20px;height:20px}.spe-icons .spe-bagn{position:absolute;top:0;right:-2px;font-size:10px;line-height:1;min-width:0}.spe-icons .spe-bagn:empty{display:none}}.spe-btn,.spe-hdr button,.spe-ftr a{border-radius:var(--spe-radius)}:focus-visible{outline:var(--spe-focus);outline-offset:var(--spe-focus-offset)}.spe-ftr :focus-visible{outline-color:var(--spe-white)}.spe-fcols{grid-template-columns:repeat(4,1fr)}@media(max-width:860px){.spe-fcols{grid-template-columns:1fr 1fr}}@media(min-width:861px){.spe-mega .spe-wrap{grid-template-columns:minmax(0,638fr) minmax(0,654fr);column-gap:28px}}.spe-setth .spe-stt{position:relative;flex:1 1 0;max-width:46%;aspect-ratio:1/1;background:none;display:flex;align-items:center;justify-content:center}.spe-setth.spe-n3 .spe-stt{max-width:31%}.spe-setth .spe-stt img{position:static;inset:auto;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;background:none;border:5px solid #fff;outline:3px solid var(--spe-ink);box-shadow:0 10px 22px #00000038}.spe-setth.spe-sm .spe-stt{max-width:none}.spe-setth.spe-sm .spe-stt img{border-width:3px;outline-width:2px;box-shadow:none}@media(max-width:860px){.spe-tp{flex-wrap:nowrap;gap:6px;white-space:nowrap;font-size:12px}.spe-tp-s{width:16px;height:16px}.spe-tp-s svg{width:11px;height:11px}.spe-tp-logo svg{width:13px;height:13px}}@media(max-width:380px){.spe-tp{font-size:11px;gap:4px}.spe-tp-s{width:14px;height:14px}.spe-tp-s svg{width:10px;height:10px}}.spe-ratiogrid--3{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media(max-width:860px){.spe-ratiogrid--3{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.spe-sgframe{box-sizing:border-box;width:auto;height:auto;max-width:80%;max-height:80%;border:clamp(10px,2.4vw,26px) solid #fff;outline:clamp(5px,.9vw,9px) solid #111;box-shadow:0 14px 30px #00000040;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/38/assets/spe-global.css.map */
