.scg357,.scg357 *{box-sizing:border-box}.scg357{background:#080808;color:#fff;padding:clamp(20px,3vw,40px) 13px 60px;font-family:Arial,Helvetica,sans-serif}.scg357-wrap{max-width:1340px;margin:auto}.scg357-head{padding:7px 0 22px}.scg357-eyebrow{color:#f17d88;font-weight:900;font-size:12px;letter-spacing:.13em}.scg357 h2{font-size:clamp(30px,5vw,55px);color:#fff;line-height:1.06;letter-spacing:-.03em;margin:7px 0}.scg357-head p:not(.scg357-eyebrow){font-size:16px;color:#ccc;max-width:690px;line-height:1.5}.scg357-headlinks,.scg357-social nav{display:flex;gap:8px;flex-wrap:wrap}.scg357 a{color:#fff}.scg357-headlinks a,.scg357-social a{padding:11px 13px;border:1px solid #757575;text-decoration:none;font-weight:800;font-size:12px;display:inline-flex;align-items:center;min-height:44px}.scg357-controls{border-top:1px solid #444;border-bottom:1px solid #444;padding:16px 0 10px}.scg357-search-label{display:block;font-size:12px;font-weight:900;margin:0 0 6px}.scg357-searchrow{display:flex;gap:8px;max-width:560px}.scg357 input[type=search]{min-width:0;flex:1;background:#181818;color:#fff;border:1px solid #888;border-radius:0;min-height:46px;padding:9px 12px;font-size:16px}.scg357 button{touch-action:manipulation;cursor:pointer}.scg357-searchrow button{background:#232323;color:#fff;border:1px solid #777;padding:10px 17px;font-weight:800;min-height:46px}.scg357-categories,.scg357-mediafilters{display:flex;gap:7px;overflow-x:auto;margin-top:13px;padding:0 0 6px;scrollbar-width:thin}.scg357-categories button,.scg357-mediafilters button{border:1px solid #656565;flex:0 0 auto;min-height:44px;padding:10px 14px;font-size:12px;font-weight:900;background:#151515;color:#fff}.scg357-categories button[aria-pressed=true],.scg357-mediafilters button[aria-pressed=true]{background:#ac1c29;border-color:#e43a4b}.scg357-mediafilters{margin-top:6px}.scg357-count{font-weight:800;font-size:13px;color:#ccc;padding:12px 0}.scg357-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.scg357-tile{display:flex;text-align:left;flex-direction:column;min-width:0;padding:0;margin:0;background:#161616;border:1px solid #404040;text-decoration:none;color:#fff;overflow:hidden;font-family:inherit;cursor:pointer}.scg357-tile[hidden]{display:none!important}.scg357-thumb{display:block;position:relative;width:100%;aspect-ratio:4/3;background:#242424;overflow:hidden}.scg357-thumb img{width:100%;height:100%;object-fit:cover;display:block}.scg357-caption{display:flex;flex-direction:column;gap:5px;padding:11px 12px 13px;min-height:59px}.scg357-caption strong{font-size:14px;color:#fff;line-height:1.25;overflow-wrap:anywhere}.scg357-caption small{font-size:10px;color:#c6c6c6;letter-spacing:.05em;font-weight:800}.scg357-play{position:absolute;inset:auto auto 12px 12px;display:grid;place-items:center;background:#b51d2b;color:#fff;padding:10px 12px;font-weight:900;border:1px solid #fff;min-width:42px;min-height:42px}.scg357-placeholder{display:grid;place-items:center;width:100%;height:100%;font-size:16px;font-weight:900;color:#eee}.scg357-load{background:#a92130;color:#fff;border:1px solid #df7180;font-size:14px;font-weight:900;min-height:48px;max-width:520px;width:100%;display:block;margin:22px auto}.scg357-load[hidden]{display:none}.scg357-empty{padding:18px;border:1px solid #666;font-size:15px;color:#eee}.scg357-social{border-top:1px solid #555;margin-top:34px;padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.scg357-social p{display:flex;flex-direction:column;gap:8px;margin:0;max-width:650px}.scg357-social p span{font-size:13px;color:#bbb;line-height:1.5}.scg357-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(1080px,calc(100vw - 16px));max-width:1080px;max-height:calc(100dvh - 18px);padding:0;border:2px solid #676767;background:#090909;color:#fff;z-index:2147483000}.scg357-dialog::backdrop{background:#000000f0}.scg357-dialog-head,.scg357-dialog-foot{display:flex;justify-content:space-between;align-items:center;gap:9px;padding:10px 12px;background:#121212}.scg357-dialog-head{border-bottom:1px solid #454545}.scg357-dialog-foot{border-top:1px solid #454545}.scg357-dialog-head strong{font-size:14px;line-height:1.4;overflow-wrap:anywhere}.scg357-dialog button{background:#202020;color:#fff;border:1px solid #777;padding:8px 12px;min-height:43px;font-size:12px;font-weight:900}.scg357-dialog-foot span{font-size:12px;color:#d0d0d0;white-space:nowrap}.scg357-stage{display:flex;align-items:center;justify-content:center;max-height:calc(100dvh - 149px);min-height:145px;overflow:auto}.scg357-stage img,.scg357-stage video{display:block;max-width:100%;max-height:calc(100dvh - 160px);object-fit:contain}.scg357-stage video{width:100%;background:#000}.scg357 :focus-visible{outline:3px solid #ffd345;outline-offset:2px}html:has(.scg357-dialog[open]){overflow:hidden}@media(max-width:930px){.scg357-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.scg357-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.scg357-caption{padding:10px 9px}.scg357-caption strong{font-size:13px}.scg357-social{flex-direction:column;align-items:flex-start}}@media(max-width:360px){.scg357{padding:17px 8px 45px}.scg357-grid{gap:6px}.scg357-caption{padding:8px 7px}.scg357-caption strong{font-size:12px}.scg357-dialog-head,.scg357-dialog-foot,.scg357-dialog button{padding:8px}}@media(prefers-reduced-motion:reduce){.scg357 *{scroll-behavior:auto!important}}.scg357 .scg357-empty button[data-scg357-reset]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:9px 0 0;padding:10px 16px;border:1px solid #f1a0ac;border-radius:8px;background:#992031;color:#fff;font:900 13px/1.2 Arial,Helvetica,sans-serif}
/*# sourceMappingURL=/cdn/shop/t/1420/assets/sc-gallery-media-v357.css.map */
