.sbpg{position:relative;direction:rtl;background:var(--sbpg-bg,#fff);font:inherit;color:#222;contain:style}.sbpg *{box-sizing:border-box}.sbpg button{font:inherit}.sbpg__loading{position:absolute;inset:0;z-index:12;display:none;place-items:center;background:rgba(255,255,255,.72);backdrop-filter:blur(1px)}.sbpg.is-loading .sbpg__loading{display:grid}.sbpg__loading span{width:28px;height:28px;border:3px solid #d8dde5;border-top-color:var(--sbpg-accent,#1877f2);border-radius:50%;animation:sbpg-spin .65s linear infinite}@keyframes sbpg-spin{to{transform:rotate(360deg)}}.sbpg__tabs{display:flex;gap:5px;overflow:auto;padding:0 0 8px;scrollbar-width:none}.sbpg__tabs::-webkit-scrollbar{display:none}.sbpg__tab{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;min-height:36px;padding:6px 10px;border:1px solid var(--sbpg-border,#e5e7eb);border-radius:6px;background:#fff;color:#4b5563;cursor:pointer}.sbpg__tab small{min-width:20px;padding:1px 5px;border-radius:10px;background:#f2f4f7;font-size:10px;text-align:center}.sbpg__tab.is-active{border-color:var(--sbpg-accent,#1877f2);color:var(--sbpg-accent,#1877f2);background:#f5f9ff;background:color-mix(in srgb,var(--sbpg-accent,#1877f2) 6%,#fff)}.sbpg__viewer{display:flex;flex-direction:column;gap:8px}.sbpg__stage{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:var(--sbpg-stage-ratio,1/1);min-height:240px;overflow:hidden;border:1px solid var(--sbpg-border,#e5e7eb);border-radius:var(--sbpg-radius,8px);background:var(--sbpg-bg,#fff);touch-action:pan-y}.sbpg__media{display:grid;place-items:center;width:100%;height:100%}.sbpg__main-image,.sbpg__video-poster>img{display:block;width:100%;height:100%;object-fit:var(--sbpg-object-fit,contain)}.sbpg[data-object-fit="cover"] .sbpg__main-image,.sbpg[data-object-fit="cover"] .sbpg__video-poster>img{object-fit:cover}.sbpg__video-poster{position:relative;width:100%;height:100%;padding:0;border:0;background:#111;cursor:pointer}.sbpg__video-poster{background:linear-gradient(135deg,#20242b,#0c0d10)}.sbpg__play,.sbpg__thumb-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;background:rgba(0,0,0,.72);box-shadow:0 3px 14px rgba(0,0,0,.25)}.sbpg__play{width:58px;height:58px}.sbpg__thumb-play{width:26px;height:26px}.sbpg__play:before,.sbpg__thumb-play:before{content:"";display:block;margin-left:3px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:0;border-left:11px solid #fff}.sbpg__thumb-play:before{border-top-width:4px;border-bottom-width:4px;border-left-width:7px}.sbpg__media video,.sbpg__media iframe{width:100%;height:100%;border:0;background:#000}.sbpg__media video{object-fit:contain}.sbpg__arrow,.sbpg__fullscreen-button{position:absolute;z-index:3;display:grid;place-items:center;border:1px solid rgba(0,0,0,.08);background:rgba(255,255,255,.9);color:#222;box-shadow:0 2px 9px rgba(0,0,0,.08);cursor:pointer}.sbpg__arrow{top:50%;width:34px;height:42px;margin-top:-21px;border-radius:5px;font-size:28px}.sbpg__arrow--prev{right:8px}.sbpg__arrow--next{left:8px}.sbpg__fullscreen-button{left:8px;top:8px;width:34px;height:34px;border-radius:5px}.sbpg__counter{position:absolute;right:8px;bottom:8px;z-index:3;padding:4px 8px;border-radius:12px;background:rgba(0,0,0,.62);color:#fff;font-size:11px;direction:ltr}.sbpg__caption{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:24px;padding:0 2px}.sbpg__caption strong{font-size:13px;font-weight:700}.sbpg__caption span{padding:2px 7px;border-radius:10px;background:#f3f4f6;color:#5b6472;font-size:10px}.sbpg__shortcuts{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:5px}.sbpg__shortcuts button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:6px 8px;border:1px solid var(--sbpg-border,#e5e7eb);border-radius:6px;background:#fff;color:#343a45;cursor:pointer}.sbpg__shortcuts button:hover{border-color:var(--sbpg-accent,#1877f2);color:var(--sbpg-accent,#1877f2)}.sbpg__shortcuts small{font-size:10px;color:#7b8490}.sbpg__icon{width:16px;height:16px;display:inline-block;position:relative}.sbpg__icon:before{position:absolute;inset:0;display:grid;place-items:center;font-size:14px}.sbpg__icon--image:before{content:"▣"}.sbpg__icon--camera:before{content:"●"}.sbpg__icon--play:before{content:"▶"}.sbpg__icon--users:before{content:"♟"}.sbpg__icon--family:before{content:"◇"}.sbpg__thumbs{display:flex;gap:6px;overflow:auto;padding:1px 1px 4px;scroll-snap-type:x proximity;scrollbar-width:thin}.sbpg__thumb{position:relative;flex:0 0 var(--sbpg-thumb-size,72px);width:var(--sbpg-thumb-size,72px);height:var(--sbpg-thumb-size,72px);padding:2px;overflow:hidden;border:1px solid var(--sbpg-border,#e5e7eb);border-radius:6px;background:#fff;cursor:pointer;scroll-snap-align:start}.sbpg__thumb.is-active{border:2px solid var(--sbpg-accent,#1877f2);padding:1px}.sbpg__thumb img{display:block;width:100%;height:100%;object-fit:cover;border-radius:3px}.sbpg__thumb small{position:absolute;right:2px;left:2px;bottom:2px;padding:1px 2px;overflow:hidden;border-radius:3px;background:rgba(0,0,0,.64);color:#fff;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.sbpg__thumb-placeholder{display:block;width:100%;height:100%;background:#eef1f4}.sbpg__device--desktop,.sbpg__device--mobile{display:block}.sbpg__fullscreen{position:fixed;inset:0;z-index:999999;display:none;grid-template-columns:52px 1fr 52px;grid-template-rows:1fr auto;align-items:center;background:rgba(6,8,11,.96);direction:ltr}.sbpg__fullscreen.is-open{display:grid}.sbpg__fullscreen-stage{display:grid;place-items:center;width:100%;height:calc(100vh - 70px);overflow:hidden}.sbpg__fullscreen-stage img,.sbpg__fullscreen-stage video,.sbpg__fullscreen-stage iframe{max-width:100%;max-height:100%;width:auto;height:auto;border:0;object-fit:contain}.sbpg__fullscreen-stage iframe{width:min(1200px,90vw);height:min(675px,80vh)}.sbpg__fullscreen-close{position:absolute;left:16px;top:12px;z-index:3;width:42px;height:42px;border:0;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;font-size:28px;cursor:pointer}.sbpg__fullscreen-arrow{width:44px;height:56px;margin:auto;border:0;border-radius:6px;background:rgba(255,255,255,.12);color:#fff;font-size:34px;cursor:pointer}.sbpg__fullscreen-caption{grid-column:1/-1;min-height:50px;padding:12px 20px;color:#fff;text-align:center;direction:rtl}.sbpg-fullscreen-open{overflow:hidden!important}@media (min-width:992px){.sbpg--desktop-thumbs-left .sbpg__viewer{display:grid;grid-template-columns:86px 1fr;grid-template-areas:"thumbs stage" "thumbs caption" "shortcuts shortcuts";align-items:start}.sbpg--desktop-thumbs-left .sbpg__stage{grid-area:stage}.sbpg--desktop-thumbs-left .sbpg__caption{grid-area:caption}.sbpg--desktop-thumbs-left .sbpg__shortcuts{grid-area:shortcuts}.sbpg--desktop-thumbs-left .sbpg__thumbs{grid-area:thumbs;flex-direction:column;max-height:520px;overflow-y:auto;overflow-x:hidden}.sbpg--desktop-thumbs-none .sbpg__thumbs{display:none}}@media (max-width:991.98px){.sbpg__tabs{margin-inline:-4px;padding-inline:4px}.sbpg__stage{min-height:280px}.sbpg__arrow{width:32px;height:38px}.sbpg__shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.sbpg--mobile-thumbs-none .sbpg__thumbs{display:none}.sbpg__fullscreen{grid-template-columns:44px 1fr 44px}.sbpg__fullscreen-arrow{width:38px;height:50px}.sbpg__device--desktop{display:none}}@media (min-width:992px){.sbpg__device--mobile{display:none}}@media (prefers-reduced-motion:reduce){.sbpg__loading span{animation-duration:1.5s}.sbpg *{scroll-behavior:auto!important}}.sbpg__stickers{position:absolute;inset:0;z-index:4;pointer-events:none}.sbpg__stickers .st_sticker_block{position:absolute;inset:0}.sbpg__stickers .st_sticker{pointer-events:none}.sbpg button:focus-visible{outline:2px solid var(--sbpg-accent,#1877f2);outline-offset:2px}.sbpg__icon:before{content:none}.sbpg__icon{background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.sbpg__icon--image{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 3h16a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2Zm0 2v14h16V5H4Zm3 2.5A2.5 2.5 0 1 1 7 12a2.5 2.5 0 0 1 0-5Zm-2 9 3.4-3.4 2.6 2.6 3.9-4.7L19 16.5V18H5v-1.5Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 3h16a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2Zm0 2v14h16V5H4Zm3 2.5A2.5 2.5 0 1 1 7 12a2.5 2.5 0 0 1 0-5Zm-2 9 3.4-3.4 2.6 2.6 3.9-4.7L19 16.5V18H5v-1.5Z'/%3E%3C/svg%3E")}.sbpg__icon--camera{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8.2 4 6.8 6H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-2.8l-1.4-2H8.2ZM12 8a5 5 0 1 1 0 10 5 5 0 0 1 0-10Zm0 2a3 3 0 1 0 0 6 3 3 0 0 0 0-6Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8.2 4 6.8 6H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-2.8l-1.4-2H8.2ZM12 8a5 5 0 1 1 0 10 5 5 0 0 1 0-10Zm0 2a3 3 0 1 0 0 6 3 3 0 0 0 0-6Z'/%3E%3C/svg%3E")}.sbpg__icon--play{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2a10 10 0 1 1 0 20 10 10 0 0 1 0-20Zm-2 5.5v9l7-4.5-7-4.5Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2a10 10 0 1 1 0 20 10 10 0 0 1 0-20Zm-2 5.5v9l7-4.5-7-4.5Z'/%3E%3C/svg%3E")}.sbpg__icon--users{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 3a4 4 0 1 1 0 8 4 4 0 0 1 0-8Zm8 2a3 3 0 1 1 0 6 3 3 0 0 1 0-6ZM9 13c4.4 0 7 2.2 7 5v2H2v-2c0-2.8 2.6-5 7-5Zm8.5 0c2.9.3 4.5 1.9 4.5 4v2h-4v-1c0-1.8-.8-3.4-2.2-4.5.5-.2 1.1-.4 1.7-.5Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 3a4 4 0 1 1 0 8 4 4 0 0 1 0-8Zm8 2a3 3 0 1 1 0 6 3 3 0 0 1 0-6ZM9 13c4.4 0 7 2.2 7 5v2H2v-2c0-2.8 2.6-5 7-5Zm8.5 0c2.9.3 4.5 1.9 4.5 4v2h-4v-1c0-1.8-.8-3.4-2.2-4.5.5-.2 1.1-.4 1.7-.5Z'/%3E%3C/svg%3E")}.sbpg__icon--family{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 3h12a2 2 0 0 1 2 2v2h2a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2v-2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2Zm4 6v10h12V9H8ZM4 5v10h2V9a2 2 0 0 1 2-2h8V5H4Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 3h12a2 2 0 0 1 2 2v2h2a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2v-2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2Zm4 6v10h12V9H8ZM4 5v10h2V9a2 2 0 0 1 2-2h8V5H4Z'/%3E%3C/svg%3E")}.sbpg__fullscreen-stage video{width:min(1200px,90vw);height:min(675px,80vh)}/* v1.0.12 — fullscreen modal tabs and click-to-open */.sbpg__main-image{cursor:zoom-in}.sbpg__fullscreen{padding:14px;background:rgba(7,9,13,.96)}.sbpg__fullscreen.is-open{display:block}.sbpg__fullscreen-shell{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(1480px,calc(100vw - 28px));height:calc(100vh - 28px);margin:auto;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#11151b;box-shadow:0 24px 80px rgba(0,0,0,.5);direction:rtl}.sbpg__fullscreen-header{display:flex;align-items:center;gap:12px;min-height:58px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.1)}.sbpg__fullscreen-tabs{display:flex;flex:1;gap:6px;overflow-x:auto;padding:2px;scrollbar-width:thin}.sbpg__fullscreen-tab{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;min-height:38px;padding:7px 11px;border:1px solid rgba(255,255,255,.13);border-radius:7px;background:rgba(255,255,255,.06);color:#dce2ea;cursor:pointer;white-space:nowrap}.sbpg__fullscreen-tab:hover,.sbpg__fullscreen-tab.is-active{border-color:var(--sbpg-accent,#1877f2);background:var(--sbpg-accent,#1877f2);color:#fff}.sbpg__fullscreen-tab small{min-width:20px;padding:1px 5px;border-radius:9px;background:rgba(0,0,0,.22);font-size:10px;text-align:center}.sbpg__fullscreen-close{position:static;flex:0 0 40px;width:40px;height:40px;border-radius:7px;background:rgba(255,255,255,.1)}.sbpg__fullscreen-viewer{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;min-height:0;direction:ltr}.sbpg__fullscreen-stage{height:100%;min-height:0;padding:10px}.sbpg__fullscreen-stage img,.sbpg__fullscreen-stage video{max-width:100%;max-height:100%;width:auto;height:auto}.sbpg__fullscreen-arrow{width:40px;height:54px}.sbpg__fullscreen-caption{min-height:38px;padding:6px 16px;border-top:1px solid rgba(255,255,255,.08);font-size:13px}.sbpg__fullscreen-thumbs{display:flex;gap:7px;min-height:86px;padding:8px 10px 10px;overflow-x:auto;border-top:1px solid rgba(255,255,255,.08);direction:rtl;scrollbar-width:thin}.sbpg__fullscreen-thumb{position:relative;flex:0 0 68px;width:68px;height:68px;padding:2px;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:6px;background:#fff;cursor:pointer}.sbpg__fullscreen-thumb.is-active{border:2px solid var(--sbpg-accent,#1877f2);padding:1px}.sbpg__fullscreen-thumb img{display:block;width:100%;height:100%;object-fit:cover;border-radius:3px}@media (max-width:767.98px){.sbpg__fullscreen{padding:0}.sbpg__fullscreen-shell{width:100vw;height:100vh;border:0;border-radius:0}.sbpg__fullscreen-header{min-height:52px;padding:6px}.sbpg__fullscreen-tab{min-height:36px;padding:6px 9px}.sbpg__fullscreen-viewer{grid-template-columns:38px minmax(0,1fr) 38px}.sbpg__fullscreen-stage{padding:4px}.sbpg__fullscreen-arrow{width:34px;height:46px}.sbpg__fullscreen-thumbs{min-height:76px;padding:6px}.sbpg__fullscreen-thumb{flex-basis:60px;width:60px;height:60px}.sbpg__fullscreen-caption{font-size:12px}}/* v1.0.14 — iOS fullscreen fit, reliable horizontal tabs, family quick access */.sbpg__tabs,.sbpg__fullscreen-tabs,.sbpg__fullscreen-thumbs,.sbpg__fullscreen-family-nav{min-width:0;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;touch-action:pan-x}.sbpg__tabs{width:100%;max-width:100%;scroll-snap-type:x proximity}.sbpg__tab{flex:0 0 auto;scroll-snap-align:start}.sbpg__fullscreen,.sbpg__fullscreen-shell,.sbpg__fullscreen-viewer,.sbpg__fullscreen-stage{min-width:0;max-width:100%}.sbpg__fullscreen{width:100dvw;height:100dvh;overflow:hidden}.sbpg__fullscreen-shell{width:min(1480px,calc(100dvw - 28px));height:calc(100dvh - 28px)}.sbpg__fullscreen-viewer{overflow:hidden}.sbpg__fullscreen-stage{position:relative;overflow:hidden;contain:layout paint size}.sbpg__fullscreen-stage img,.sbpg__fullscreen-stage video{display:block;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center}.sbpg__fullscreen-stage iframe{display:block;max-width:100%!important;max-height:100%!important}.sbpg__fullscreen-family-nav{display:flex;gap:6px;overflow-x:auto;padding:6px 10px;border-bottom:1px solid rgba(255,255,255,.08);direction:rtl;scrollbar-width:none}.sbpg__fullscreen-family-nav[hidden]{display:none}.sbpg__fullscreen-family-nav::-webkit-scrollbar{display:none}.sbpg__family-jump{flex:0 0 auto;min-height:32px;padding:5px 10px;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:rgba(255,255,255,.06);color:#eef2f7;white-space:nowrap;cursor:pointer}.sbpg__family-jump:hover,.sbpg__family-jump:focus-visible{border-color:var(--sbpg-accent,#1877f2);background:var(--sbpg-accent,#1877f2);color:#fff}html.sbpg-fullscreen-open{overflow:hidden!important;overscroll-behavior:none}body.sbpg-fullscreen-open{position:fixed!important;left:0;right:0;width:100%;overflow:hidden!important;touch-action:none}@media (max-width:767.98px){.sbpg__fullscreen{width:100dvw;height:100dvh}.sbpg__fullscreen-shell{width:100dvw;height:100dvh;grid-template-rows:auto auto minmax(0,1fr) auto auto}.sbpg__fullscreen-header{min-width:0}.sbpg__fullscreen-tabs{max-width:calc(100dvw - 54px)}.sbpg__fullscreen-viewer{grid-template-columns:36px minmax(0,1fr) 36px}.sbpg__fullscreen-stage{width:100%;height:100%;padding:2px}.sbpg__fullscreen-caption{max-height:48px;overflow:hidden}.sbpg__fullscreen-thumbs{width:100%;max-width:100dvw}.sbpg__fullscreen-family-nav{width:100%;max-width:100dvw}}/* v1.0.17 — stable iPhone fullscreen height and media fitting */.sbpg__fullscreen{  height:var(--sbpg-viewport-height,100dvh)!important;  min-height:0!important;}.sbpg__fullscreen-shell{  display:flex!important;  flex-direction:column!important;  height:var(--sbpg-viewport-height,100dvh)!important;  max-height:var(--sbpg-viewport-height,100dvh)!important;  min-height:0!important;}.sbpg__fullscreen-header,.sbpg__fullscreen-family-nav,.sbpg__fullscreen-caption,.sbpg__fullscreen-thumbs{  flex:0 0 auto;}.sbpg__fullscreen-viewer{  display:grid!important;  grid-template-columns:48px minmax(0,1fr) 48px!important;  flex:1 1 auto!important;  width:100%!important;  height:auto!important;  min-height:0!important;  overflow:hidden!important;  align-items:stretch!important;}.sbpg__fullscreen-stage{  display:flex!important;  align-items:center!important;  justify-content:center!important;  align-self:stretch!important;  width:100%!important;  height:100%!important;  min-width:0!important;  min-height:0!important;  overflow:hidden!important;  contain:layout paint!important;}.sbpg__fullscreen-stage>img,.sbpg__fullscreen-stage>video,.sbpg__fullscreen-stage>.sbpg__video-poster{  display:block!important;  width:100%!important;  height:100%!important;  min-width:0!important;  min-height:0!important;  max-width:100%!important;  max-height:100%!important;  object-fit:contain!important;  object-position:center!important;}.sbpg__fullscreen-stage>iframe{  display:block!important;  width:min(100%,1200px)!important;  height:min(100%,675px)!important;  min-width:0!important;  min-height:220px!important;  max-width:100%!important;  max-height:100%!important;  border:0!important;}.sbpg__fullscreen-stage .sbpg__video-poster>img{  width:100%!important;  height:100%!important;  object-fit:contain!important;}.sbpg__fullscreen-caption{  overflow:hidden!important;  text-overflow:ellipsis!important;}@media (max-width:767.98px){  .sbpg__fullscreen-shell{    width:100dvw!important;    padding-bottom:env(safe-area-inset-bottom,0)!important;  }  .sbpg__fullscreen-viewer{    grid-template-columns:36px minmax(0,1fr) 36px!important;  }  .sbpg__fullscreen-stage{    padding:2px!important;  }  .sbpg__fullscreen-caption{    min-height:38px!important;    max-height:58px!important;    padding:7px 12px!important;    line-height:1.55!important;  }  .sbpg__fullscreen-thumbs{    min-height:72px!important;    padding-bottom:max(6px,env(safe-area-inset-bottom,0))!important;  }}/* v1.0.18 — body portal and sticky-footer isolation */.sbpg__fullscreen{  z-index:2147483000!important;  isolation:isolate!important;}.sbpg__fullscreen-shell{  position:relative!important;  z-index:1!important;}@media (max-width:767.98px){  .sbpg__fullscreen-shell{    padding-bottom:max(env(safe-area-inset-bottom,0px),8px)!important;  }  .sbpg__fullscreen-caption{    position:relative!important;    z-index:2!important;    background:#11151b!important;  }  .sbpg__fullscreen-thumbs{    position:relative!important;    z-index:2!important;    background:#11151b!important;  }}/* v1.0.19: white media canvas + explicit family member navigation */.sbpg__stage,.sbpg__media,.sbpg__fullscreen-stage{background:#fff!important}.sbpg__fullscreen-stage img{background:#fff}.sbpg__family-nav{display:flex;gap:6px;min-width:0;margin:0 0 8px;padding:6px;overflow-x:auto;border:1px solid var(--sbpg-border,#e5e7eb);border-radius:var(--sbpg-radius,8px);background:#fff;direction:rtl;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x}.sbpg__family-nav[hidden]{display:none}.sbpg__family-nav::-webkit-scrollbar{display:none}.sbpg__family-member,.sbpg__family-jump{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:36px;padding:6px 10px;border:1px solid #d8dee7;border-radius:6px;background:#fff;color:#252b35;white-space:nowrap;cursor:pointer}.sbpg__family-member small,.sbpg__family-jump small{min-width:20px;padding:1px 5px;border-radius:9px;background:#eef1f5;color:#5e6876;font-size:10px;text-align:center}.sbpg__family-member.is-active,.sbpg__family-jump.is-active{border-color:var(--sbpg-accent,#1877f2);background:#edf5ff;color:var(--sbpg-accent,#1877f2)}.sbpg__family-member:disabled,.sbpg__family-jump:disabled{opacity:.45;cursor:not-allowed}.sbpg__fullscreen-family-nav .sbpg__family-jump{border-color:rgba(255,255,255,.18);background:#1a2029;color:#fff}.sbpg__fullscreen-family-nav .sbpg__family-jump small{background:rgba(255,255,255,.12);color:#fff}.sbpg__fullscreen-family-nav .sbpg__family-jump.is-active{border-color:var(--sbpg-accent,#1877f2);background:var(--sbpg-accent,#1877f2)}/* v1.0.22 — stable family jumps, universal touch swipe and video position */.sbpg__stage,.sbpg__fullscreen-stage{touch-action:pan-y;-webkit-user-select:none;user-select:none}.sbpg__fullscreen-stage{position:relative}.sbpg__video-position{position:absolute;right:12px;bottom:12px;z-index:8;display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:rgba(0,0,0,.72);color:#fff;font:600 12px/1 sans-serif;direction:ltr;box-shadow:0 2px 10px rgba(0,0,0,.25);pointer-events:none}@media(max-width:767.98px){.sbpg__video-position{right:8px;bottom:8px;min-width:40px;height:25px;padding:0 8px;font-size:11px}}/* v1.0.23 — universal media counter and clean white caption strip */.sbpg__fullscreen-viewer{position:relative!important}.sbpg__fullscreen-counter{position:absolute;right:12px;bottom:12px;z-index:9;display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:27px;padding:0 9px;border:1px solid rgba(0,0,0,.08);border-radius:999px;background:rgba(20,24,30,.78);color:#fff;font:600 11px/1 sans-serif;direction:ltr;box-shadow:0 2px 8px rgba(0,0,0,.16);pointer-events:none}.sbpg__fullscreen-counter[hidden]{display:none!important}.sbpg__fullscreen-caption{display:flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;max-height:none!important;padding:6px 14px!important;border-top:1px solid #eceff3!important;background:#fff!important;color:#151922!important;font-size:11px!important;line-height:1.55!important;text-align:center!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.sbpg__fullscreen-caption[hidden]{display:none!important}.sbpg__fullscreen-thumbs{background:#fff!important;border-top:1px solid #eef1f4!important}@media(max-width:767.98px){  .sbpg__fullscreen-counter{right:8px;bottom:8px;min-width:40px;height:24px;padding:0 8px;font-size:10px}  .sbpg__fullscreen-caption{min-height:30px!important;padding:5px 10px!important;font-size:10px!important;line-height:1.5!important}}/* v1.0.24 — lightweight transition skeleton, adjacent preloading support and media labels */.sbpg__media{position:relative}.sbpg.is-loading .sbpg__media:after{content:"";position:absolute;inset:0;z-index:5;background:linear-gradient(100deg,#f5f6f8 20%,#fff 38%,#f5f6f8 56%);background-size:220% 100%;animation:sbpgSkeleton 1.05s linear infinite;pointer-events:none}@keyframes sbpgSkeleton{to{background-position:-220% 0}}.sbpg__thumb,.sbpg__fullscreen-thumb{position:relative}.sbpg__thumb-type{position:absolute;right:3px;bottom:3px;z-index:3;display:inline-flex;align-items:center;max-width:calc(100% - 6px);min-height:16px;padding:1px 4px;border-radius:4px;background:rgba(17,24,39,.76);color:#fff;font-size:8px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.sbpg__fullscreen-counter{max-width:min(70vw,360px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:767.98px){  .sbpg__fullscreen--hide-mobile-thumbs .sbpg__fullscreen-thumbs{display:none!important}  .sbpg__thumb-type{font-size:7px;min-height:14px;padding:1px 3px}}@media(prefers-reduced-motion:reduce){.sbpg.is-loading .sbpg__media:after{animation:none}}/* v1.0.25 — lightweight glass action bridge for share/compare/fullscreen */.sbpg__stage{position:relative}.sbpg__glass-actions{position:absolute;z-index:28;top:18px;left:16px;display:flex;align-items:center;gap:0;padding:4px;direction:ltr;pointer-events:auto;border:1px solid rgba(255,255,255,.82);border-radius:18px;background:rgba(255,255,255,.68);box-shadow:0 8px 24px rgba(15,23,42,.11);-webkit-backdrop-filter:blur(16px) saturate(145%);backdrop-filter:blur(16px) saturate(145%)}.sbpg__glass-action,.sbpg__glass-action-slot{position:relative;pointer-events:auto;width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:13px;background:transparent;box-shadow:none;color:#24272c;transition:transform .16s ease,background-color .16s ease,color .16s ease}.sbpg__glass-action+.sbpg__glass-action-slot:before,.sbpg__glass-action-slot+.sbpg__glass-action:before,.sbpg__glass-action+.sbpg__glass-action:before{content:"";position:absolute;left:-1px;top:9px;width:1px;height:20px;background:rgba(15,23,42,.10)}.sbpg__glass-action:hover,.sbpg__glass-action-slot:hover{background:rgba(255,255,255,.72);color:#111827}.sbpg__glass-action:focus-visible,.sbpg__glass-action-slot:focus-within{outline:2px solid rgba(37,99,235,.72);outline-offset:1px}.sbpg__glass-action:active,.sbpg__glass-action-slot:active{transform:scale(.93)}.sbpg__glass-action{padding:0;cursor:pointer}.sbpg__glass-icon{display:block;width:19px;height:19px;background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.sbpg__glass-icon--share{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M18 16a3 3 0 0 0-2.4 1.2L8.9 13.8a3.2 3.2 0 0 0 0-3.6l6.7-3.4A3 3 0 1 0 15 5c0 .2 0 .4.1.6L8.4 9A3 3 0 1 0 8.4 15l6.7 3.4A3 3 0 1 0 18 16Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M18 16a3 3 0 0 0-2.4 1.2L8.9 13.8a3.2 3.2 0 0 0 0-3.6l6.7-3.4A3 3 0 1 0 15 5c0 .2 0 .4.1.6L8.4 9A3 3 0 1 0 8.4 15l6.7 3.4A3 3 0 1 0 18 16Z'/%3E%3C/svg%3E")}.sbpg__glass-icon--zoom{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 4h6v2H6v4H4V4Zm10 0h6v6h-2V6h-4V4ZM4 14h2v4h4v2H4v-6Zm14 0h2v6h-6v-2h4v-4Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 4h6v2H6v4H4V4Zm10 0h6v6h-2V6h-4V4ZM4 14h2v4h4v2H4v-6Zm14 0h2v6h-6v-2h4v-4Z'/%3E%3C/svg%3E")}.sbpg__glass-action-slot .sbsc-product-action{margin:0!important;display:block!important}.sbpg__glass-action-slot .sbsc-add-button{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:13px!important;background:transparent!important;box-shadow:none!important;color:#24272c!important}.sbpg__glass-action-slot .sbsc-add-button:hover{background:rgba(255,255,255,.72)!important}.sbpg__glass-action-slot .sbsc-icon,.sbpg__glass-action-slot .sbsc-icon i{margin:0!important;font-size:19px!important;line-height:1!important;color:inherit!important}.sbpg__glass-share-popover{pointer-events:auto;position:absolute;top:52px;left:0;min-width:46px;padding:6px;display:flex;flex-direction:column;gap:4px;border:1px solid rgba(255,255,255,.86);border-radius:14px;background:rgba(255,255,255,.92);box-shadow:0 14px 32px rgba(15,23,42,.17);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%)}.sbpg__glass-share-popover[hidden]{display:none!important}.sbpg__glass-share-popover .social_share_block{display:flex!important;flex-direction:column!important;align-items:center!important;gap:3px!important;margin:0!important;padding:0!important}.sbpg__glass-share-popover .social_share_item{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;margin:0!important;border-radius:9px!important;background:transparent!important;transition:background-color .15s ease,transform .15s ease}.sbpg__glass-share-popover .social_share_item:hover{background:rgba(15,23,42,.07)!important}.sbpg__glass-share-popover .social_share_item:active{transform:scale(.93)}.sbpg__stage>.sbpg__stickers{z-index:20}@media(max-width:767px){.sbpg__glass-actions{top:15px;left:14px;padding:3px;border-radius:17px}.sbpg__glass-action,.sbpg__glass-action-slot{width:36px;height:36px;border-radius:12px}.sbpg__glass-action-slot .sbsc-add-button{width:36px!important;height:36px!important;border-radius:12px!important}.sbpg__glass-icon{width:18px;height:18px}.sbpg__glass-share-popover{top:48px}.sbpg__glass-action+.sbpg__glass-action-slot:before,.sbpg__glass-action-slot+.sbpg__glass-action:before,.sbpg__glass-action+.sbpg__glass-action:before{top:8px;height:20px}}@media(prefers-reduced-motion:reduce){.sbpg__glass-action,.sbpg__glass-action-slot,.sbpg__glass-share-popover .social_share_item{transition:none}}/* v1.0.27 — RTL actions, reversed swipe direction and square mobile fullscreen */.sbpg__glass-actions{right:14px!important;left:auto!important;direction:rtl!important}.sbpg__glass-share-popover{right:0!important;left:auto!important}.sbpg__fullscreen-button{display:none!important}.sbpg__stage{aspect-ratio:1/1!important}.sbpg__media{padding:8px!important;overflow:hidden!important}.sbpg__main-image,.sbpg__video-poster>img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}.sbpg__fullscreen-tabs{position:relative!important;align-items:stretch!important;gap:5px!important;scrollbar-width:none!important}.sbpg__fullscreen-tabs::-webkit-scrollbar{display:none!important}.sbpg__fullscreen-tab{flex:0 0 74px!important;min-width:74px!important;min-height:54px!important;padding:5px 4px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;text-align:center!important;white-space:normal!important;line-height:1.15!important}.sbpg__fullscreen-tab .sbpg__icon{width:17px!important;height:17px!important;flex:0 0 17px!important}.sbpg__fullscreen-tab>span:not(.sbpg__icon){display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important}.sbpg__fullscreen-tab small{position:absolute!important;top:3px!important;right:4px!important;min-width:17px!important;padding:1px 4px!important;font-size:8px!important;line-height:1.4!important}@media(max-width:767.98px){  .sbpg__glass-actions{top:14px!important;right:14px!important;left:auto!important}  .sbpg__fullscreen-header{min-height:64px!important;padding:5px 6px!important;gap:6px!important}  .sbpg__fullscreen-close{flex-basis:38px!important;width:38px!important;height:38px!important}  .sbpg__fullscreen-tabs{max-width:calc(100dvw - 50px)!important;padding:0!important}  .sbpg__fullscreen-tab{flex-basis:68px!important;min-width:68px!important;min-height:52px!important}  .sbpg__fullscreen-viewer{position:relative!important;display:block!important;flex:0 0 auto!important;width:100dvw!important;height:min(100dvw,calc(var(--sbpg-viewport-height,100dvh) - 190px))!important;min-height:280px!important;max-height:100dvw!important;aspect-ratio:1/1!important;background:#fff!important;overflow:hidden!important}  .sbpg__fullscreen-stage{width:100%!important;height:100%!important;padding:8px!important;background:#fff!important}  .sbpg__fullscreen-stage>img,.sbpg__fullscreen-stage>video,.sbpg__fullscreen-stage>.sbpg__video-poster{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}  .sbpg__fullscreen-arrow{position:absolute!important;top:50%!important;z-index:8!important;transform:translateY(-50%)!important;margin:0!important;width:32px!important;height:48px!important}  .sbpg__fullscreen-arrow--prev{right:2px!important;left:auto!important}  .sbpg__fullscreen-arrow--next{left:2px!important;right:auto!important}  .sbpg__fullscreen-counter{right:10px!important;bottom:10px!important}  .sbpg__fullscreen-caption{min-height:32px!important;max-height:44px!important;padding:5px 10px!important}  .sbpg__fullscreen-thumbs{min-height:70px!important;padding:5px 6px max(5px,env(safe-area-inset-bottom,0px))!important}}/* SB Product Gallery 1.0.29 — lightweight modal zoom and iOS viewport hardening */.sbpg__fullscreen{top:var(--sbpg-viewport-top,0);width:var(--sbpg-viewport-width,100vw);height:var(--sbpg-viewport-height,100vh);bottom:auto;right:auto;left:0}.sbpg__fullscreen-stage{touch-action:pan-y pinch-zoom;overscroll-behavior:contain;cursor:zoom-in}.sbpg__fullscreen-stage.is-zoomed{touch-action:none;cursor:grab}.sbpg__fullscreen-stage.is-zoomed:active{cursor:grabbing}.sbpg__fullscreen-image{transform-origin:center center;will-change:transform;-webkit-user-drag:none;user-select:none;-webkit-user-select:none}.sbpg__fullscreen-stage:not(.is-zoomed) .sbpg__fullscreen-image{transform:translate3d(0,0,0) scale(1)!important}@media (prefers-reduced-motion:reduce){.sbpg__fullscreen-image{transition:none!important}}@supports(padding:max(0px)){  .sbpg__fullscreen-header{padding-top:max(6px,env(safe-area-inset-top))}  .sbpg__fullscreen-thumbs{padding-bottom:max(6px,env(safe-area-inset-bottom))}}/* SB Product Gallery 1.3.0 — stateless official reset, desktop family rails and grouped family thumbs */.sbpg__family-nav{display:none!important}[data-sbpg-family-color="0"]{--sbpg-family-color:#2563eb}[data-sbpg-family-color="1"]{--sbpg-family-color:#7c3aed}[data-sbpg-family-color="2"]{--sbpg-family-color:#db2777}[data-sbpg-family-color="3"]{--sbpg-family-color:#ea580c}[data-sbpg-family-color="4"]{--sbpg-family-color:#059669}[data-sbpg-family-color="5"]{--sbpg-family-color:#0891b2}[data-sbpg-family-color="6"]{--sbpg-family-color:#4f46e5}[data-sbpg-family-color="7"]{--sbpg-family-color:#b45309}.sbpg__family-thumb-label{  display:flex;  align-items:center;  justify-content:center;  width:100%;  min-width:0;  padding:3px 5px;  overflow:hidden;  border-radius:4px 4px 2px 2px;  background:var(--sbpg-family-color,#2563eb);  color:#fff;  font-size:9px;  font-weight:700;  line-height:1.25;  text-align:center;  white-space:normal;  overflow-wrap:anywhere;  direction:rtl;}.sbpg__thumb--family{  display:grid!important;  grid-template-rows:28px minmax(0,1fr);  flex-basis:112px!important;  width:112px!important;  height:96px!important;  padding:2px!important;  gap:2px;  background:#fff;  border-color:color-mix(in srgb,var(--sbpg-family-color,#2563eb) 45%,#d8dee7)!important;}.sbpg__thumb--family.is-active{  border:2px solid var(--sbpg-family-color,#2563eb)!important;  padding:1px!important;}.sbpg__thumb--family>img,.sbpg__thumb--family>.sbpg__thumb-placeholder{  width:100%!important;  height:100%!important;  min-height:0;  border-radius:3px;  object-fit:contain!important;  background:#fff;}.sbpg__fullscreen-thumb--family{  display:grid!important;  grid-template-rows:30px minmax(0,1fr);  flex:0 0 136px!important;  width:136px!important;  height:104px!important;  padding:2px!important;  gap:2px;  overflow:hidden;  background:#fff;  border-color:color-mix(in srgb,var(--sbpg-family-color,#2563eb) 52%,#cbd3df)!important;}.sbpg__fullscreen-thumb--family.is-active{  border:2px solid var(--sbpg-family-color,#2563eb)!important;  padding:1px!important;  box-shadow:0 0 0 2px color-mix(in srgb,var(--sbpg-family-color,#2563eb) 24%,transparent);}.sbpg__fullscreen-thumb--family>img,.sbpg__fullscreen-thumb--family>.sbpg__thumb-placeholder{  display:block;  width:100%!important;  height:100%!important;  min-height:0;  border-radius:3px;  object-fit:contain!important;  object-position:center;  background:#fff;}.sbpg__fullscreen-thumb--family .sbpg__family-thumb-label{font-size:10px;line-height:1.2}@media(min-width:992px){  .sbpg__fullscreen-viewer{    display:grid!important;    grid-template-columns:minmax(142px,188px) 44px minmax(0,1fr) 44px minmax(142px,188px)!important;    grid-template-areas:"family-left arrow-prev stage arrow-next family-right"!important;    gap:8px!important;    align-items:stretch!important;    direction:ltr!important;    padding:8px!important;  }  .sbpg__fullscreen-family-nav{    display:flex!important;    flex-direction:column!important;    gap:7px!important;    width:100%!important;    min-width:0!important;    height:100%!important;    max-height:100%!important;    padding:8px!important;    overflow-x:hidden!important;    overflow-y:auto!important;    border:1px solid rgba(255,255,255,.1)!important;    border-radius:10px!important;    background:rgba(20,26,35,.94)!important;    scrollbar-width:thin!important;    touch-action:pan-y!important;    direction:rtl!important;  }  .sbpg__fullscreen-family-nav[hidden]{display:none!important}  .sbpg__fullscreen-family-nav--left{grid-area:family-left}  .sbpg__fullscreen-family-nav--right{grid-area:family-right}  .sbpg__fullscreen-arrow--prev{grid-area:arrow-prev;align-self:center!important}  .sbpg__fullscreen-stage{grid-area:stage}  .sbpg__fullscreen-arrow--next{grid-area:arrow-next;align-self:center!important}  .sbpg__fullscreen-family-nav .sbpg__family-jump{    position:relative;    display:flex!important;    flex:0 0 auto!important;    align-items:center!important;    justify-content:space-between!important;    gap:7px!important;    width:100%!important;    min-width:0!important;    min-height:46px!important;    padding:7px 8px!important;    overflow:hidden;    border:1px solid color-mix(in srgb,var(--sbpg-family-color,#2563eb) 58%,rgba(255,255,255,.18))!important;    border-inline-start:4px solid var(--sbpg-family-color,#2563eb)!important;    border-radius:8px!important;    background:rgba(255,255,255,.055)!important;    color:#f4f7fb!important;    font-size:11px!important;    font-weight:650!important;    line-height:1.45!important;    text-align:right!important;    white-space:normal!important;    overflow-wrap:anywhere!important;  }  .sbpg__fullscreen-family-nav .sbpg__family-jump:hover,  .sbpg__fullscreen-family-nav .sbpg__family-jump:focus-visible{    background:color-mix(in srgb,var(--sbpg-family-color,#2563eb) 24%,#171d26)!important;    outline:0!important;  }  .sbpg__fullscreen-family-nav .sbpg__family-jump.is-active{    border-color:var(--sbpg-family-color,#2563eb)!important;    background:var(--sbpg-family-color,#2563eb)!important;    color:#fff!important;    box-shadow:0 8px 22px color-mix(in srgb,var(--sbpg-family-color,#2563eb) 28%,transparent)!important;  }  .sbpg__fullscreen-family-nav .sbpg__family-jump small{    flex:0 0 auto;    min-width:25px!important;    padding:2px 6px!important;    border-radius:999px!important;    background:rgba(0,0,0,.22)!important;    color:#fff!important;    font-size:9px!important;  }}@media(max-width:991.98px){  .sbpg__fullscreen-family-nav{display:none!important}  .sbpg__thumb--family{flex-basis:104px!important;width:104px!important;height:90px!important;grid-template-rows:26px minmax(0,1fr)}  .sbpg__fullscreen-thumb--family{flex-basis:118px!important;width:118px!important;height:96px!important;grid-template-rows:28px minmax(0,1fr)}}/* v1.3.0 stage wrapper keeps the counter attached to the image canvas */.sbpg__fullscreen-stage-wrap{  position:relative;  width:100%;  height:100%;  min-width:0;  min-height:0;  overflow:hidden;}.sbpg__fullscreen-stage-wrap .sbpg__fullscreen-stage{width:100%!important;height:100%!important}.sbpg__fullscreen-thumbs.is-family{min-height:122px!important;align-items:flex-start!important}@media(min-width:992px){  .sbpg__fullscreen-stage-wrap{grid-area:stage}  .sbpg__fullscreen-stage{grid-area:auto!important}}@media(max-width:991.98px){  .sbpg__fullscreen-thumbs.is-family{min-height:112px!important}}/* v1.3.0 family thumbnails are grouped by model/year instead of an unlabelled bulk strip */.sbpg__fullscreen-thumbs.is-family{  align-items:stretch!important;  gap:9px!important;  min-height:116px!important;  padding-top:7px!important;}.sbpg__family-thumb-group{  display:grid;  grid-template-rows:28px minmax(0,1fr);  flex:0 0 auto;  min-width:84px;  overflow:hidden;  border:1px solid color-mix(in srgb,var(--sbpg-family-color,#2563eb) 48%,#d8dee7);  border-radius:8px;  background:#f7f9fc;  box-shadow:0 2px 8px rgba(15,23,42,.06);}.sbpg__family-thumb-group-title{  display:flex;  align-items:center;  justify-content:center;  min-width:0;  padding:4px 8px;  overflow:hidden;  background:var(--sbpg-family-color,#2563eb);  color:#fff;  font-size:10px;  font-weight:750;  line-height:1.25;  text-align:center;  white-space:nowrap;  text-overflow:ellipsis;  direction:rtl;}.sbpg__family-thumb-group-items{  display:flex;  align-items:center;  gap:5px;  padding:5px;  direction:rtl;}.sbpg__family-thumb-group .sbpg__fullscreen-thumb--family{  display:block!important;  flex:0 0 68px!important;  width:68px!important;  height:68px!important;  padding:2px!important;  border:1px solid color-mix(in srgb,var(--sbpg-family-color,#2563eb) 42%,#d4dae4)!important;  border-radius:6px!important;  background:#fff!important;}.sbpg__family-thumb-group .sbpg__fullscreen-thumb--family.is-active{  border:2px solid var(--sbpg-family-color,#2563eb)!important;  padding:1px!important;  box-shadow:0 0 0 2px color-mix(in srgb,var(--sbpg-family-color,#2563eb) 22%,transparent)!important;}.sbpg__family-thumb-group .sbpg__fullscreen-thumb--family>img,.sbpg__family-thumb-group .sbpg__fullscreen-thumb--family>.sbpg__thumb-placeholder{  width:100%!important;  height:100%!important;  object-fit:contain!important;  background:#fff!important;}@media(max-width:767.98px){  .sbpg__fullscreen-thumbs.is-family{min-height:104px!important;gap:6px!important;padding-inline:6px!important}  .sbpg__family-thumb-group{grid-template-rows:25px minmax(0,1fr);border-radius:7px}  .sbpg__family-thumb-group-title{padding:3px 6px;font-size:8.5px;max-width:170px}  .sbpg__family-thumb-group-items{gap:4px;padding:4px}  .sbpg__family-thumb-group .sbpg__fullscreen-thumb--family{flex-basis:60px!important;width:60px!important;height:60px!important}}/* SB Product Gallery 1.3.2 — family media inside the official tab */.sbpg__fullscreen-family-cards{display:none}.sbpg__fullscreen-family-cards[hidden]{display:none!important}/* External compare/share controls keep their own click lifecycle, but must not   inherit the gallery spinner while a family payload is being replaced. */.sbpg.is-loading .sbpg__glass-actions,.sbpg.is-loading .sbpg__glass-actions *,.sbpg.is-loading .sbpg__glass-actions *::before,.sbpg.is-loading .sbpg__glass-actions *::after{animation:none!important;-webkit-animation:none!important}@media(max-width:767.98px){  .sbpg__fullscreen-family-cards:not([hidden]){    position:relative!important;    z-index:3!important;    display:grid!important;    grid-template-columns:repeat(2,minmax(0,1fr))!important;    grid-template-rows:auto!important;    grid-auto-rows:minmax(86px,1fr)!important;    grid-auto-flow:row!important;    flex:1 1 0!important;    align-content:stretch!important;    gap:8px!important;    width:100%!important;    min-width:0!important;    min-height:116px!important;    max-height:none!important;    padding:8px 8px max(10px,env(safe-area-inset-bottom,0px))!important;    overflow-x:hidden!important;    overflow-y:auto!important;    border-top:1px solid rgba(255,255,255,.08)!important;    background:linear-gradient(180deg,#121821 0%,#0b1017 100%)!important;    direction:rtl!important;    scrollbar-width:thin!important;    -webkit-overflow-scrolling:touch!important;    overscroll-behavior:contain!important;    touch-action:pan-y!important;  }  .sbpg__family-cards-heading{    position:sticky;    top:-8px;    z-index:4;    grid-column:1/-1;    display:flex;    align-items:center;    justify-content:space-between;    gap:10px;    min-height:32px;    margin:-1px -1px 0;    padding:6px 8px;    border-bottom:1px solid rgba(255,255,255,.07);    background:rgba(13,18,25,.94);    color:#fff;    backdrop-filter:blur(8px);  }  .sbpg__family-cards-heading strong{font-size:11px;font-weight:850;line-height:1.4}  .sbpg__family-cards-heading small{padding:2px 7px;border-radius:999px;background:rgba(255,255,255,.09);color:rgba(255,255,255,.76);font-size:9px;line-height:1.4}  .sbpg__family-card{    position:relative;    display:grid;    grid-template-columns:54px minmax(0,1fr);    align-items:center;    width:100%;    min-width:0;    min-height:86px;    height:100%;    padding:8px;    gap:8px;    overflow:hidden;    border:1px solid color-mix(in srgb,var(--sbpg-family-color,#2563eb) 48%,rgba(255,255,255,.18));    border-inline-start:4px solid var(--sbpg-family-color,#2563eb);    border-radius:12px;    background:linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.04));    color:#fff;    text-align:right;    cursor:pointer;    box-shadow:0 8px 22px rgba(0,0,0,.18);  }  .sbpg__family-card:last-child:nth-child(even){grid-column:1/-1}  .sbpg__family-card.is-active{    border-color:var(--sbpg-family-color,#2563eb);    background:color-mix(in srgb,var(--sbpg-family-color,#2563eb) 24%,#131922);    box-shadow:0 0 0 2px color-mix(in srgb,var(--sbpg-family-color,#2563eb) 24%,transparent),0 10px 26px rgba(0,0,0,.26);  }  .sbpg__family-card:focus-visible{outline:2px solid #fff;outline-offset:2px}  .sbpg__family-card-visual{    display:block;    width:54px;    height:54px;    overflow:hidden;    border-radius:9px;    background:#fff;    box-shadow:0 2px 10px rgba(0,0,0,.18);  }  .sbpg__family-card-visual img,  .sbpg__family-card-visual .sbpg__thumb-placeholder{    display:block;    width:100%!important;    height:100%!important;    object-fit:contain!important;    background:#fff!important;  }  .sbpg__family-card-copy{    display:flex;    min-width:0;    flex-direction:column;    justify-content:center;    gap:5px;    padding-inline-end:2px;  }  .sbpg__family-card-copy strong{    display:-webkit-box;    overflow:hidden;    color:#fff;    font-size:10.5px;    font-weight:850;    line-height:1.5;    white-space:normal;    overflow-wrap:anywhere;    -webkit-box-orient:vertical;    -webkit-line-clamp:2;  }  .sbpg__family-card-copy small{    display:block;    overflow:hidden;    color:rgba(255,255,255,.74);    font-size:8.5px;    line-height:1.45;    white-space:nowrap;    text-overflow:ellipsis;  }  .sbpg__family-card-count{    position:absolute;    top:5px;    left:5px;    display:inline-flex;    align-items:center;    justify-content:center;    min-width:21px;    height:18px;    padding:0 5px;    border-radius:999px;    background:var(--sbpg-family-color,#2563eb);    color:#fff;    font-size:8px;    font-weight:850;    line-height:1;  }}@media(max-width:374.98px){  .sbpg__fullscreen-family-cards:not([hidden]){grid-template-columns:1fr!important}  .sbpg__family-card:last-child:nth-child(even){grid-column:auto}}@media(min-width:768px){  .sbpg__fullscreen-family-cards{display:none!important}}/* SB Product Gallery 1.3.3 — adaptive related panel for every mobile tab */@media(max-width:767.98px){  .sbpg__fullscreen--has-related-panel .sbpg__fullscreen-shell{    grid-template-rows:auto auto auto auto minmax(96px,1fr)!important;  }  .sbpg__fullscreen--has-related-panel .sbpg__fullscreen-family-cards:not([hidden]){    display:grid!important;    min-width:0!important;    min-height:0!important;    height:100%!important;    max-height:none!important;    overflow-x:hidden!important;    overflow-y:auto!important;    align-content:stretch!important;    overscroll-behavior:contain!important;    -webkit-overflow-scrolling:touch!important;    touch-action:pan-y!important;  }  .sbpg__fullscreen-family-cards.is-family-mode,  .sbpg__fullscreen-family-cards.is-image-mode{    grid-template-columns:repeat(2,minmax(0,1fr))!important;    grid-auto-flow:row!important;    grid-auto-rows:minmax(84px,1fr)!important;  }  .sbpg__fullscreen-family-cards.is-video-mode{    grid-template-columns:1fr!important;    grid-auto-flow:row!important;    grid-auto-rows:minmax(92px,1fr)!important;  }  .sbpg__fullscreen-family-cards.is-single{    grid-template-columns:1fr!important;  }  .sbpg__fullscreen-family-cards.is-single .sbpg__related-card{    grid-column:1/-1!important;    min-height:96px!important;    height:100%!important;  }  .sbpg__related-card{    position:relative;    display:grid;    grid-template-columns:62px minmax(0,1fr);    align-items:center;    width:100%;    min-width:0;    min-height:84px;    height:100%;    padding:8px;    gap:8px;    overflow:hidden;    border:1px solid rgba(255,255,255,.16);    border-inline-start:4px solid rgba(255,255,255,.32);    border-radius:12px;    background:linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.035));    color:#fff;    text-align:right;    cursor:pointer;    box-shadow:0 8px 22px rgba(0,0,0,.16);  }  .sbpg__related-card.is-active{    border-color:var(--sbpg-accent,#1877f2);    border-inline-start-color:var(--sbpg-accent,#1877f2);    background:color-mix(in srgb,var(--sbpg-accent,#1877f2) 22%,#131922);    box-shadow:0 0 0 2px color-mix(in srgb,var(--sbpg-accent,#1877f2) 22%,transparent),0 10px 26px rgba(0,0,0,.24);  }  .sbpg__related-card:focus-visible{outline:2px solid #fff;outline-offset:2px}  .sbpg__related-card-visual{    position:relative;    display:block;    width:62px;    height:62px;    overflow:hidden;    border-radius:9px;    background:#fff;    box-shadow:0 2px 10px rgba(0,0,0,.2);  }  .sbpg__related-card-visual img,  .sbpg__related-card-visual .sbpg__thumb-placeholder{    display:block;    width:100%!important;    height:100%!important;    object-fit:contain!important;    background:#fff!important;  }  .sbpg__related-card-play{    position:absolute;    inset:50% auto auto 50%;    width:27px;    height:27px;    transform:translate(-50%,-50%);    border-radius:50%;    background:rgba(0,0,0,.72);    box-shadow:0 3px 10px rgba(0,0,0,.25);  }  .sbpg__related-card-play:before{    content:"";    position:absolute;    top:50%;    left:52%;    transform:translate(-50%,-50%);    border-top:5px solid transparent;    border-bottom:5px solid transparent;    border-left:8px solid #fff;  }  .sbpg__related-card-copy{    display:flex;    min-width:0;    flex-direction:column;    justify-content:center;    gap:5px;    padding-inline-end:2px;  }  .sbpg__related-card-copy strong{    display:-webkit-box;    overflow:hidden;    color:#fff;    font-size:10.5px;    font-weight:850;    line-height:1.5;    white-space:normal;    overflow-wrap:anywhere;    -webkit-box-orient:vertical;    -webkit-line-clamp:2;  }  .sbpg__related-card-copy small{    display:block;    overflow:hidden;    color:rgba(255,255,255,.72);    font-size:8.5px;    line-height:1.45;    white-space:nowrap;    text-overflow:ellipsis;  }  .sbpg__related-card-badge{    position:absolute;    top:5px;    left:5px;    display:inline-flex;    align-items:center;    justify-content:center;    min-width:28px;    height:18px;    padding:0 6px;    border-radius:999px;    background:var(--sbpg-accent,#1877f2);    color:#fff;    font-size:8px;    font-weight:850;    line-height:1;  }  .sbpg__fullscreen-family-cards.is-video-mode .sbpg__related-card{    grid-template-columns:88px minmax(0,1fr);    min-height:92px;  }  .sbpg__fullscreen-family-cards.is-video-mode .sbpg__related-card-visual{    width:88px;    height:66px;    border-radius:8px;  }  .sbpg__fullscreen-family-cards.is-video-mode .sbpg__related-card-visual img{    object-fit:cover!important;  }}@media(max-width:374.98px){  .sbpg__fullscreen-family-cards.is-image-mode{    grid-template-columns:1fr!important;  }}@media(max-width:767.98px) and (max-height:520px){  .sbpg__fullscreen--has-related-panel .sbpg__fullscreen-viewer{    min-height:170px!important;    height:min(56dvh,100dvw)!important;  }  .sbpg__fullscreen--has-related-panel .sbpg__fullscreen-shell{    grid-template-rows:auto auto auto auto minmax(78px,1fr)!important;  }}/* Fullscreen is moved under <body>; keep sizing independent from the .sbpg parent scope. */.sbpg__fullscreen,.sbpg__fullscreen *{box-sizing:border-box}/* SB Product Gallery 1.3.4 — configurable tab cards, RTL swipe and media transition */.sbpg__media.sbpg-media-enter > *,.sbpg__fullscreen-stage.sbpg-media-enter > *{  animation-duration:.32s;  animation-timing-function:cubic-bezier(.22,.61,.36,1);  animation-fill-mode:both;  will-change:opacity,transform;}.sbpg__media.sbpg-media-enter--next > *,.sbpg__fullscreen-stage.sbpg-media-enter--next > *{animation-name:sbpgMediaEnterNext}.sbpg__media.sbpg-media-enter--prev > *,.sbpg__fullscreen-stage.sbpg-media-enter--prev > *{animation-name:sbpgMediaEnterPrev}.sbpg__media.sbpg-media-enter--fade > *,.sbpg__fullscreen-stage.sbpg-media-enter--fade > *{animation-name:sbpgMediaEnterFade}@keyframes sbpgMediaEnterNext{from{opacity:.2;transform:translate3d(-18px,0,0) scale(.992)}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes sbpgMediaEnterPrev{from{opacity:.2;transform:translate3d(18px,0,0) scale(.992)}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes sbpgMediaEnterFade{from{opacity:.22;transform:scale(.994)}to{opacity:1;transform:scale(1)}}@media(max-width:767.98px){  /* v1.3.5: disabling only the related-card panel must not hide the tab thumbnails. */  .sbpg__fullscreen--media-only .sbpg__fullscreen-shell{    display:flex!important;    flex-direction:column!important;  }  .sbpg__fullscreen--media-only .sbpg__fullscreen-viewer{    position:relative!important;    display:block!important;    flex:1 1 auto!important;    width:100%!important;    height:auto!important;    min-height:0!important;    max-height:none!important;    aspect-ratio:auto!important;    overflow:hidden!important;  }  .sbpg__fullscreen--media-only .sbpg__fullscreen-stage-wrap{    position:relative!important;    display:block!important;    width:100%!important;    height:100%!important;    min-width:0!important;    min-height:0!important;    max-width:none!important;    max-height:none!important;  }  .sbpg__fullscreen--media-only .sbpg__fullscreen-stage{    width:100%!important;    height:100%!important;    min-width:0!important;    min-height:0!important;    max-width:100%!important;    max-height:100%!important;  }  .sbpg__fullscreen--media-only .sbpg__fullscreen-family-cards{    display:none!important;  }  .sbpg__fullscreen--media-only .sbpg__fullscreen-thumbs{    display:flex!important;    flex:0 0 auto!important;  }  .sbpg__fullscreen--media-only .sbpg__fullscreen-caption:not([hidden]){    display:flex!important;    flex:0 0 auto!important;  }}@media(prefers-reduced-motion:reduce){  .sbpg__media.sbpg-media-enter > *,  .sbpg__fullscreen-stage.sbpg-media-enter > *{animation:none!important}}/* v1.3.7 — mixed customer audio/video support */.sbpg__video-poster--audio{  display:grid;  place-items:center;  overflow:hidden;  color:#10233f;  background:    radial-gradient(circle at 20% 15%,rgba(59,130,246,.18),transparent 34%),    radial-gradient(circle at 82% 88%,rgba(16,185,129,.15),transparent 34%),    linear-gradient(145deg,#f8fbff,#edf4ff 58%,#f5fffb);}.sbpg__video-poster--audio>img{filter:saturate(.92);}.sbpg__audio-poster{  display:flex;  flex-direction:column;  align-items:center;  justify-content:center;  gap:14px;  width:min(88%,560px);  min-height:220px;  padding:28px 22px;  text-align:center;}.sbpg__audio-poster strong{  max-width:100%;  color:#10233f;  font-size:clamp(16px,2.8vw,24px);  font-weight:800;  line-height:1.6;  overflow-wrap:anywhere;}.sbpg__audio-poster-icon,.sbpg__audio-player-icon{  position:relative;  display:grid;  place-items:center;  width:82px;  height:82px;  border-radius:26px;  color:#fff;  background:linear-gradient(145deg,#2563eb,#0f766e);  box-shadow:0 18px 40px rgba(37,99,235,.24);}.sbpg__audio-poster-icon:before,.sbpg__audio-player-icon:before{  content:"♫";  font:800 42px/1 system-ui,sans-serif;}.sbpg__audio-wave{  display:flex;  align-items:center;  justify-content:center;  gap:5px;  height:34px;}.sbpg__audio-wave i{  display:block;  width:4px;  height:12px;  border-radius:999px;  background:linear-gradient(180deg,#2563eb,#0f766e);  animation:sbpgAudioWave 1.05s ease-in-out infinite alternate;}.sbpg__audio-wave i:nth-child(2n){height:24px;animation-delay:-.25s}.sbpg__audio-wave i:nth-child(3n){height:32px;animation-delay:-.5s}.sbpg__audio-wave i:nth-child(4n){height:18px;animation-delay:-.7s}@keyframes sbpgAudioWave{to{transform:scaleY(.45);opacity:.62}}.sbpg__play--audio:before,.sbpg__thumb-play--audio:before,.sbpg__related-card-play--audio:before{  content:"♫"!important;  margin:0!important;  border:0!important;  color:#fff;  font:800 20px/1 system-ui,sans-serif;}.sbpg__thumb-play--audio:before,.sbpg__related-card-play--audio:before{font-size:14px}.sbpg__thumb-placeholder--audio{  position:relative;  display:grid!important;  place-items:center;  background:linear-gradient(145deg,#dbeafe,#d1fae5)!important;}.sbpg__thumb-placeholder--audio:before{  content:"♫";  color:#174b7a;  font:800 24px/1 system-ui,sans-serif;}.sbpg__audio-player-shell{  display:flex;  flex-direction:column;  align-items:center;  justify-content:center;  gap:16px;  width:min(92%,680px);  max-height:calc(100% - 20px);  padding:clamp(18px,4vw,34px);  border:1px solid rgba(37,99,235,.16);  border-radius:24px;  color:#10233f;  background:    radial-gradient(circle at 15% 10%,rgba(59,130,246,.14),transparent 34%),    radial-gradient(circle at 90% 90%,rgba(16,185,129,.12),transparent 36%),    linear-gradient(145deg,#fff,#f2f7ff);  box-shadow:0 22px 55px rgba(15,35,63,.13);}.sbpg__audio-player-cover{  display:block;  width:min(220px,42vw);  aspect-ratio:1;  object-fit:cover;  border-radius:22px;  box-shadow:0 15px 38px rgba(15,35,63,.18);}.sbpg__audio-player-title{  max-width:100%;  color:#10233f;  font-size:clamp(16px,2.6vw,23px);  font-weight:800;  line-height:1.6;  text-align:center;  overflow-wrap:anywhere;}.sbpg__audio-player{  display:block;  width:min(100%,560px);  height:54px;}.sbpg__fullscreen-stage>.sbpg__audio-player-shell{  width:min(90%,720px)!important;  height:auto!important;  max-width:720px!important;  max-height:90%!important;}.sbpg__related-card-play--audio{  background:linear-gradient(145deg,rgba(37,99,235,.94),rgba(15,118,110,.94));}@media(max-width:767.98px){  .sbpg__audio-poster{min-height:180px;padding:22px 16px}  .sbpg__audio-poster-icon,.sbpg__audio-player-icon{width:66px;height:66px;border-radius:21px}  .sbpg__audio-poster-icon:before,.sbpg__audio-player-icon:before{font-size:34px}  .sbpg__audio-player-shell{width:calc(100% - 24px);padding:22px 14px;border-radius:20px}  .sbpg__audio-player-cover{width:min(180px,46vw)}}@media(prefers-reduced-motion:reduce){.sbpg__audio-wave i{animation:none}}/* v1.3.8 — rich poster cards for customer audio/video */.sbpg__video-poster--rich{position:relative;overflow:hidden;background:linear-gradient(135deg,#10151d,#05070b)}.sbpg__video-poster--rich>img{width:100%;height:100%;object-fit:cover;transform:scale(1.01);filter:saturate(.96) contrast(1.02)}.sbpg__audio-poster--fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;background:radial-gradient(circle at 20% 20%,rgba(37,99,235,.45),transparent 36%),radial-gradient(circle at 80% 20%,rgba(16,185,129,.22),transparent 28%),linear-gradient(135deg,#121826,#05070c)}.sbpg__rich-poster-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,6,12,.12) 0%,rgba(3,6,12,.26) 28%,rgba(3,6,12,.68) 70%,rgba(3,6,12,.92) 100%)}.sbpg__rich-poster-copy{position:absolute;right:0;left:0;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:18px 18px 20px;color:#fff;text-align:right;direction:rtl}.sbpg__rich-poster-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(10px);font-size:12px;font-weight:800;line-height:1}.sbpg__rich-poster-title{display:block;max-width:min(92%,720px);font-size:clamp(18px,2.2vw,28px);font-weight:900;line-height:1.45;text-shadow:0 2px 10px rgba(0,0,0,.25)}.sbpg__rich-poster-desc{display:block;max-width:min(92%,760px);font-size:13px;line-height:1.8;color:rgba(255,255,255,.88)}.sbpg__rich-poster-cta{display:inline-flex;align-items:center;gap:10px;padding:11px 16px 11px 14px;border-radius:999px;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;box-shadow:0 12px 30px rgba(37,99,235,.36);font-size:13px;font-weight:800;line-height:1}.sbpg__rich-poster-cta-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.16)}.sbpg__rich-poster-cta-icon:before{content:'';display:block;margin-right:-2px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:12px solid #fff}.sbpg__rich-poster-cta-label{white-space:nowrap}.sbpg__video-poster--rich .sbpg__play{display:none!important}.sbpg__video-poster--video .sbpg__rich-poster-badge{background:rgba(220,38,38,.22)}.sbpg__video-poster--audio .sbpg__rich-poster-badge{background:rgba(5,150,105,.24)}.sbpg__video-poster--audio .sbpg__rich-poster-cta{background:linear-gradient(135deg,#059669,#10b981);box-shadow:0 12px 30px rgba(16,185,129,.30)}.sbpg__video-poster--audio .sbpg__rich-poster-cta-icon:before{margin-right:-1px;border-top-width:5px;border-bottom-width:5px;border-left-width:10px}@media (max-width:767.98px){  .sbpg__rich-poster-copy{padding:14px 14px 16px;gap:8px}  .sbpg__rich-poster-title{max-width:100%;font-size:17px;line-height:1.55}  .sbpg__rich-poster-desc{max-width:100%;font-size:12px;line-height:1.7}  .sbpg__rich-poster-cta{padding:10px 14px 10px 12px;font-size:12px}  .sbpg__rich-poster-cta-icon{width:30px;height:30px}  .sbpg__audio-poster--fallback{padding:18px}}/* v1.3.9 — visible modal tabs, scroll cues, compact family cards and crawlable fallback */.sbpg__noscript-gallery{margin:18px 0;padding:16px;border:1px solid var(--sbpg-border,#e5e7eb);border-radius:12px;background:#fff;direction:rtl}.sbpg__noscript-gallery h2,.sbpg__noscript-gallery h3{margin:0 0 12px}.sbpg__noscript-gallery ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:0 0 18px;padding:0;list-style:none}.sbpg__noscript-gallery a{display:flex;flex-direction:column;gap:7px;color:inherit;text-decoration:none}.sbpg__noscript-gallery img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;border:1px solid #eef1f4;border-radius:8px;background:#fff}.sbpg__fullscreen-header{min-height:76px!important;background:linear-gradient(180deg,#151b24,#10151c)!important}.sbpg__fullscreen-tab{position:relative!important;flex:0 0 90px!important;min-width:90px!important;min-height:66px!important;padding:7px 6px 6px!important;border-color:rgba(255,255,255,.22)!important;background:rgba(255,255,255,.085)!important;color:#f1f5f9!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important}.sbpg__fullscreen-tab:hover{background:rgba(255,255,255,.14)!important}.sbpg__fullscreen-tab.is-active{border-color:var(--sbpg-accent,#1877f2)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--sbpg-accent,#1877f2) 90%,#fff),var(--sbpg-accent,#1877f2))!important;color:#fff!important;box-shadow:0 7px 22px color-mix(in srgb,var(--sbpg-accent,#1877f2) 28%,transparent)!important}.sbpg__fullscreen-tab .sbpg__icon{width:20px!important;height:20px!important;flex-basis:20px!important}.sbpg__fullscreen-tab>span:not(.sbpg__icon){display:-webkit-box!important;min-height:27px!important;max-width:100%!important;overflow:hidden!important;text-overflow:clip!important;white-space:normal!important;font-size:11px!important;font-weight:750!important;line-height:1.3!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.sbpg__fullscreen-tab small{top:4px!important;right:5px!important;min-width:19px!important;height:17px!important;padding:1px 5px!important;background:rgba(0,0,0,.34)!important;font-size:8.5px!important}.sbpg__scroll-rail{position:relative;min-width:0;max-width:100%;box-sizing:border-box}.sbpg__scroll-rail--tabs{display:flex;flex:1 1 auto;min-width:0;align-items:stretch}.sbpg__scroll-rail--tabs .sbpg__fullscreen-tabs{flex:1 1 auto;width:100%;padding-inline:26px!important}.sbpg__scroll-rail--thumbs{display:block;flex:0 0 auto;width:100%;background:#fff}.sbpg__scroll-rail--thumbs .sbpg__fullscreen-thumbs{width:100%;padding-inline:30px!important}.sbpg__scroll-rail--cards{display:block;flex:1 1 0;min-height:0;width:100%;background:#0b1017}.sbpg__scroll-rail--cards[hidden]{display:none!important}.sbpg__scroll-rail--cards .sbpg__fullscreen-family-cards{height:100%!important}.sbpg__scroll-cue{position:absolute;z-index:20;display:none;place-items:center;padding:0;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(5,8,13,.76);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2);cursor:pointer;opacity:.96}.sbpg__scroll-rail.is-scrollable .sbpg__scroll-cue{display:grid}.sbpg__scroll-rail.is-at-start .sbpg__scroll-cue--prev,.sbpg__scroll-rail.is-at-end .sbpg__scroll-cue--next{opacity:.18;pointer-events:none}.sbpg__scroll-rail--x .sbpg__scroll-cue{top:50%;width:25px;height:36px;transform:translateY(-50%);font:800 23px/1 sans-serif}.sbpg__scroll-rail--x .sbpg__scroll-cue--prev{right:2px}.sbpg__scroll-rail--x .sbpg__scroll-cue--next{left:2px}.sbpg__scroll-rail--y .sbpg__scroll-cue{left:50%;width:42px;height:24px;transform:translateX(-50%);font:800 18px/1 sans-serif}.sbpg__scroll-rail--y .sbpg__scroll-cue--prev{top:4px}.sbpg__scroll-rail--y .sbpg__scroll-cue--next{bottom:4px}.sbpg__scroll-rail.is-scrollable:before,.sbpg__scroll-rail.is-scrollable:after{content:"";position:absolute;z-index:15;pointer-events:none}.sbpg__scroll-rail--x.is-scrollable:before{top:0;right:0;bottom:0;width:34px;background:linear-gradient(270deg,rgba(10,14,20,.92),transparent)}.sbpg__scroll-rail--x.is-scrollable:after{top:0;left:0;bottom:0;width:34px;background:linear-gradient(90deg,rgba(10,14,20,.92),transparent)}.sbpg__scroll-rail--thumbs.is-scrollable:before{background:linear-gradient(270deg,#fff,rgba(255,255,255,0))}.sbpg__scroll-rail--thumbs.is-scrollable:after{background:linear-gradient(90deg,#fff,rgba(255,255,255,0))}.sbpg__scroll-rail--y.is-scrollable:before{top:0;right:0;left:0;height:34px;background:linear-gradient(180deg,rgba(11,16,23,.96),transparent)}.sbpg__scroll-rail--y.is-scrollable:after{right:0;bottom:0;left:0;height:34px;background:linear-gradient(0deg,rgba(11,16,23,.96),transparent)}.sbpg__fullscreen-thumb,.sbpg__family-card,.sbpg__related-card{content-visibility:auto;contain-intrinsic-size:72px 96px}@media(max-width:767.98px){  .sbpg__fullscreen-header{min-height:78px!important;padding:6px!important;align-items:center!important}  .sbpg__fullscreen-close{flex:0 0 42px!important;width:42px!important;height:42px!important}  .sbpg__fullscreen-tab{flex-basis:84px!important;min-width:84px!important;min-height:66px!important;padding:7px 5px 6px!important}  .sbpg__fullscreen-tab>span:not(.sbpg__icon){font-size:10.5px!important}  .sbpg__scroll-rail--tabs{max-width:calc(100dvw - 50px)!important}  .sbpg__scroll-rail--tabs .sbpg__fullscreen-tabs{max-width:none!important;padding-inline:27px!important}  .sbpg__scroll-rail--cards{min-height:92px!important}  .sbpg__fullscreen--has-related-panel .sbpg__scroll-rail--cards{flex:1 1 0!important}  .sbpg__fullscreen--media-only .sbpg__scroll-rail--cards{display:none!important}  .sbpg__fullscreen--hide-mobile-thumbs .sbpg__scroll-rail--thumbs{display:none!important}  .sbpg__fullscreen--media-only .sbpg__scroll-rail--thumbs{display:block!important;flex:0 0 auto!important}  .sbpg__fullscreen-family-cards.is-family-mode{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(68px,auto)!important;gap:6px!important;padding:6px 6px max(8px,env(safe-area-inset-bottom,0px))!important}  .sbpg__family-cards-heading{grid-column:1/-1!important;min-height:28px!important;padding:4px 7px!important}  .sbpg__family-card{grid-template-columns:38px minmax(0,1fr)!important;min-height:68px!important;height:auto!important;padding:5px!important;gap:5px!important;border-inline-start-width:3px!important;border-radius:9px!important;box-shadow:0 5px 14px rgba(0,0,0,.16)!important}  .sbpg__family-card:last-child:nth-child(even){grid-column:auto!important}  .sbpg__family-card-visual{width:38px!important;height:38px!important;border-radius:7px!important}  .sbpg__family-card-copy{gap:2px!important;padding:0!important}  .sbpg__family-card-copy strong{font-size:8.8px!important;line-height:1.35!important;-webkit-line-clamp:2!important}  .sbpg__family-card-copy small{font-size:7.5px!important;line-height:1.3!important}  .sbpg__family-card-count{top:3px!important;left:3px!important;min-width:18px!important;height:15px!important;padding:0 4px!important;font-size:7px!important}}@media(max-width:389.98px){  .sbpg__fullscreen-family-cards.is-family-mode{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:768px){  .sbpg__scroll-rail--cards{display:none!important}}@media(prefers-reduced-motion:reduce){  .sbpg__scroll-cue{transition:none!important}}/* v1.4.0 — polished RTL scroll cues, poster fill and rapid-navigation performance */.sbpg__scroll-cue{display:none!important;width:32px!important;height:42px!important}.sbpg__scroll-rail.is-scrollable .sbpg__scroll-cue{display:grid!important}.sbpg__scroll-cue-icon{display:block;width:10px;height:10px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform-origin:center}.sbpg__scroll-rail--x .sbpg__scroll-cue--prev{left:3px!important;right:auto!important}.sbpg__scroll-rail--x .sbpg__scroll-cue--next{right:3px!important;left:auto!important}.sbpg__scroll-rail--x:not(.is-rtl) .sbpg__scroll-cue--prev .sbpg__scroll-cue-icon{transform:rotate(-135deg)}.sbpg__scroll-rail--x:not(.is-rtl) .sbpg__scroll-cue--next .sbpg__scroll-cue-icon{transform:rotate(45deg)}.sbpg__scroll-rail--x.is-rtl .sbpg__scroll-cue--prev .sbpg__scroll-cue-icon{transform:rotate(45deg)}.sbpg__scroll-rail--x.is-rtl .sbpg__scroll-cue--next .sbpg__scroll-cue-icon{transform:rotate(-135deg)}.sbpg__scroll-rail--y .sbpg__scroll-cue{width:48px!important;height:28px!important;border-radius:12px!important}.sbpg__scroll-rail--y .sbpg__scroll-cue--prev .sbpg__scroll-cue-icon{transform:rotate(-45deg)}.sbpg__scroll-rail--y .sbpg__scroll-cue--next .sbpg__scroll-cue-icon{transform:rotate(135deg)}.sbpg__scroll-rail--y .sbpg__scroll-cue--prev{top:6px!important}.sbpg__scroll-rail--y .sbpg__scroll-cue--next{bottom:6px!important}.sbpg__scroll-rail.is-at-start .sbpg__scroll-cue--prev,.sbpg__scroll-rail.is-at-end .sbpg__scroll-cue--next{opacity:.12!important}.sbpg__video-poster--rich{isolation:isolate;background:#0c1118!important}.sbpg__rich-poster-bg{position:absolute;inset:-18px;z-index:0;background-position:center;background-size:cover;filter:blur(18px) saturate(.92) brightness(.72);transform:scale(1.06);opacity:.88;pointer-events:none}.sbpg__video-poster--rich>img{position:relative;z-index:1;object-fit:contain!important;object-position:center top!important;background:transparent!important;transform:none!important}.sbpg__rich-poster-scrim{z-index:2}.sbpg__rich-poster-copy{z-index:3}@media(max-width:767.98px){  .sbpg__fullscreen--family-panel .sbpg__fullscreen-viewer{height:min(82dvw,48dvh)!important;min-height:250px!important;max-height:82dvw!important;aspect-ratio:auto!important}  .sbpg__fullscreen--family-panel .sbpg__scroll-rail--cards{min-height:178px!important;flex:1 1 178px!important}  .sbpg__fullscreen--family-panel .sbpg__fullscreen-shell{grid-template-rows:auto auto auto auto minmax(178px,1fr)!important}  .sbpg__fullscreen--family-panel .sbpg__fullscreen-family-cards.is-family-mode{align-content:start!important;grid-auto-rows:minmax(68px,auto)!important}  .sbpg__scroll-cue{width:30px!important;height:40px!important}  .sbpg__scroll-rail--y .sbpg__scroll-cue{width:46px!important;height:27px!important}  .sbpg__video-poster--rich>img{object-position:center top!important}}@media(max-width:390px){  .sbpg__fullscreen--family-panel .sbpg__fullscreen-viewer{height:min(80dvw,46dvh)!important;min-height:236px!important;max-height:80dvw!important}  .sbpg__fullscreen--family-panel .sbpg__scroll-rail--cards{min-height:164px!important;flex-basis:164px!important}}/* v1.4.5 — price-history bridge into the same glass rail as compare/share. */.sbpg__glass-action-slot--pricehistory .sbph-trigger{display:grid!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important;border:0!important;border-radius:13px!important;background:transparent!important;box-shadow:none!important;color:#24272c!important;font-size:0!important;line-height:1!important}.sbpg__glass-action-slot--pricehistory .sbph-trigger:hover{background:rgba(255,255,255,.72)!important}.sbpg__glass-action-slot--pricehistory .sbph-trigger:active{transform:scale(.93)}.sbpg__glass-action-slot--pricehistory .sbph-trigger svg{display:block!important;width:19px!important;height:19px!important;margin:0!important;color:inherit!important}.sbpg__glass-action-slot--pricehistory .sbph-trigger-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:767px){.sbpg__glass-action-slot--pricehistory .sbph-trigger{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;border-radius:12px!important}.sbpg__glass-action-slot--pricehistory .sbph-trigger svg{width:18px!important;height:18px!important}}/* v1.4.6 — final compact product action placement system */.sbpg__viewer{gap:5px}.sbpg__media{padding:5px!important}.sbpg__media-fullscreen{position:absolute;z-index:31;top:12px;right:12px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid rgba(255,255,255,.86);border-radius:11px;background:rgba(255,255,255,.78);color:#252a31;box-shadow:0 6px 18px rgba(15,23,42,.10);-webkit-backdrop-filter:blur(14px) saturate(145%);backdrop-filter:blur(14px) saturate(145%);cursor:pointer;transition:transform .14s ease,background-color .14s ease}.sbpg__media-fullscreen:hover{background:rgba(255,255,255,.94)}.sbpg__media-fullscreen:active{transform:scale(.94)}.sbpg__media-fullscreen:focus-visible{outline:2px solid rgba(37,99,235,.70);outline-offset:2px}.sbpg__media-fullscreen .sbpg__glass-icon{width:18px;height:18px}.sbpg__product-actions{z-index:30;direction:rtl;box-sizing:border-box}.sbpg__product-actions[hidden],.sbpg__product-action-item[hidden]{display:none!important}.sbpg__product-action-item{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;color:#252a31}.sbpg__product-action-label{font-size:11px;font-weight:700;line-height:1;white-space:nowrap;pointer-events:none}.sbpg__product-actions--display-icon .sbpg__product-action-label{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.sbpg__product-actions .sbpg__glass-action-slot{flex:0 0 auto}.sbpg__product-actions .sbsc-add-button{font-size:0!important}.sbpg__product-actions .sbsc-icon,.sbpg__product-actions .sbsc-icon i{font-size:18px!important}/* Selected final style: compact segmented rail directly below the hero image. */.sbpg__product-actions--below_image{position:relative;display:flex;align-items:stretch;width:100%;min-height:42px;margin:0;padding:2px;border:1px solid rgba(15,23,42,.10);border-radius:8px;background:rgba(255,255,255,.96);box-shadow:0 2px 10px rgba(15,23,42,.035);overflow:visible}.sbpg__product-actions--below_image .sbpg__product-action-item{flex:1 1 0;gap:5px;min-height:36px;padding:0 8px;border-radius:6px}.sbpg__product-actions--below_image .sbpg__product-action-item+.sbpg__product-action-item:before{content:"";position:absolute;right:0;top:8px;width:1px;height:20px;background:rgba(15,23,42,.08)}.sbpg__product-actions--below_image .sbpg__glass-action,.sbpg__product-actions--below_image .sbpg__glass-action-slot{width:28px;height:32px;border-radius:7px}.sbpg__product-actions--below_image .sbpg__glass-action-slot .sbsc-add-button,.sbpg__product-actions--below_image .sbpg__glass-action-slot--pricehistory .sbph-trigger{width:28px!important;min-width:28px!important;height:32px!important;min-height:32px!important;border-radius:7px!important}.sbpg__product-actions--below_image .sbpg__glass-icon,.sbpg__product-actions--below_image .sbpg__glass-action-slot--pricehistory .sbph-trigger svg{width:17px!important;height:17px!important}.sbpg__product-actions--below_image .sbpg__product-action-item--pricehistory{background:#fff8e8;color:#9a5b00}.sbpg__product-actions--below_image .sbpg__product-action-item:hover{background:#f8fafc}.sbpg__product-actions--below_image .sbpg__product-action-item--pricehistory:hover{background:#fff4d8}.sbpg__product-actions--below_image .sbpg__glass-share-popover{top:40px;right:4px;left:auto}/* Centered, individually separated glass cards over the image. */.sbpg__product-actions--top_center_separate{position:absolute;top:12px;left:50%;display:flex;align-items:center;gap:6px;padding:0;transform:translateX(-50%);background:transparent;border:0;box-shadow:none}.sbpg__product-actions--top_center_separate .sbpg__product-action-item{width:36px;height:36px;border:1px solid rgba(255,255,255,.86);border-radius:11px;background:rgba(255,255,255,.78);box-shadow:0 6px 18px rgba(15,23,42,.10);-webkit-backdrop-filter:blur(14px) saturate(145%);backdrop-filter:blur(14px) saturate(145%)}.sbpg__product-actions--top_center_separate .sbpg__product-action-label{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.sbpg__product-actions--top_center_separate .sbpg__glass-action,.sbpg__product-actions--top_center_separate .sbpg__glass-action-slot{width:34px;height:34px;border-radius:10px}.sbpg__product-actions--top_center_separate .sbpg__glass-action-slot .sbsc-add-button,.sbpg__product-actions--top_center_separate .sbpg__glass-action-slot--pricehistory .sbph-trigger{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;border-radius:10px!important}.sbpg__product-actions--top_center_separate .sbpg__glass-share-popover{top:44px;right:0;left:auto}/* One compact glass rail over the image. */.sbpg__product-actions--top_row_glass{position:absolute;top:12px;right:56px;display:flex;align-items:center;gap:0;padding:2px;border:1px solid rgba(255,255,255,.86);border-radius:13px;background:rgba(255,255,255,.74);box-shadow:0 6px 18px rgba(15,23,42,.10);-webkit-backdrop-filter:blur(14px) saturate(145%);backdrop-filter:blur(14px) saturate(145%)}.sbpg__product-actions--top_row_glass .sbpg__product-action-item{width:34px;height:34px}.sbpg__product-actions--top_row_glass .sbpg__product-action-item+.sbpg__product-action-item:before{content:"";position:absolute;right:0;top:8px;width:1px;height:18px;background:rgba(15,23,42,.10)}.sbpg__product-actions--top_row_glass .sbpg__product-action-label{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.sbpg__product-actions--top_row_glass .sbpg__glass-action,.sbpg__product-actions--top_row_glass .sbpg__glass-action-slot{width:34px;height:34px;border-radius:9px}.sbpg__product-actions--top_row_glass .sbpg__glass-action-slot .sbsc-add-button,.sbpg__product-actions--top_row_glass .sbpg__glass-action-slot--pricehistory .sbph-trigger{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;border-radius:9px!important}.sbpg__product-actions--top_row_glass .sbpg__glass-share-popover{top:44px;right:0;left:auto}/* Density only changes breathing room; no JS and no extra layout work. */.sbpg__product-actions--below_image.sbpg__product-actions--density-compact{min-height:40px;padding:1px}.sbpg__product-actions--below_image.sbpg__product-actions--density-compact .sbpg__product-action-item{min-height:36px;padding-inline:5px;gap:3px}.sbpg__product-actions--below_image.sbpg__product-actions--density-medium .sbpg__product-action-item{padding-inline:9px;gap:5px}.sbpg__product-actions--below_image.sbpg__product-actions--density-comfortable{min-height:46px;padding:3px}.sbpg__product-actions--below_image.sbpg__product-actions--density-comfortable .sbpg__product-action-item{min-height:40px;padding-inline:12px;gap:7px}@media(max-width:767.98px){  .sbpg__viewer{gap:4px}  .sbpg__media{padding:3px!important}  .sbpg__media-fullscreen{top:10px;right:10px;width:34px;height:34px;border-radius:10px}  .sbpg__media-fullscreen .sbpg__glass-icon{width:17px;height:17px}  .sbpg__product-actions--top_center_separate{top:10px;gap:5px}  .sbpg__product-actions--top_center_separate .sbpg__product-action-item{width:34px;height:34px;border-radius:10px}  .sbpg__product-actions--top_row_glass{top:10px;right:50px;padding:1px;border-radius:12px}  .sbpg__product-actions--below_image{min-height:39px;border-radius:7px}  .sbpg__product-actions--below_image .sbpg__product-action-item{min-height:35px;padding-inline:4px;gap:2px}  .sbpg__product-actions--below_image .sbpg__product-action-label{font-size:10.5px}  .sbpg__product-actions--below_image .sbpg__glass-action,.sbpg__product-actions--below_image .sbpg__glass-action-slot{width:26px;height:30px}  .sbpg__product-actions--below_image .sbpg__glass-action-slot .sbsc-add-button,.sbpg__product-actions--below_image .sbpg__glass-action-slot--pricehistory .sbph-trigger{width:26px!important;min-width:26px!important;height:30px!important;min-height:30px!important}}@media(prefers-reduced-motion:reduce){.sbpg__media-fullscreen,.sbpg__product-actions *{transition:none!important}}/* v1.5.3 — flow placement above hero + pre-integration CLS guard */.sbpg__product-actions--above_image{position:relative;display:flex;align-items:stretch;width:100%;min-height:42px;margin:0 0 5px;padding:2px;border:1px solid rgba(15,23,42,.10);border-radius:8px;background:rgba(255,255,255,.96);box-shadow:0 2px 10px rgba(15,23,42,.035);overflow:visible}.sbpg__product-actions--above_image .sbpg__product-action-item{flex:1 1 0;gap:5px;min-height:36px;padding:0 8px;border-radius:6px}.sbpg__product-actions--above_image .sbpg__product-action-item+.sbpg__product-action-item:before{content:"";position:absolute;right:0;top:8px;width:1px;height:20px;background:rgba(15,23,42,.08)}.sbpg__product-actions--above_image .sbpg__glass-action,.sbpg__product-actions--above_image .sbpg__glass-action-slot{width:28px;height:32px;border-radius:7px}.sbpg__product-actions--above_image .sbpg__glass-action-slot .sbsc-add-button,.sbpg__product-actions--above_image .sbpg__glass-action-slot--pricehistory .sbph-trigger{width:28px!important;min-width:28px!important;height:32px!important;min-height:32px!important;border-radius:7px!important}.sbpg__product-actions--above_image .sbpg__glass-icon,.sbpg__product-actions--above_image .sbpg__glass-action-slot--pricehistory .sbph-trigger svg{width:17px!important;height:17px!important}.sbpg__product-actions--above_image .sbpg__product-action-item--pricehistory{background:#fff8e8;color:#9a5b00}.sbpg__product-actions--above_image .sbpg__glass-share-popover{top:40px;right:4px;left:auto}/* External action hooks are removed from document flow before deferred JS adopts them.   This prevents the Panda product columns from jumping left/right during gallery startup. */body:has(.sbpg) .sbsc-product-action:not([data-sbpg-integrated]),body:has([data-sbpg-pricehistory-slot]) .sbph-hook-displayProductRightColumn[data-sbph-trigger]:not([data-sbpg-integrated]),body:has(.sbpg) [data-sbpg-compare-source]:not([data-sbpg-integrated]),body:has([data-sbpg-pricehistory-slot]) [data-sbpg-pricehistory-source]:not([data-sbpg-integrated]){position:absolute!important;inset:auto!important;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}@media(max-width:767.98px){.sbpg__product-actions--above_image{min-height:39px;margin-bottom:4px;border-radius:7px}.sbpg__product-actions--above_image .sbpg__product-action-item{min-height:35px;padding-inline:4px;gap:2px}.sbpg__product-actions--above_image .sbpg__product-action-label{font-size:10.5px}.sbpg__product-actions--above_image .sbpg__glass-action,.sbpg__product-actions--above_image .sbpg__glass-action-slot{width:26px;height:30px}.sbpg__product-actions--above_image .sbpg__glass-action-slot .sbsc-add-button,.sbpg__product-actions--above_image .sbpg__glass-action-slot--pricehistory .sbph-trigger{width:26px!important;min-width:26px!important;height:30px!important;min-height:30px!important}}

/* v1.5.4 — head-level pre-paint guard for external product actions.
   Unlike :has(.sbpg), this class exists before <body> is parsed, so Panda/JPresta
   cannot paint the temporary hook controls and then move them into the gallery. */
html.sbpg-action-prepaint .sbsc-product-action:not([data-sbpg-integrated]),
html.sbpg-action-prepaint [data-sbpg-compare-source]:not([data-sbpg-integrated]),
html.sbpg-action-prepaint [data-sbpg-share-source]:not([data-sbpg-integrated]),
html.sbpg-action-prepaint [data-stsocial-native-share-source]:not([data-sbpg-integrated]),
html.sbpg-action-prepaint .social_share_block:not([data-sbpg-integrated]){position:absolute!important;inset:auto!important;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;clip-path:inset(50%)!important}
