#GOBAccessoryStory.gob-acc-catalog .gob-acc-image-block{min-width:0}
#GOBAccessoryStory.gob-acc-catalog .gob-acc-narrative{max-width:840px}
#GOBAccessoryStory.gob-acc-catalog .gob-acc-specs{align-items:start}
#GOBAccessoryStory.gob-acc-catalog .gob-acc-options{min-width:0}
#GOBAccessoryStory.gob-acc-catalog .gob-acc-options dd{overflow-wrap:anywhere}
#GOBAccessoryStory.gob-acc-catalog .gob-acc-reader a{color:var(--acc-amber);text-underline-offset:3px}
#GOBAccessoryStory.gob-acc-catalog .gob-acc-reader a:focus-visible{outline:2px solid var(--acc-amber);outline-offset:4px}
#GOBAccessoryStory [hidden]{display:none!important}
#GOBAccessoryStory .gob-acc-photo-tabs{display:flex;gap:6px;padding:5px;background:#101218;border:1px solid var(--acc-edge);border-radius:14px;margin-top:14px}
#GOBAccessoryStory .gob-acc-photo-tabs button,#GOBAccessoryStory .gob-acc-version-tabs button{appearance:none;background:transparent;border:0;color:#C3C8D1;cursor:pointer;flex:1;min-width:0;padding:14px 12px;min-height:48px;border-radius:10px;font:800 17px/1.25 var(--acc-head);letter-spacing:0;text-transform:none}
#GOBAccessoryStory .gob-acc-photo-tabs button[aria-pressed=true],#GOBAccessoryStory .gob-acc-version-tabs button[aria-selected=true]{background:var(--acc-amber);color:#0A0B0F}
#GOBAccessoryStory button:focus-visible,#GOBAccessoryStory [role=tabpanel]:focus-visible{outline:2px solid var(--acc-amber);outline-offset:4px}
#GOBAccessoryStory .gob-acc-preview-label{font:400 12px/1.5 var(--acc-body);color:#9AA1AD;margin-top:16px;max-width:none}
#GOBAccessoryStory .gob-acc-preview-label span{color:#fff}
#GOBAccessoryStory .gob-acc-swatches{display:flex;gap:2px;flex-wrap:wrap;margin-top:6px}
#GOBAccessoryStory .gob-acc-swatch{display:grid;place-items:center;width:42px;height:46px;padding:4px;border:0;background:transparent;cursor:pointer;border-radius:50%}
#GOBAccessoryStory .gob-acc-swatch span{display:block;width:28px;height:28px;border-radius:50%;background:var(--swatch);border:1px solid #ffffff50}
#GOBAccessoryStory .gob-acc-swatch[aria-pressed=true] span{outline:2px solid var(--acc-amber);outline-offset:4px}
#GOBAccessoryStory .gob-acc-included{padding:30px 0 66px;border-top:1px solid var(--acc-hair)}
#GOBAccessoryStory .gob-acc-included-intro{margin-top:16px;max-width:700px}
#GOBAccessoryStory .gob-acc-version-tabs{display:flex;flex-wrap:wrap;gap:4px;background:#0e1015;border:1px solid #2a303c;border-radius:14px;padding:4px;margin:30px 0 24px;max-width:100%}
#GOBAccessoryStory[data-accessory=custom-car-lighting-kit-for-lego] .gob-acc-version-tabs{max-width:560px}
#GOBAccessoryStory .gob-acc-version-tabs button{font-size:19px;min-height:60px;flex:1 1 110px}
#GOBAccessoryStory .gob-acc-components{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px}
#GOBAccessoryStory .gob-acc-component{display:flex;gap:15px;align-items:flex-start;padding:23px 0;border-top:1px solid var(--acc-edge);min-width:0}
#GOBAccessoryStory .gob-acc-component .gob-component-icon{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border:1px solid #2a303c;border-radius:12px;background:#101218;color:var(--acc-amber)}
#GOBAccessoryStory .gob-acc-component svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
#GOBAccessoryStory .gob-acc-component h3{font-size:20px;line-height:1.2;letter-spacing:-.025em}
#GOBAccessoryStory .gob-acc-component p{font-size:13px;line-height:1.6;margin-top:8px}
#GOBAccessoryStory .gob-acc-verification{padding:16px 18px;border:1px solid #38301e;border-radius:12px;background:#17140e;max-width:850px}
@media(max-width:950px){#GOBAccessoryStory .gob-acc-components{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){#GOBAccessoryStory .gob-acc-image-block{width:100%}#GOBAccessoryStory .gob-acc-included{padding:20px 0 46px}#GOBAccessoryStory .gob-acc-version-tabs button{font-size:17px;min-height:52px;flex-basis:100px}#GOBAccessoryStory[data-accessory=custom-car-lighting-kit-for-lego] .gob-acc-version-tabs button{flex-basis:0}#GOBAccessoryStory .gob-acc-photo-tabs button{font-size:16px;padding-inline:8px}#GOBAccessoryStory .gob-acc-swatches{gap:0}#GOBAccessoryStory .gob-acc-swatch{width:calc(100% / 7);max-width:40px;min-width:36px}}
@media(max-width:590px){#GOBAccessoryStory .gob-acc-components{grid-template-columns:1fr}#GOBAccessoryStory .gob-acc-component{padding:20px 0}}

#GOBAccessoryStory.gob-acc-catalog .gob-acc-specs{align-items:center}
#GOBAccessoryStory .gob-acc-specs-no-photo{display:block}
#GOBAccessoryStory .gob-acc-component-photo{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border:1px solid #2a303c;border-radius:12px;background:#101218;overflow:hidden;box-shadow:none}
#GOBAccessoryStory .gob-acc-component .gob-acc-component-photo img{display:block;width:24px;height:24px;object-fit:contain;margin:0;border:0;border-radius:0;background:transparent}


#GOBAccessoryStory #gob-acc-starter-included-title{margin-bottom:30px}
@media(max-width:767px){#GOBAccessoryStory #gob-acc-starter-included-title{margin-bottom:22px}}
