.shop-customer-service-module__b07HWq__card{color:#302936;background:#fff;border:1px solid #e3dce5;border-radius:12px;max-width:760px;margin:20px 0;padding:28px;font-size:14px;line-height:1.65}.shop-customer-service-module__b07HWq__card h3{letter-spacing:-.45px;margin:0 0 14px;font-family:inherit;font-size:21px;font-weight:600}.shop-customer-service-module__b07HWq__card h3:focus{outline:none}.shop-customer-service-module__b07HWq__card p{margin:10px 0 18px}.shop-customer-service-module__b07HWq__heading{align-items:start;gap:13px;display:flex}.shop-customer-service-module__b07HWq__heading>svg{color:#70527d;flex-shrink:0;margin-top:4px}.shop-customer-service-module__b07HWq__heading h3{margin-bottom:6px}.shop-customer-service-module__b07HWq__heading p{color:#766c7a;margin:0 0 24px;font-size:13px}.shop-customer-service-module__b07HWq__form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.shop-customer-service-module__b07HWq__form label,.shop-customer-service-module__b07HWq__privateLink label{flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:550;display:flex}.shop-customer-service-module__b07HWq__form input,.shop-customer-service-module__b07HWq__privateLink input{width:100%;height:46px;font:inherit;color:#302936;background:#fff;border:1px solid #d8cfdd;border-radius:6px;padding:10px 12px;font-size:15px;font-weight:400}.shop-customer-service-module__b07HWq__form input[readonly]{background:#f8f6f8;font-size:12px}.shop-customer-service-module__b07HWq__form>button,.shop-customer-service-module__b07HWq__form>.shop-customer-service-module__b07HWq__note,.shop-customer-service-module__b07HWq__form>.shop-customer-service-module__b07HWq__error{grid-column:1/-1}.shop-customer-service-module__b07HWq__primary,.shop-customer-service-module__b07HWq__secondary{min-height:46px;font:inherit;cursor:pointer;text-align:center;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:13px 18px;font-size:13px;font-weight:550;text-decoration:none;display:flex}.shop-customer-service-module__b07HWq__primary{color:#fff;background:#573064;border:1px solid #573064}.shop-customer-service-module__b07HWq__secondary{color:#573064;background:#fff;border:1px solid #d7ccdc}.shop-customer-service-module__b07HWq__primary:disabled,.shop-customer-service-module__b07HWq__secondary:disabled{opacity:.5;cursor:not-allowed}.shop-customer-service-module__b07HWq__textButton{color:#603a6e;text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.shop-customer-service-module__b07HWq__note,.shop-customer-service-module__b07HWq__card .shop-customer-service-module__b07HWq__note{color:#786b7f;margin:0;font-size:12px;line-height:1.65}.shop-customer-service-module__b07HWq__note a,.shop-customer-service-module__b07HWq__help a,.shop-customer-service-module__b07HWq__error a{color:#603a6e;text-underline-offset:3px;text-decoration:underline}.shop-customer-service-module__b07HWq__card .shop-customer-service-module__b07HWq__help{color:#786b7f;border-top:1px solid #ece6ee;margin:22px 0 0;padding-top:18px;font-size:12px}.shop-customer-service-module__b07HWq__notice,.shop-customer-service-module__b07HWq__error{color:#6b4c2d;overflow-wrap:anywhere;background:#f9f3eb;border-radius:7px;margin:14px 0;padding:14px 18px;font-size:13px;line-height:1.6}.shop-customer-service-module__b07HWq__error{color:#943322;background:#fff2ec}.shop-customer-service-module__b07HWq__success{color:#475436;background:#f0f4e9;border-radius:8px;align-items:start;gap:13px;margin:15px 0;padding:17px;display:flex}.shop-customer-service-module__b07HWq__success>svg{flex-shrink:0;margin-top:2px}.shop-customer-service-module__b07HWq__success p{margin:5px 0 10px;font-size:13px;line-height:1.65}.shop-customer-service-module__b07HWq__success p:last-child{margin-bottom:0}.shop-customer-service-module__b07HWq__review{gap:16px;margin:24px 0;display:grid}.shop-customer-service-module__b07HWq__review>div{grid-template-columns:150px 1fr;gap:18px;font-size:13px;display:grid}.shop-customer-service-module__b07HWq__review dt{color:#7a6c80}.shop-customer-service-module__b07HWq__review dd{overflow-wrap:anywhere;margin:0;font-weight:500}.shop-customer-service-module__b07HWq__card .shop-customer-service-module__b07HWq__statement{overflow-wrap:anywhere;background:#f8f5f9;border-radius:7px;padding:18px;font-size:14px}.shop-customer-service-module__b07HWq__card>.shop-customer-service-module__b07HWq__primary{margin:18px 0}.shop-customer-service-module__b07HWq__actions{gap:12px;margin-top:25px;display:flex}.shop-customer-service-module__b07HWq__actions>.shop-customer-service-module__b07HWq__primary{flex:1}.shop-customer-service-module__b07HWq__items{border:1px solid #eee7f0;border-radius:7px;margin:20px 0;padding:15px 20px 15px 34px;font-size:13px}.shop-customer-service-module__b07HWq__privateLink{max-width:690px;margin:20px 0}.shop-customer-service-module__b07HWq__privateLink>.shop-customer-service-module__b07HWq__secondary{margin-top:10px}.shop-customer-service-module__b07HWq__privateLink .shop-customer-service-module__b07HWq__note{margin-top:11px}.shop-customer-service-module__b07HWq__card :is(a,button,input):focus-visible,.shop-customer-service-module__b07HWq__privateLink :is(a,button,input):focus-visible{outline-offset:3px;outline:3px solid #ba96c9}@media (max-width:600px){.shop-customer-service-module__b07HWq__card{padding:21px 17px;font-size:13px}.shop-customer-service-module__b07HWq__card h3{font-size:20px}.shop-customer-service-module__b07HWq__form{grid-template-columns:1fr}.shop-customer-service-module__b07HWq__form input,.shop-customer-service-module__b07HWq__privateLink input{font-size:16px}.shop-customer-service-module__b07HWq__review>div{grid-template-columns:1fr;gap:4px}.shop-customer-service-module__b07HWq__actions{flex-direction:column-reverse}.shop-customer-service-module__b07HWq__primary,.shop-customer-service-module__b07HWq__secondary{font-size:13px}}
.shop-picker-bike-module__Cp0zja__bike{--ink:#3a2a44;--pick:#e56252;--step:1.5s;--cycle:7.5s;fill:none;stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}.shop-picker-bike-module__Cp0zja__frame{stroke-width:4px}.shop-picker-bike-module__Cp0zja__tyre{stroke-width:7px}.shop-picker-bike-module__Cp0zja__rim{stroke-width:2px;opacity:.7}.shop-picker-bike-module__Cp0zja__spoke{stroke-width:.9px;opacity:.55}.shop-picker-bike-module__Cp0zja__hub{fill:var(--ink)}.shop-picker-bike-module__Cp0zja__rotor{stroke-width:2px;stroke-dasharray:5 3}.shop-picker-bike-module__Cp0zja__chain{stroke-dasharray:3 2.5}.shop-picker-bike-module__Cp0zja__part{transition:stroke .2s}.shop-picker-bike-module__Cp0zja__label{opacity:0;pointer-events:none}.shop-picker-bike-module__Cp0zja__label rect{fill:var(--pick);stroke:none}.shop-picker-bike-module__Cp0zja__label text{fill:#fff;stroke:none;font:700 14px/1 var(--sans,system-ui);letter-spacing:.01em;text-anchor:middle}.shop-picker-bike-module__Cp0zja__wheel{transition:transform 1.2s cubic-bezier(.2,.65,.3,1)}@keyframes shop-picker-bike-module__Cp0zja__pick{0%,17%{stroke:var(--pick)}21%,to{stroke:var(--ink)}}@keyframes shop-picker-bike-module__Cp0zja__show{0%,17%{opacity:1}21%,to{opacity:0}}:is(a:hover>.shop-picker-bike-module__Cp0zja__bike .shop-picker-bike-module__Cp0zja__part,a:focus-visible>.shop-picker-bike-module__Cp0zja__bike .shop-picker-bike-module__Cp0zja__part){animation:shop-picker-bike-module__Cp0zja__pick var(--cycle) calc(var(--i) * var(--step)) infinite}:is(a:hover>.shop-picker-bike-module__Cp0zja__bike .shop-picker-bike-module__Cp0zja__label,a:focus-visible>.shop-picker-bike-module__Cp0zja__bike .shop-picker-bike-module__Cp0zja__label){animation:shop-picker-bike-module__Cp0zja__show var(--cycle) calc(var(--i) * var(--step)) infinite}:is(a:hover>.shop-picker-bike-module__Cp0zja__bike .shop-picker-bike-module__Cp0zja__wheel,a:focus-visible>.shop-picker-bike-module__Cp0zja__bike .shop-picker-bike-module__Cp0zja__wheel){transform:rotate(40deg)}@media (hover:none){.shop-picker-bike-module__Cp0zja__bike .shop-picker-bike-module__Cp0zja__part{animation:shop-picker-bike-module__Cp0zja__pick var(--cycle) calc(var(--i) * var(--step)) infinite}.shop-picker-bike-module__Cp0zja__bike .shop-picker-bike-module__Cp0zja__label{animation:shop-picker-bike-module__Cp0zja__show var(--cycle) calc(var(--i) * var(--step)) infinite}}@media (prefers-reduced-motion:reduce){.shop-picker-bike-module__Cp0zja__bike .shop-picker-bike-module__Cp0zja__part,.shop-picker-bike-module__Cp0zja__bike .shop-picker-bike-module__Cp0zja__label{animation:none}a:hover>.shop-picker-bike-module__Cp0zja__bike .shop-picker-bike-module__Cp0zja__part{animation:none}a:hover>.shop-picker-bike-module__Cp0zja__bike .shop-picker-bike-module__Cp0zja__label{animation:none}a:focus-visible>.shop-picker-bike-module__Cp0zja__bike .shop-picker-bike-module__Cp0zja__part{animation:none}a:focus-visible>.shop-picker-bike-module__Cp0zja__bike .shop-picker-bike-module__Cp0zja__label{animation:none}.shop-picker-bike-module__Cp0zja__wheel{transition:none}a:hover>.shop-picker-bike-module__Cp0zja__bike .shop-picker-bike-module__Cp0zja__wheel{transform:none}}
.shop-home-module__mjsydq__home{color:#2d2033;gap:32px;padding:4px 0 0;display:grid}.shop-home-module__mjsydq__home *,.shop-home-module__mjsydq__preparation *{box-sizing:border-box}.shop-home-module__mjsydq__home h1,.shop-home-module__mjsydq__home h2,.shop-home-module__mjsydq__home h3,.shop-home-module__mjsydq__preparation h1,.shop-home-module__mjsydq__preparation h2,.shop-home-module__mjsydq__preparation h3{font-family:var(--sans);letter-spacing:-.055em}.shop-home-module__mjsydq__home a{text-decoration:none}.shop-home-module__mjsydq__home a:focus-visible,.shop-home-module__mjsydq__preparation a:focus-visible{outline-offset:5px;outline:3px solid #e56252}.shop-home-module__mjsydq__bento{grid-template-rows:minmax(250px,auto) minmax(220px,auto);grid-template-columns:1.15fr 1fr 1fr;gap:14px;display:grid}.shop-home-module__mjsydq__tile{color:#2d2033;isolation:isolate;background:#f0eee7;border-radius:14px;flex-direction:column;justify-content:flex-end;min-width:0;transition:box-shadow .2s;display:flex;position:relative;overflow:hidden}.shop-home-module__mjsydq__tile:hover{box-shadow:0 14px 30px #2d20331f}.shop-home-module__mjsydq__tile img{transition:transform .35s;display:block}.shop-home-module__mjsydq__tile:hover img{transform:scale(1.03)}.shop-home-module__mjsydq__tileCopy{gap:6px;padding:22px 24px 24px;display:grid;position:relative}.shop-home-module__mjsydq__tileCopy strong{letter-spacing:-.045em;font-size:clamp(22px,2.2vw,30px);font-weight:750;line-height:1.05}.shop-home-module__mjsydq__tileCopy>span{color:#625663;font-size:13px;line-height:1.5}.shop-home-module__mjsydq__tileArrow{color:#8a737f;width:22px;height:22px;transition:transform .2s;position:absolute;top:18px;right:18px}.shop-home-module__mjsydq__tile:hover .shop-home-module__mjsydq__tileArrow{transform:translate(2px,-2px)}.shop-home-module__mjsydq__tileBikes{background:linear-gradient(160deg,#f5efe4 0%,#ead9c4 100%);grid-row:span 2}.shop-home-module__mjsydq__tileBikes img{object-fit:contain;mix-blend-mode:multiply;z-index:-1;width:92%;height:74%;position:absolute;inset:4% 4% 22%}.shop-home-module__mjsydq__tileBikes .shop-home-module__mjsydq__tileCopy strong{font-size:clamp(36px,4vw,56px)}.shop-home-module__mjsydq__tileWheels{color:#fff9ef;background:#302236;grid-column:span 2;justify-content:center}.shop-home-module__mjsydq__tileWheels img{aspect-ratio:1;mix-blend-mode:screen;filter:invert();opacity:.9;z-index:-1;border-radius:50%;width:auto;height:118%;position:absolute;top:50%;right:3%;transform:translateY(-50%)}.shop-home-module__mjsydq__tileWheels:hover img{transform:translateY(-50%)rotate(8deg)}.shop-home-module__mjsydq__tileWheels .shop-home-module__mjsydq__tileCopy{gap:10px;max-width:min(440px,62%);padding:30px 32px}.shop-home-module__mjsydq__tileWheels small{letter-spacing:.14em;text-transform:uppercase;color:#ff8271;font-size:10px;font-weight:750}.shop-home-module__mjsydq__tileWheels .shop-home-module__mjsydq__tileCopy strong{font-size:clamp(30px,3.2vw,44px)}.shop-home-module__mjsydq__tileWheels .shop-home-module__mjsydq__tileCopy>span{color:#d0c3d2;font-size:14px}.shop-home-module__mjsydq__tileAction{color:#2b1b32;background:#ff8271;border-radius:5px;justify-self:start;align-items:center;gap:14px;min-height:46px;margin-top:8px;padding:13px 18px;font-size:13px;font-style:normal;font-weight:750;display:inline-flex}.shop-home-module__mjsydq__tileWheels:hover .shop-home-module__mjsydq__tileAction{background:#ff9787}.shop-home-module__mjsydq__tileParts{background:#f6f4f0}.shop-home-module__mjsydq__pickerBike{z-index:-2;width:calc(100% - 32px);height:calc(100% - 52px);position:absolute;inset:12px 16px 40px}.shop-home-module__mjsydq__tileParts:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#f6f4f000 42%,#f6f4f0eb 66%,#f6f4f0 80%);position:absolute;inset:0}.shop-home-module__mjsydq__tileWorkshop{color:#fff9ef;background:#2d2033}.shop-home-module__mjsydq__tileWorkshop img{object-fit:cover;object-position:50% 43%;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.shop-home-module__mjsydq__tileWorkshop:after{content:"";z-index:-1;background:linear-gradient(#1d152b00 30%,#1d152bd1 100%);position:absolute;inset:0}.shop-home-module__mjsydq__tileWorkshop .shop-home-module__mjsydq__tileCopy>span{color:#e6dce8}.shop-home-module__mjsydq__tileWorkshop .shop-home-module__mjsydq__tileArrow{color:#fff9ef}.shop-home-module__mjsydq__credit{color:#7b6f7d;font-size:9px;line-height:1.4;position:absolute;top:14px;left:18px;right:52px}.shop-home-module__mjsydq__tileWorkshop .shop-home-module__mjsydq__credit{color:#fff;background:#1d152b99;justify-self:start;width:max-content;max-width:calc(100% - 70px);padding:2px 6px}.shop-home-module__mjsydq__partsSection{gap:16px;display:grid}.shop-home-module__mjsydq__sectionHead{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.shop-home-module__mjsydq__sectionHead h2{margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:750;line-height:1.1}.shop-home-module__mjsydq__sectionHead a{color:#b84236;flex:none;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:700;display:inline-flex}.shop-home-module__mjsydq__parts{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.shop-home-module__mjsydq__part{color:#302236;background:#fff;border:1px solid #ebe5dc;border-radius:10px;min-width:0;transition:box-shadow .15s,border-color .15s;display:grid;overflow:hidden}.shop-home-module__mjsydq__part:hover{border-color:#d9cfc2;box-shadow:0 10px 24px #2d20331a}.shop-home-module__mjsydq__part img{aspect-ratio:6/5;object-fit:contain;width:100%;height:auto;transition:transform .2s;display:block}.shop-home-module__mjsydq__part:hover img{transform:scale(1.04)}.shop-home-module__mjsydq__part>span{padding:2px 12px 14px;font-size:13px;font-weight:700;line-height:1.3;display:block}.shop-home-module__mjsydq__partsCredit{color:#7b6f7d;font-size:10px}.shop-home-module__mjsydq__eyebrow{letter-spacing:.14em;color:#726674;margin-bottom:22px;font-size:10px;font-weight:750;line-height:1.5;display:block}.shop-home-module__mjsydq__primary,.shop-home-module__mjsydq__secondary{border:1px solid #0000;border-radius:5px;justify-content:space-between;align-items:center;gap:24px;min-height:50px;padding:15px 20px;font-size:13px;font-weight:750;line-height:1.4;text-decoration:none;transition:background .15s;display:inline-flex}.shop-home-module__mjsydq__primary{background:#ff8271;color:#2b1b32!important}.shop-home-module__mjsydq__primary:hover{background:#ff9787}.shop-home-module__mjsydq__secondary{color:#2a1c32;background:0 0;border-color:#bcb4bc}.shop-home-module__mjsydq__secondary:hover{background:#fff}.shop-home-module__mjsydq__preparation{color:#261d2c;background:#efede7;padding:29px}.shop-home-module__mjsydq__sectionTitle{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.shop-home-module__mjsydq__sectionTitle h2{font-size:clamp(23px,2.4vw,32px);font-weight:800;line-height:1.2}.shop-home-module__mjsydq__sectionTitle h1{font-size:clamp(34px,4vw,50px);line-height:1.08}.shop-home-module__mjsydq__sectionTitle>a{text-underline-offset:4px;flex:none;align-items:center;gap:10px;min-height:44px;font-size:12px;font-weight:650;text-decoration:underline;display:flex}.shop-home-module__mjsydq__sectionTitle p{color:#655c67;margin-top:7px;font-size:14px;line-height:1.5}.shop-home-module__mjsydq__preparation .shop-home-module__mjsydq__sectionTitle>a{color:#b84236}.shop-home-module__mjsydq__steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.shop-home-module__mjsydq__steps article{background:#fffcf6;flex-direction:column;align-items:start;padding:22px 22px 24px;display:flex;position:relative}.shop-home-module__mjsydq__stepNumber{font:500 24px var(--condensed);color:#a69caa;margin-bottom:12px}.shop-home-module__mjsydq__steps h3{margin-bottom:12px;font-size:19px;font-weight:750;line-height:1.15}.shop-home-module__mjsydq__steps p{color:#675d69;margin-bottom:22px;font-size:13px;line-height:1.65}.shop-home-module__mjsydq__steps article>a{text-underline-offset:4px;align-items:center;gap:12px;min-height:44px;margin-top:auto;font-size:12px;font-weight:700;text-decoration:underline;display:flex}.shop-home-module__mjsydq__accessories{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.shop-home-module__mjsydq__accessories a{background:#eee9e9;border-radius:30px;align-items:center;min-height:44px;padding:5px 11px;font-size:11px;display:inline-flex}.shop-home-module__mjsydq__handover{grid-template-columns:1fr 1fr;gap:12px;width:100%;margin-top:auto;display:grid}.shop-home-module__mjsydq__handover span{text-align:center;border:1px solid #e7e1e6;flex-direction:column;align-items:center;gap:8px;padding:13px 8px;font-size:11px;line-height:1.4;display:flex}.shop-home-module__mjsydq__preparationDetails{border-top:1px solid #d9d0d9;align-items:center;gap:30px;margin-top:30px;padding-top:30px;display:flex}.shop-home-module__mjsydq__preparationDetails h2{margin-bottom:10px;font-size:26px;line-height:1.15}.shop-home-module__mjsydq__preparationDetails p{color:#675d69;max-width:650px;font-size:14px;line-height:1.7}.shop-home-module__mjsydq__preparationDetails>a{flex:none}@media (max-width:1000px){.shop-home-module__mjsydq__bento{grid-template-rows:auto;grid-template-columns:1fr 1fr}.shop-home-module__mjsydq__tileBikes{grid-area:auto/span 2;min-height:380px}.shop-home-module__mjsydq__tileParts,.shop-home-module__mjsydq__tileWorkshop{min-height:220px}.shop-home-module__mjsydq__parts{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-home-module__mjsydq__steps article{padding:18px}.shop-home-module__mjsydq__preparationDetails{flex-direction:column;align-items:start}}@media (max-width:650px){.shop-home-module__mjsydq__home{gap:26px;padding-top:0}.shop-home-module__mjsydq__bento{grid-template-columns:minmax(0,1fr);gap:10px}.shop-home-module__mjsydq__tileBikes,.shop-home-module__mjsydq__tileWheels{grid-column:auto}.shop-home-module__mjsydq__tileBikes{min-height:300px}.shop-home-module__mjsydq__tileWheels .shop-home-module__mjsydq__tileCopy{max-width:100%;padding:24px 20px}.shop-home-module__mjsydq__tileWheels img{opacity:.35;right:-30%}.shop-home-module__mjsydq__tileParts,.shop-home-module__mjsydq__tileWorkshop{min-height:190px}.shop-home-module__mjsydq__tileCopy{padding:16px}.shop-home-module__mjsydq__tileCopy strong{font-size:20px}.shop-home-module__mjsydq__tileCopy>span{font-size:12px}.shop-home-module__mjsydq__parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.shop-home-module__mjsydq__eyebrow{margin-bottom:16px;font-size:9px}.shop-home-module__mjsydq__primary,.shop-home-module__mjsydq__secondary{gap:16px;padding:13px 16px;font-size:12px}.shop-home-module__mjsydq__sectionTitle{align-items:start;gap:12px}.shop-home-module__mjsydq__sectionTitle h2{font-size:23px}.shop-home-module__mjsydq__sectionTitle>a{flex-shrink:0;gap:5px;max-width:102px;font-size:10px;line-height:1.5}.shop-home-module__mjsydq__sectionTitle>a svg{flex:none}.shop-home-module__mjsydq__preparation{padding:22px 16px}.shop-home-module__mjsydq__steps{grid-template-columns:1fr;gap:10px}.shop-home-module__mjsydq__steps article{padding:20px}.shop-home-module__mjsydq__stepNumber{font-size:26px;position:absolute;top:17px;right:20px}.shop-home-module__mjsydq__steps h3{padding-right:35px}.shop-home-module__mjsydq__steps p{margin-bottom:17px}.shop-home-module__mjsydq__handover{max-width:320px}.shop-home-module__mjsydq__preparationDetails h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.shop-home-module__mjsydq__home a,.shop-home-module__mjsydq__tile,.shop-home-module__mjsydq__tile img,.shop-home-module__mjsydq__tileArrow,.shop-home-module__mjsydq__part img{transition:none}.shop-home-module__mjsydq__tile:hover img,.shop-home-module__mjsydq__tile:hover .shop-home-module__mjsydq__tileArrow,.shop-home-module__mjsydq__part:hover img{transform:none}.shop-home-module__mjsydq__tileWheels:hover img{transform:translateY(-50%)}}
.database-module__W6osBq__page{padding-bottom:88px}.database-module__W6osBq__hero{justify-content:space-between;align-items:center;gap:56px;max-width:1320px;margin:22px auto 0;padding:56px 5% 50px;display:flex}.database-module__W6osBq__eyebrow{font:600 13px/1.4 var(--condensed);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.database-module__W6osBq__hero>div{min-width:0}.database-module__W6osBq__hero h1{overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;max-width:840px;margin:20px 0 22px;font-size:clamp(48px,5.8vw,78px);line-height:1.02}.database-module__W6osBq__hero p{max-width:680px;color:var(--muted);font-size:17px}.database-module__W6osBq__content{max-width:1188px;margin:auto;padding:0 28px}.database-module__W6osBq__tabs{border-bottom:1px solid var(--line);gap:8px;display:flex}.database-module__W6osBq__tabs button{color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:11px;margin-bottom:-1px;padding:18px 23px;font-weight:600;display:flex}.database-module__W6osBq__tabs button.database-module__W6osBq__activeTab{color:var(--ink);border-bottom-color:var(--ink)}.database-module__W6osBq__tabCount{background:var(--paper-deep);text-align:center;border-radius:20px;min-width:26px;padding:1px 7px;font-size:11px;font-weight:500}.database-module__W6osBq__activeTab .database-module__W6osBq__tabCount{background:var(--ink);color:var(--paper)}.database-module__W6osBq__search{border:1px solid var(--line);background:#fffdf8;border-radius:4px;align-items:center;gap:17px;margin-top:28px;padding:9px 9px 9px 20px;display:flex}.database-module__W6osBq__search>svg{color:var(--muted)}.database-module__W6osBq__search input{width:100%;min-width:0;color:var(--ink);outline-offset:5px;background:0 0;border:0;padding:9px 0}.database-module__W6osBq__search input::placeholder{color:var(--muted);font-size:14px}.database-module__W6osBq__search button,.database-module__W6osBq__button{background:var(--ink);color:var(--paper);border:1px solid var(--ink);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;gap:15px;min-height:44px;padding:12px 20px;font-size:14px;font-weight:600;display:inline-flex}.database-module__W6osBq__search button:hover,.database-module__W6osBq__button:hover{background:#4d1786}.database-module__W6osBq__filters{border-bottom:1px solid var(--line);margin-bottom:28px}.database-module__W6osBq__filters summary{cursor:pointer;align-items:center;gap:10px;width:fit-content;padding:18px 0;font-size:13px;list-style:none;display:flex}.database-module__W6osBq__filters summary::-webkit-details-marker{display:none}.database-module__W6osBq__filters summary:after{content:"+";padding-left:8px;font-size:20px;line-height:1}.database-module__W6osBq__filters[open] summary:after{content:"−"}.database-module__W6osBq__filterCount{background:var(--paper-deep);border-radius:30px;padding:0 6px;font-size:11px}.database-module__W6osBq__filterGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 22px;padding-bottom:24px;display:grid}.database-module__W6osBq__filterField{flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}.database-module__W6osBq__filterField select,.database-module__W6osBq__filterField input{border:1px solid var(--line);width:100%;min-width:0;max-width:100%;color:var(--ink);background:#fffdf8;border-radius:3px;min-height:44px;padding:10px 12px;font-size:13px;font-weight:400}.database-module__W6osBq__recordWithCompare{flex-direction:column;min-width:0;display:flex}.database-module__W6osBq__recordWithCompare>.database-module__W6osBq__card{flex:1}.database-module__W6osBq__compareToggle{border:1px solid var(--line);background:var(--paper-deep);min-height:44px;color:var(--ink);border-top:0;padding:12px;font-size:13px}.database-module__W6osBq__compareToggle[aria-pressed=true]{background:var(--ink);color:var(--paper)}.database-module__W6osBq__compareToggle:disabled{opacity:.5;cursor:default}.database-module__W6osBq__comparisonBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:14px;display:flex}.database-module__W6osBq__comparison{border:1px solid var(--line);background:#fffdf8;min-width:0;margin:12px 0 32px;padding:22px}.database-module__W6osBq__comparison h2{margin-top:0;font-size:28px}.database-module__W6osBq__comparison h3{margin-top:24px;font-size:23px}.database-module__W6osBq__comparisonNote{color:var(--muted);max-width:80ch;font-size:14px}.database-module__W6osBq__comparisonScroll{max-width:100%;overflow-x:auto}.database-module__W6osBq__comparisonTable{border-collapse:collapse;width:100%;min-width:570px;font-size:13px}.database-module__W6osBq__comparisonTable caption{text-align:left;color:var(--muted);padding:12px 0}.database-module__W6osBq__comparisonTable th,.database-module__W6osBq__comparisonTable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px}.database-module__W6osBq__comparisonTable th{font-weight:600}.database-module__W6osBq__comparisonTable th[scope=row]{background:var(--paper);width:27%}.database-module__W6osBq__comparisonTable small{color:var(--muted);margin-top:4px;display:block}.database-module__W6osBq__comparisonTable button{border:0;border-bottom:1px solid var(--line);color:var(--ink);background:0 0;padding:9px 0;font-size:12px;display:block}.database-module__W6osBq__compatibilityClaim{border-top:1px solid var(--line);overflow-wrap:anywhere;margin-top:20px;padding-top:20px;font-size:14px}.database-module__W6osBq__compatibilityClaim h4{margin:10px 0;font-size:20px}.database-module__W6osBq__resultsHeader{justify-content:space-between;align-items:center;gap:20px;margin:33px 0 21px;display:flex}.database-module__W6osBq__resultsHeader h2{font:700 20px var(--sans);letter-spacing:-.025em;align-items:baseline;gap:15px;display:flex}.database-module__W6osBq__resultsHeader h2>span{color:var(--muted);letter-spacing:0;font-size:12px;font-weight:400}.database-module__W6osBq__clearButton{background:0 0;border:0;align-items:center;gap:6px;padding:7px 0 7px 7px;font-size:12px;display:flex}.database-module__W6osBq__clearButton:hover{text-decoration:underline}.database-module__W6osBq__loading{min-height:240px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:60px 25px;display:flex}.database-module__W6osBq__empty{text-align:center;background:#f5ecdf;border:1px solid #e8ddce;flex-direction:column;justify-content:center;align-items:center;min-height:370px;padding:54px 32px;display:flex}.database-module__W6osBq__empty>svg{margin-bottom:20px}.database-module__W6osBq__empty h1,.database-module__W6osBq__empty h2{letter-spacing:-.045em;max-width:550px;font-size:clamp(29px,3vw,40px)}.database-module__W6osBq__empty p{max-width:530px;color:var(--muted);margin-top:17px;font-size:14px}.database-module__W6osBq__empty button{margin-top:25px}.database-module__W6osBq__records{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.database-module__W6osBq__card{border:1px solid var(--line);background:#fffaf2;border-radius:3px;flex-direction:column;min-height:244px;padding:24px;transition:border-color .15s,background .15s;display:flex;position:relative}.database-module__W6osBq__card:hover,.database-module__W6osBq__card:focus-within{border-color:var(--ink);background:#fffdf8}.database-module__W6osBq__partThumbnail{min-width:0;margin:18px 0 0;position:relative}.database-module__W6osBq__partImageHeader{z-index:2;background:#fffdf8ed;border-bottom:1px solid #ece1d8;padding:6px 8px;position:absolute;top:1px;left:1px;right:1px}.database-module__W6osBq__partThumbnailWithHeader .database-module__W6osBq__imageInfo{top:auto;bottom:0}.database-module__W6osBq__partThumbnailWithHeader .database-module__W6osBq__imageInfo>span{top:auto;bottom:39px}.database-module__W6osBq__partThumbnailCompact{margin:0 0 12px}.database-module__W6osBq__cardLink:after{content:"";z-index:1;position:absolute;inset:0}.database-module__W6osBq__imageInfo{z-index:2;position:absolute;top:0;right:0}.database-module__W6osBq__imageInfo button{width:44px;height:44px;color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.database-module__W6osBq__imageInfo button svg{background:#fffdf8;border-radius:50%}.database-module__W6osBq__imageInfo button:hover,.database-module__W6osBq__imageInfo button:focus-visible{color:var(--ink)}.database-module__W6osBq__imageInfo>span{border:1px solid var(--line);width:210px;color:var(--ink);background:#fffdf8;border-radius:3px;padding:10px 12px;font-size:11px;line-height:1.5;position:absolute;top:39px;right:6px;box-shadow:0 4px 12px #29164b14}.database-module__W6osBq__partImageCanvas{background:#fffdf8;border:1px solid #ece1d8;border-radius:3px;justify-content:center;align-items:center;width:100%;height:170px;padding:14px;display:flex}.database-module__W6osBq__partImageCanvas img{object-fit:contain;width:100%;height:100%;display:block}.database-module__W6osBq__partThumbnailCompact .database-module__W6osBq__partImageCanvas{height:130px;padding:10px}.database-module__W6osBq__partImageMissing{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:12px;font-size:11px;font-weight:400;display:flex}.database-module__W6osBq__imageCaption{flex-direction:column;align-items:flex-start;gap:4px;padding-top:9px;font-size:10px;font-weight:400;line-height:1.5;display:flex}.database-module__W6osBq__imageCaption>span{font-weight:600}.database-module__W6osBq__imageCaption small{color:var(--muted);font-size:10px;font-weight:400;line-height:1.5}.database-module__W6osBq__imageSource{text-underline-offset:3px;align-items:center;gap:5px;margin-top:3px;text-decoration:underline;display:inline-flex}.database-module__W6osBq__comparisonProduct{min-width:130px;max-width:270px;display:block}.database-module__W6osBq__comparisonProduct>span{display:block}.database-module__W6osBq__comparisonProduct:hover>span{text-underline-offset:3px;text-decoration:underline}.database-module__W6osBq__detailImageMissing{max-width:300px;margin-bottom:28px}.database-module__W6osBq__cardTop{color:var(--muted);font:600 11px var(--condensed);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;display:flex}.database-module__W6osBq__card h3{font-family:var(--serif);letter-spacing:-.04em;overflow-wrap:anywhere;margin:18px 0 8px;font-size:27px;line-height:1.15}.database-module__W6osBq__cardMeta{color:var(--muted);flex-wrap:wrap;gap:5px 9px;font-size:11px;display:flex}.database-module__W6osBq__cardMeta>span+span:before{content:"·";margin-right:9px}.database-module__W6osBq__card p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:11px 0 21px;font-size:12px;display:-webkit-box;overflow:hidden}.database-module__W6osBq__cardFooter{border-top:1px solid #ece1d8;justify-content:space-between;align-items:center;margin-top:auto;padding-top:13px;font-size:11px;display:flex}.database-module__W6osBq__partRecords{gap:12px}.database-module__W6osBq__partRecords .database-module__W6osBq__card{min-height:0;padding:16px}.database-module__W6osBq__partRecords .database-module__W6osBq__partImageCanvas{height:130px;padding:10px}.database-module__W6osBq__partRecords .database-module__W6osBq__imageCaption{gap:2px;padding-top:6px}.database-module__W6osBq__partRecords .database-module__W6osBq__card p{-webkit-line-clamp:2;margin:8px 0 0}.database-module__W6osBq__partRecords .database-module__W6osBq__compareToggle{padding:9px 12px}@media (min-width:1100px){.database-module__W6osBq__partRecords{grid-template-columns:repeat(4,minmax(0,1fr))}}.database-module__W6osBq__pagination{justify-content:space-between;align-items:center;gap:18px;margin-top:25px;font-size:12px;display:flex}.database-module__W6osBq__pagination button{border:1px solid var(--line);background:0 0;border-radius:3px;align-items:center;gap:6px;min-height:44px;padding:10px 13px;display:flex}.database-module__W6osBq__detailPage{max-width:1188px;margin:36px auto 0;padding:0 28px 90px}.database-module__W6osBq__back{align-items:center;gap:10px;margin-bottom:31px;font-size:13px;display:inline-flex}.database-module__W6osBq__back:hover{text-decoration:underline}.database-module__W6osBq__breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:27px;font-size:11px;display:flex}.database-module__W6osBq__breadcrumbs>span{align-items:center;gap:10px;display:inline-flex}.database-module__W6osBq__breadcrumbs a:hover{text-decoration:underline}.database-module__W6osBq__detailHeader{max-width:850px;padding-bottom:37px}.database-module__W6osBq__detailHeader h1{overflow-wrap:anywhere;margin:17px 0 23px;font-size:clamp(44px,6vw,74px)}.database-module__W6osBq__detailHeader>p{color:var(--muted);white-space:pre-line;font-size:16px}.database-module__W6osBq__detailHeader>p.database-module__W6osBq__translationNote{align-items:flex-start;gap:8px;margin-top:17px;font-size:12px;line-height:1.5;display:flex}.database-module__W6osBq__translationNote>svg{margin-top:2px}.database-module__W6osBq__tags{flex-wrap:wrap;gap:7px;margin:22px 0 0;padding:0;list-style:none;display:flex}.database-module__W6osBq__tags li{border:1px solid var(--line);border-radius:20px;padding:4px 10px;font-size:11px}.database-module__W6osBq__detailColumns{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 300px;gap:55px;padding-top:34px;display:grid}.database-module__W6osBq__detailMain{min-width:0}.database-module__W6osBq__detailSection{margin-bottom:36px}.database-module__W6osBq__detailSection h2{font:700 25px var(--serif);letter-spacing:-.045em;margin-bottom:20px}.database-module__W6osBq__facts{margin:0}.database-module__W6osBq__facts>div{border-bottom:1px solid #e7dbd0;grid-template-columns:minmax(125px,.9fr) minmax(0,1.1fr);gap:24px;padding:12px 0;font-size:13px;display:grid}.database-module__W6osBq__facts dt{color:var(--muted);overflow-wrap:anywhere}.database-module__W6osBq__facts dd{overflow-wrap:anywhere;margin:0;font-weight:500}.database-module__W6osBq__facts dd a{text-underline-offset:3px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.database-module__W6osBq__muted{color:var(--muted);font-size:13px}.database-module__W6osBq__sources{border:1px solid var(--line);background:#f7efe4;border-radius:3px;align-self:start;min-width:0;padding:22px}.database-module__W6osBq__sources h2{font:700 19px var(--serif);letter-spacing:-.035em;align-items:center;gap:10px;display:flex}.database-module__W6osBq__reviewed{color:var(--muted);border-bottom:1px solid var(--line);margin-top:12px;padding-bottom:17px;font-size:11px}.database-module__W6osBq__sources ol{margin:0;padding:0;list-style:none}.database-module__W6osBq__sources li{padding-top:19px}.database-module__W6osBq__sources li+li{border-top:1px solid var(--line);margin-top:19px}.database-module__W6osBq__sources a{overflow-wrap:anywhere;align-items:flex-start;gap:7px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.database-module__W6osBq__sources a svg{margin-top:2px}.database-module__W6osBq__sources a:hover span{text-decoration:underline}.database-module__W6osBq__sources li p{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:10px}.database-module__W6osBq__sources>.database-module__W6osBq__muted{margin-top:17px}.database-module__W6osBq__connectedRecords{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.database-module__W6osBq__connectedRecord{border-bottom:1px solid var(--line);padding:18px 0}.database-module__W6osBq__connectedRecord>a{justify-content:space-between;align-items:center;gap:15px;display:flex}.database-module__W6osBq__connectedRecord>a:hover strong{text-underline-offset:4px;text-decoration:underline}.database-module__W6osBq__connectedRecord small{color:var(--muted);margin-bottom:2px;font-size:10px;font-weight:400;display:block}.database-module__W6osBq__connectedRecord strong{font-size:15px;font-weight:600}.database-module__W6osBq__connectedRecord>.database-module__W6osBq__cardMeta{margin-top:5px}.database-module__W6osBq__relationMeta{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin-top:5px;font-size:11px;display:flex}.database-module__W6osBq__relationMeta:empty{display:none}.database-module__W6osBq__relationMeta p{flex-basis:100%;font-size:12px}.database-module__W6osBq__relationMeta p strong{font-size:inherit}.database-module__W6osBq__sectionIntro{color:var(--muted);margin-bottom:17px;font-size:12px}.database-module__W6osBq__compatibilityStatus{border:1px solid var(--line);background:var(--paper-deep);border-radius:3px;margin-top:10px;padding:4px 9px;font-size:11px;display:inline-block}.database-module__W6osBq__compatibilityStatus[data-status=compatible]{color:#225340;background:#e6eee3;border-color:#c4d6c8}.database-module__W6osBq__compatibilityStatus[data-status=incompatible]{color:#8f2736;background:#f8e4df;border-color:#e6c1bc}.database-module__W6osBq__compatibilityStatus[data-status=conditional]{color:#715218;background:#f3ead1;border-color:#dbcda4}.database-module__W6osBq__missingNote{border-top:1px solid var(--line);gap:14px;margin-top:40px;padding-top:23px;display:flex}.database-module__W6osBq__missingNote h3{font-size:13px;font-weight:600}.database-module__W6osBq__missingNote p{color:var(--muted);margin-top:5px;font-size:12px}.database-module__W6osBq__evidenceNote{background:var(--paper-deep);color:var(--muted);border-radius:3px;align-items:flex-start;gap:12px;margin:0 0 26px;padding:18px;font-size:12px;display:flex}.database-module__W6osBq__evidenceNote svg{margin-top:2px}.database-module__W6osBq__evidenceNote strong{color:var(--ink);font-size:12px}.database-module__W6osBq__mediaGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:20px;margin-bottom:35px;display:grid}.database-module__W6osBq__media{border:1px solid var(--line);border-radius:3px;margin:0;overflow:hidden}.database-module__W6osBq__mediaImage{aspect-ratio:16/10;background:#fffdf8;justify-content:center;align-items:center;padding:25px;display:flex}.database-module__W6osBq__media img{object-fit:contain;width:100%;height:100%}.database-module__W6osBq__media figcaption{border-top:1px solid var(--line);padding:13px 18px;font-size:11px}.database-module__W6osBq__media figcaption>span{font-weight:600}.database-module__W6osBq__media figcaption p{color:var(--muted);margin-top:3px;font-size:11px}@media (max-width:900px){.database-module__W6osBq__hero{gap:25px;padding:35px 28px 37px}.database-module__W6osBq__hero h1{font-size:58px}.database-module__W6osBq__records{grid-template-columns:repeat(2,minmax(0,1fr))}.database-module__W6osBq__detailColumns{grid-template-columns:minmax(0,1fr) 250px;gap:30px}.database-module__W6osBq__sources{padding:19px}}@media (max-width:640px){.database-module__W6osBq__page{padding-bottom:55px}.database-module__W6osBq__hero{margin-top:8px;padding:23px 22px 30px}.database-module__W6osBq__hero h1{letter-spacing:-.06em;margin-top:15px;font-size:45px;line-height:1.06}.database-module__W6osBq__hero p{font-size:14px}.database-module__W6osBq__eyebrow{gap:8px;font-size:11px}.database-module__W6osBq__content{padding:0 20px}.database-module__W6osBq__tabs{gap:0}.database-module__W6osBq__tabs button{flex:1;justify-content:center;gap:6px;padding:14px 8px;font-size:12px}.database-module__W6osBq__tabs button>svg{width:17px;height:17px}.database-module__W6osBq__tabCount{min-width:21px;padding:1px 5px;font-size:10px}.database-module__W6osBq__search{gap:10px;margin-top:22px;padding:7px 7px 7px 12px}.database-module__W6osBq__search>svg{width:18px}.database-module__W6osBq__search input{font-size:16px}.database-module__W6osBq__search input::placeholder{font-size:12px}.database-module__W6osBq__search button{padding:11px 12px;font-size:12px}.database-module__W6osBq__search button svg{display:none}.database-module__W6osBq__filterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.database-module__W6osBq__filterField select{padding:10px 8px;font-size:12px}.database-module__W6osBq__resultsHeader{gap:10px;margin:26px 0 17px}.database-module__W6osBq__resultsHeader h2{gap:8px;font-size:18px}.database-module__W6osBq__resultsHeader h2>span{font-size:10px}.database-module__W6osBq__clearButton{font-size:11px}.database-module__W6osBq__empty{min-height:320px;padding:38px 21px}.database-module__W6osBq__empty h1,.database-module__W6osBq__empty h2{font-size:31px}.database-module__W6osBq__empty p{font-size:12px}.database-module__W6osBq__records{grid-template-columns:1fr;gap:12px}.database-module__W6osBq__card{min-height:210px;padding:22px}.database-module__W6osBq__card h3{font-size:28px}.database-module__W6osBq__detailPage{margin-top:23px;padding:0 22px 60px}.database-module__W6osBq__detailHeader{padding-bottom:28px}.database-module__W6osBq__detailHeader h1{font-size:46px}.database-module__W6osBq__detailHeader>p{font-size:14px}.database-module__W6osBq__detailColumns{grid-template-columns:1fr;gap:35px;padding-top:26px}.database-module__W6osBq__facts>div{gap:16px;font-size:12px}.database-module__W6osBq__detailSection h2{font-size:24px}.database-module__W6osBq__sources h2{font-size:22px}.database-module__W6osBq__sources a{font-size:13px}.database-module__W6osBq__sources li p{font-size:11px}.database-module__W6osBq__mediaImage{padding:15px}}@media (prefers-reduced-motion:reduce){.database-module__W6osBq__card{transition:none}}.database-module__W6osBq__brandIcon{letter-spacing:0;text-transform:none;flex:0 0 60px;justify-content:flex-end;align-items:center;width:60px;height:19px;line-height:1;display:inline-flex}.database-module__W6osBq__brandIcon img{object-fit:contain;object-position:right center;width:60px;height:19px;display:block}.database-module__W6osBq__brandInitials{border:1px solid var(--line);width:19px;height:19px;font:600 9px var(--sans);color:var(--ink);background:#f5ecdf;border-radius:4px;place-items:center;display:grid}.database-module__W6osBq__cardTop>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.database-module__W6osBq__brandIcon img[src$="/microshift.webp"],.database-module__W6osBq__brandIcon img[src$="/fox.webp"]{background:#252824;border-radius:2px;padding:2px 3px}.database-module__W6osBq__embeddedBrowser{min-width:0;margin:2rem 0}.database-module__W6osBq__embeddedBrowser .database-module__W6osBq__content{padding:0}.database-module__W6osBq__partsHero{padding-top:28px;padding-bottom:26px}.database-module__W6osBq__partsHero h1{margin-top:12px;font-size:clamp(32px,4vw,48px)}.database-module__W6osBq__partsHero p{max-width:760px;margin-top:10px;font-size:15px}.database-module__W6osBq__activeFilters{flex-wrap:wrap;gap:7px;margin:12px 0 18px;display:flex}.database-module__W6osBq__activeFilters button{border:1px solid var(--line);background:#e9e4ef;border-color:#d7cbe3;border-radius:4px;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:12px;display:inline-flex}.database-module__W6osBq__partsControls{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:12px;margin:18px 0;display:grid}.database-module__W6osBq__contextFilters{border-block:1px solid var(--line);padding:12px 0}.database-module__W6osBq__contextFilters>summary{cursor:pointer;align-items:center;gap:9px;min-height:28px;font-size:14px;font-weight:600;display:flex}.database-module__W6osBq__contextFilters summary small{color:var(--muted);font-size:11px;font-weight:400}.database-module__W6osBq__contextFilters>p{color:var(--muted);margin-top:12px;font-size:11px}.database-module__W6osBq__facetGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));align-items:start;gap:10px;margin-top:12px;display:grid}.database-module__W6osBq__facet{border:1px solid var(--line);background:#fffaf2;border-radius:3px;padding:10px}.database-module__W6osBq__facet summary{cursor:pointer;font-size:12px;font-weight:600}.database-module__W6osBq__facet summary small{float:right}.database-module__W6osBq__facetValues{flex-direction:column;gap:2px;max-height:185px;margin-top:8px;display:flex;overflow-y:auto}.database-module__W6osBq__facetValues label{cursor:pointer;align-items:center;gap:7px;min-height:30px;font-size:12px;display:flex}.database-module__W6osBq__facetValues input{accent-color:var(--ink)}.database-module__W6osBq__facetValues small{color:var(--muted);margin-left:auto}.database-module__W6osBq__attributeChips{flex-wrap:wrap;gap:4px;margin:10px 0;padding:0;list-style:none;display:flex}.database-module__W6osBq__attributeChips li{color:#4c4354;overflow-wrap:anywhere;background:#ece6dc;border-radius:3px;max-width:100%;padding:3px 6px;font-size:11px}.database-module__W6osBq__partRecords .database-module__W6osBq__card h3{font-family:var(--sans);letter-spacing:-.02em;font-size:15px;font-weight:600;line-height:1.4}.database-module__W6osBq__cardPrices,.database-module__W6osBq__noPrices{border-top:1px solid var(--line);margin-top:auto;padding-top:12px}.database-module__W6osBq__noPrices{color:var(--muted);font-size:11px}.database-module__W6osBq__priceHeadline{flex-wrap:wrap;align-items:baseline;gap:4px 9px;display:flex}.database-module__W6osBq__priceHeadline>strong{letter-spacing:-.025em;font-size:16px}.database-module__W6osBq__priceHeadline>span{color:var(--muted);font-size:11px}.database-module__W6osBq__storePrices{margin-top:9px}.database-module__W6osBq__storePrice{flex-wrap:wrap;justify-content:space-between;gap:6px;padding:5px 0;font-size:11px;display:flex}.database-module__W6osBq__storePrice small{color:var(--muted);font-size:10px}.database-module__W6osBq__priceLink{z-index:2;text-underline-offset:3px;align-items:center;gap:5px;padding:9px 0 0;font-size:11px;text-decoration:underline;display:inline-flex;position:relative}.database-module__W6osBq__priceComparison{border:1px solid var(--line);background:#fffaf2;border-radius:4px;margin:24px 0 32px;padding:24px;scroll-margin-top:90px}.database-module__W6osBq__priceComparison h2{margin-bottom:12px;font-size:26px}.database-module__W6osBq__priceComparison .database-module__W6osBq__priceHeadline>strong{font-size:22px}.database-module__W6osBq__priceComparison .database-module__W6osBq__storePrice{border-top:1px solid var(--line);padding:16px 0;font-size:14px}.database-module__W6osBq__offerRow{background:#f4ede3;border-radius:3px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:12px;display:flex}.database-module__W6osBq__offerRow:hover{background:#eae0d2}.database-module__W6osBq__offerRow>span:first-child{min-width:0}.database-module__W6osBq__offerRow>span:last-child{flex-shrink:0;align-items:center;gap:8px;display:flex}.database-module__W6osBq__offerRow strong{font-size:13px;font-weight:500}.database-module__W6osBq__offerRow small{margin-top:3px;font-size:11px;display:block}.database-module__W6osBq__priceComparison>p{color:var(--muted);margin-top:8px;font-size:12px}@media (max-width:960px){.database-module__W6osBq__partsControls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.database-module__W6osBq__partsHero{padding:24px 22px}.database-module__W6osBq__partsHero h1{font-size:34px}.database-module__W6osBq__partsControls{grid-template-columns:repeat(2,minmax(0,1fr))}.database-module__W6osBq__partsControls .database-module__W6osBq__filterField:first-child{grid-column:1/-1}.database-module__W6osBq__contextFilters>summary{flex-wrap:wrap}.database-module__W6osBq__partRecords{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.database-module__W6osBq__partRecords .database-module__W6osBq__card{padding:10px}.database-module__W6osBq__partRecords .database-module__W6osBq__partImageCanvas{height:110px;padding:6px}.database-module__W6osBq__partRecords .database-module__W6osBq__card h3{font-size:13px}.database-module__W6osBq__partRecords .database-module__W6osBq__cardTop>span:first-child{font-size:10px}.database-module__W6osBq__partRecords .database-module__W6osBq__cardTop .database-module__W6osBq__brandIcon{flex-basis:35px;width:35px}.database-module__W6osBq__partRecords .database-module__W6osBq__cardTop .database-module__W6osBq__brandIcon img{width:35px}.database-module__W6osBq__cardPrices .database-module__W6osBq__priceHeadline>strong{font-size:14px}.database-module__W6osBq__priceComparison{padding:15px}.database-module__W6osBq__offerRow{flex-wrap:wrap}.database-module__W6osBq__resultsHeader h2{flex-wrap:wrap;gap:4px 9px}}.database-module__W6osBq__partsPage .database-module__W6osBq__resultsHeader{margin:18px 0 14px}@media (max-width:480px){.database-module__W6osBq__tabs button{gap:4px;min-width:0;padding-inline:4px}.database-module__W6osBq__tabs button>svg{display:none}.database-module__W6osBq__tabCount{font-size:9px}}.database-module__W6osBq__records{gap:8px}.database-module__W6osBq__previewNotice{border:1px solid var(--line);background:#ece6dc;margin:0 0 10px;padding:9px 11px;font-size:12px}.database-module__W6osBq__previewNotice a{margin-left:4px;text-decoration:underline}.database-module__W6osBq__records .database-module__W6osBq__card{min-height:0;padding:11px}.database-module__W6osBq__records .database-module__W6osBq__card h3{margin:7px 0 4px;font-size:clamp(16px,1.4vw,19px)}.database-module__W6osBq__records .database-module__W6osBq__card p{-webkit-line-clamp:2;margin:6px 0 9px}.database-module__W6osBq__cardDetails{display:contents}.database-module__W6osBq__partRecords .database-module__W6osBq__partImageCanvas{height:84px}.database-module__W6osBq__partRecords .database-module__W6osBq__partThumbnail{margin-top:6px}.database-module__W6osBq__partRecords:not(.database-module__W6osBq__listRecords) .database-module__W6osBq__partThumbnail{margin-top:0}.database-module__W6osBq__partRecords:not(.database-module__W6osBq__listRecords) .database-module__W6osBq__partImageCanvas{height:128px;padding:36px 8px 8px}.database-module__W6osBq__partRecords .database-module__W6osBq__card h3{margin:6px 0 4px;font-size:15px}.database-module__W6osBq__records .database-module__W6osBq__attributeChips{margin:6px 0}.database-module__W6osBq__records .database-module__W6osBq__cardPrices,.database-module__W6osBq__records .database-module__W6osBq__noPrices{padding-top:8px}.database-module__W6osBq__records .database-module__W6osBq__storePrices{margin-top:5px}.database-module__W6osBq__partRecords:not(.database-module__W6osBq__listRecords) .database-module__W6osBq__storePrices{display:none}.database-module__W6osBq__brandRecords .database-module__W6osBq__card{overflow:hidden}.database-module__W6osBq__brandArtwork{border-bottom:1px solid var(--line);background:#f4eee5;place-items:center;width:calc(100% + 22px);height:112px;margin:-11px -11px 9px;display:grid;overflow:hidden}.database-module__W6osBq__brandArtwork .database-module__W6osBq__brandIcon,.database-module__W6osBq__brandArtwork .database-module__W6osBq__brandIcon img{width:100%;height:100%}.database-module__W6osBq__brandArtwork .database-module__W6osBq__brandIcon{flex:none;justify-content:center;min-height:0}.database-module__W6osBq__brandArtwork .database-module__W6osBq__brandIcon img{box-sizing:border-box;object-position:center;min-height:0;padding:18px 22px}.database-module__W6osBq__brandArtwork .database-module__W6osBq__brandInitials{width:56px;height:56px;font-size:20px}.database-module__W6osBq__brandRecords .database-module__W6osBq__cardDetails{display:none}.database-module__W6osBq__brandRecords .database-module__W6osBq__card h3{margin:0 0 3px}.database-module__W6osBq__brandRecords .database-module__W6osBq__card p{margin:4px 0 0}.database-module__W6osBq__brandCount{color:var(--muted);margin-top:2px;font-size:12px;display:inline-block}.database-module__W6osBq__listRecords{grid-template-columns:1fr!important}.database-module__W6osBq__listRecords .database-module__W6osBq__card{min-height:0;padding:8px 11px}.database-module__W6osBq__listRecords .database-module__W6osBq__card h3{margin:3px 0;font-size:16px}.database-module__W6osBq__listRecords .database-module__W6osBq__card p{-webkit-line-clamp:1;margin:5px 0 7px}.database-module__W6osBq__listRecords .database-module__W6osBq__recordWithCompare{min-width:0}.database-module__W6osBq__listRecords.database-module__W6osBq__brandRecords .database-module__W6osBq__card{grid-template-rows:auto auto;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:7px 10px;display:grid}.database-module__W6osBq__listRecords.database-module__W6osBq__brandRecords .database-module__W6osBq__brandArtwork{border:1px solid var(--line);border-radius:2px;grid-area:1/1/3;width:104px;height:55px;margin:0}.database-module__W6osBq__listRecords.database-module__W6osBq__brandRecords .database-module__W6osBq__brandArtwork .database-module__W6osBq__brandIcon img{padding:8px}.database-module__W6osBq__listRecords.database-module__W6osBq__brandRecords .database-module__W6osBq__brandArtwork .database-module__W6osBq__brandInitials{width:32px;height:32px;font-size:12px}.database-module__W6osBq__listRecords.database-module__W6osBq__brandRecords .database-module__W6osBq__card h3{grid-area:1/2;margin:0}.database-module__W6osBq__listRecords.database-module__W6osBq__brandRecords .database-module__W6osBq__brandCount{white-space:nowrap;grid-area:1/3/3;margin:0}.database-module__W6osBq__listRecords.database-module__W6osBq__brandRecords .database-module__W6osBq__card p{grid-area:2/2;margin:0}.database-module__W6osBq__listRecords.database-module__W6osBq__partRecords .database-module__W6osBq__card{grid-template-columns:68px minmax(0,1fr) minmax(165px,22%);align-items:center;gap:2px 10px;padding:5px 9px;display:grid}.database-module__W6osBq__listRecords.database-module__W6osBq__partRecords .database-module__W6osBq__cardTop{display:none}.database-module__W6osBq__listRecords.database-module__W6osBq__partRecords .database-module__W6osBq__partThumbnail{grid-area:1/1/3;margin:0}.database-module__W6osBq__listRecords.database-module__W6osBq__partRecords .database-module__W6osBq__partImageCanvas{height:68px;padding:5px}.database-module__W6osBq__listRecords.database-module__W6osBq__partRecords .database-module__W6osBq__partImageMissing{padding:0}.database-module__W6osBq__listRecords.database-module__W6osBq__partRecords .database-module__W6osBq__partImageMissing span,.database-module__W6osBq__listRecords.database-module__W6osBq__partRecords .database-module__W6osBq__imageCaption{display:none}.database-module__W6osBq__listRecords.database-module__W6osBq__partRecords .database-module__W6osBq__card h3{grid-area:1/2;align-items:center;gap:7px;margin:0;font-size:15px;line-height:1.25;display:flex}.database-module__W6osBq__listRecords.database-module__W6osBq__partRecords .database-module__W6osBq__card h3>:last-child{min-width:0}.database-module__W6osBq__listRecords.database-module__W6osBq__partRecords .database-module__W6osBq__card h3 .database-module__W6osBq__brandIcon{flex:0 0 52px;justify-content:center;width:52px;height:20px}.database-module__W6osBq__listRecords.database-module__W6osBq__partRecords .database-module__W6osBq__card h3 .database-module__W6osBq__brandIcon img{object-position:center;width:52px;height:20px}.database-module__W6osBq__listRecords.database-module__W6osBq__partRecords .database-module__W6osBq__cardDetails{flex-wrap:wrap;grid-area:2/2;align-items:center;gap:3px 8px;min-width:0;display:flex}.database-module__W6osBq__listRecords.database-module__W6osBq__partRecords .database-module__W6osBq__attributeChips{margin:0}.database-module__W6osBq__listRecords.database-module__W6osBq__partRecords .database-module__W6osBq__cardPrices,.database-module__W6osBq__listRecords.database-module__W6osBq__partRecords .database-module__W6osBq__noPrices{border:0;grid-area:1/3/3;align-self:center;margin:0;padding:0}.database-module__W6osBq__listRecords.database-module__W6osBq__partRecords .database-module__W6osBq__storePrices{display:none}.database-module__W6osBq__listRecords.database-module__W6osBq__partRecords .database-module__W6osBq__recordWithCompare{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.database-module__W6osBq__listRecords.database-module__W6osBq__partRecords .database-module__W6osBq__recordWithCompare>.database-module__W6osBq__card{min-width:0}.database-module__W6osBq__listRecords.database-module__W6osBq__partRecords .database-module__W6osBq__compareToggle{border-top:1px solid var(--line);border-radius:3px;min-height:34px;padding:5px 10px}@media (max-width:650px){.database-module__W6osBq__listRecords.database-module__W6osBq__brandRecords .database-module__W6osBq__card{grid-template-rows:auto auto auto;grid-template-columns:76px minmax(0,1fr);gap:1px 9px;padding:7px}.database-module__W6osBq__listRecords.database-module__W6osBq__brandRecords .database-module__W6osBq__brandArtwork{grid-area:1/1/4;width:76px;height:60px}.database-module__W6osBq__listRecords.database-module__W6osBq__brandRecords .database-module__W6osBq__card h3{grid-area:1/2}.database-module__W6osBq__listRecords.database-module__W6osBq__brandRecords .database-module__W6osBq__brandCount{grid-area:2/2}.database-module__W6osBq__listRecords.database-module__W6osBq__brandRecords .database-module__W6osBq__card p{grid-area:3/2}.database-module__W6osBq__listRecords.database-module__W6osBq__partRecords .database-module__W6osBq__card{grid-template-columns:64px minmax(0,1fr);gap:2px 9px}.database-module__W6osBq__listRecords.database-module__W6osBq__partRecords .database-module__W6osBq__recordWithCompare{display:flex}.database-module__W6osBq__listRecords.database-module__W6osBq__partRecords .database-module__W6osBq__cardPrices,.database-module__W6osBq__listRecords.database-module__W6osBq__partRecords .database-module__W6osBq__noPrices{grid-area:auto/2}.database-module__W6osBq__listRecords.database-module__W6osBq__partRecords .database-module__W6osBq__partImageCanvas{height:64px}}
.shop-brands-module__e2_7ZG__page,.shop-brands-module__e2_7ZG__brand{--brand-accent:var(--ink);--card:#fffdf8;--soft:#f6efe3;--text:#2a1d33;--sub:#6b6170;--rule:#e4dad3;color:var(--text)}.shop-brands-module__e2_7ZG__page,.shop-brands-module__e2_7ZG__standalone{max-width:1240px;margin:auto;padding:24px 32px 80px}.shop-brands-module__e2_7ZG__brand+.shop-brands-module__e2_7ZG__brand{margin-top:8px}.shop-brands-module__e2_7ZG__products{border-top:1px solid var(--rule);margin-top:48px;padding-top:8px}.shop-brands-module__e2_7ZG__products .shop-brands-module__e2_7ZG__notice{margin:16px 0 0}.shop-brands-module__e2_7ZG__page *,.shop-brands-module__e2_7ZG__brand *,.shop-brands-module__e2_7ZG__rail *{box-sizing:border-box}.shop-brands-module__e2_7ZG__page :is(h1,h2,h3),.shop-brands-module__e2_7ZG__brand :is(h1,h2,h3),.shop-brands-module__e2_7ZG__rail h2{font-family:var(--sans);letter-spacing:-.03em;margin:0}.shop-brands-module__e2_7ZG__page a,.shop-brands-module__e2_7ZG__brand a{color:inherit;text-decoration:none}.shop-brands-module__e2_7ZG__page :is(a,button,input,summary):focus-visible,.shop-brands-module__e2_7ZG__brand :is(a,button,input,summary):focus-visible{outline:3px solid var(--coral);outline-offset:3px}.shop-brands-module__e2_7ZG__page :is(section[id],div[id]),.shop-brands-module__e2_7ZG__brand :is(section[id],div[id]){scroll-margin-top:16px}.shop-brands-module__e2_7ZG__muted{color:var(--sub)}.shop-brands-module__e2_7ZG__back{align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.shop-brands-module__e2_7ZG__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--sub);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.shop-brands-module__e2_7ZG__textLink{text-underline-offset:3px;align-items:center;gap:6px;min-height:44px;font-weight:650;display:inline-flex;color:var(--brand-accent)!important;text-decoration:underline!important}.shop-brands-module__e2_7ZG__badge{background:var(--brand-accent);color:#fff;letter-spacing:.02em;vertical-align:2px;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-block}.shop-brands-module__e2_7ZG__notice{background:var(--soft);border-radius:8px;padding:12px 16px;font-size:14px}.shop-brands-module__e2_7ZG__section{margin-top:56px}.shop-brands-module__e2_7ZG__sectionTitle{font-size:clamp(24px,3vw,32px)}.shop-brands-module__e2_7ZG__sectionIntro{max-width:680px;color:var(--sub);margin:8px 0 20px;line-height:1.6}.shop-brands-module__e2_7ZG__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px;display:flex}.shop-brands-module__e2_7ZG__footnote{color:var(--sub);margin-top:48px;font-size:13px}.shop-brands-module__e2_7ZG__logo,.shop-brands-module__e2_7ZG__heroLogo,.shop-brands-module__e2_7ZG__guideLogo,.shop-brands-module__e2_7ZG__tileLogo{font-weight:750;justify-content:flex-start!important}.shop-brands-module__e2_7ZG__logo{flex:none!important;width:auto!important;height:24px!important}.shop-brands-module__e2_7ZG__logo img{max-width:120px;object-position:left center!important;width:auto!important;height:24px!important}.shop-brands-module__e2_7ZG__heroLogo{margin-bottom:18px;font-size:28px;flex:none!important;width:auto!important;height:44px!important}.shop-brands-module__e2_7ZG__heroLogo img{max-width:220px;object-position:left center!important;width:auto!important;height:44px!important}.shop-brands-module__e2_7ZG__guideLogo,.shop-brands-module__e2_7ZG__tileLogo{font-size:20px;flex:none!important;width:100%!important;height:40px!important}.shop-brands-module__e2_7ZG__guideLogo img,.shop-brands-module__e2_7ZG__tileLogo img{max-width:160px;object-position:left center!important;width:auto!important;height:40px!important}.shop-brands-module__e2_7ZG__heroWordmark{height:64px!important}.shop-brands-module__e2_7ZG__heroWordmark img{max-width:320px;height:64px!important}.shop-brands-module__e2_7ZG__rail{color:#2a1d33;gap:20px;min-width:0;display:grid}.shop-brands-module__e2_7ZG__railHead{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.shop-brands-module__e2_7ZG__rail h2{font-size:clamp(24px,2.4vw,32px);font-weight:750;line-height:1.1}.shop-brands-module__e2_7ZG__railHead a{color:#b84236;flex:none;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.shop-brands-module__e2_7ZG__railHead a:focus-visible,.shop-brands-module__e2_7ZG__railLogo:focus-visible{outline:3px solid var(--coral,#e56252);outline-offset:3px}.shop-brands-module__e2_7ZG__railViewport{--rail-scale:1;direction:ltr;padding:4px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.shop-brands-module__e2_7ZG__railTrack{width:max-content;animation:shop-brands-module__e2_7ZG__rail calc(var(--rail-length,6000) * var(--rail-scale) / var(--rail-speed,60) * 1s) linear infinite;display:flex}.shop-brands-module__e2_7ZG__railViewport[data-still]{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.shop-brands-module__e2_7ZG__railViewport[data-still] .shop-brands-module__e2_7ZG__railTrack{animation:none}.shop-brands-module__e2_7ZG__railViewport:hover .shop-brands-module__e2_7ZG__railTrack{animation-play-state:paused}.shop-brands-module__e2_7ZG__railViewport:has(:focus-visible){overflow-x:auto;-webkit-mask-image:none;mask-image:none}.shop-brands-module__e2_7ZG__railViewport:has(:focus-visible) .shop-brands-module__e2_7ZG__railTrack{animation:none}.shop-brands-module__e2_7ZG__railViewport:has(:focus-visible) .shop-brands-module__e2_7ZG__railList[aria-hidden]{display:none}.shop-brands-module__e2_7ZG__railList{align-items:center;gap:calc(56px * var(--rail-scale));padding:0 calc(56px * var(--rail-scale)) 0 0;flex:none;margin:0;list-style:none;display:flex}.shop-brands-module__e2_7ZG__railList li{flex:none}.shop-brands-module__e2_7ZG__railLogo{height:calc(88px * var(--rail-scale));color:#2a1d33;place-items:center;text-decoration:none;display:grid}.shop-brands-module__e2_7ZG__railLogo img,.shop-brands-module__e2_7ZG__railName{width:calc(var(--logo-w) * var(--rail-scale) * 1px);height:calc(var(--logo-h) * var(--rail-scale) * 1px)}.shop-brands-module__e2_7ZG__railLogo img{object-fit:contain;filter:grayscale();opacity:.72;transition:filter .2s,opacity .2s;display:block}.shop-brands-module__e2_7ZG__railLogo:is(:hover,:focus-visible) img{filter:none;opacity:1}.shop-brands-module__e2_7ZG__railName{font-size:calc(15px * var(--rail-scale));letter-spacing:-.02em;text-align:center;place-items:center;font-weight:750;line-height:1.1;display:grid;overflow:hidden}@keyframes shop-brands-module__e2_7ZG__rail{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.shop-brands-module__e2_7ZG__railViewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.shop-brands-module__e2_7ZG__railTrack{animation:none}.shop-brands-module__e2_7ZG__railList[aria-hidden]{display:none}}@media (max-width:600px){.shop-brands-module__e2_7ZG__railViewport{--rail-scale:.7}}.shop-brands-module__e2_7ZG__indexHeader{max-width:720px;margin:12px 0 8px}.shop-brands-module__e2_7ZG__indexHeader h1{font-size:clamp(36px,5vw,56px)}.shop-brands-module__e2_7ZG__indexHeader p{color:var(--sub);margin:12px 0 0;line-height:1.6}.shop-brands-module__e2_7ZG__indexCount{font-weight:650;color:var(--text)!important}.shop-brands-module__e2_7ZG__guideCards{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:16px;margin-top:16px;display:grid}.shop-brands-module__e2_7ZG__guideCard{border:1px solid var(--rule);border-top:4px solid var(--brand-accent);background:var(--card);border-radius:12px;gap:14px;padding:22px;display:grid}.shop-brands-module__e2_7ZG__guideCard:hover{border-color:var(--brand-accent)}.shop-brands-module__e2_7ZG__guideCard h3{font-size:24px}.shop-brands-module__e2_7ZG__guideCard p{margin:4px 0 0}.shop-brands-module__e2_7ZG__lineNames{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.shop-brands-module__e2_7ZG__lineNames li{background:var(--soft);border-radius:6px;padding:3px 8px;font-size:12px;font-weight:650}.shop-brands-module__e2_7ZG__cardAction{color:var(--brand-accent);align-items:center;gap:6px;font-weight:700;display:inline-flex}.shop-brands-module__e2_7ZG__filter{gap:6px;font-size:13px;font-weight:650;display:grid}.shop-brands-module__e2_7ZG__filterInput{border:1px solid var(--rule);background:#fff;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex}.shop-brands-module__e2_7ZG__filterInput input{width:220px;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-weight:400}.shop-brands-module__e2_7ZG__brandTiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.shop-brands-module__e2_7ZG__brandTile{border:1px solid var(--rule);background:var(--card);border-radius:10px;gap:6px;height:100%;padding:16px;display:grid}.shop-brands-module__e2_7ZG__brandTile:hover{border-color:var(--text)}.shop-brands-module__e2_7ZG__tileName{font-weight:750}.shop-brands-module__e2_7ZG__tileName .sr-only+.shop-brands-module__e2_7ZG__badge{margin-left:0}.shop-brands-module__e2_7ZG__tileCategories{color:var(--sub);font-size:12px;line-height:1.4}.shop-brands-module__e2_7ZG__letters{flex-wrap:wrap;gap:4px;margin:32px 0 16px;display:flex}.shop-brands-module__e2_7ZG__letters a{background:var(--soft);border-radius:8px;place-items:center;min-width:40px;min-height:40px;font-weight:700;display:grid}.shop-brands-module__e2_7ZG__az{columns:4 220px;column-gap:32px}.shop-brands-module__e2_7ZG__az section{break-inside:avoid;margin-bottom:20px}.shop-brands-module__e2_7ZG__az h3{border-bottom:1px solid var(--rule);margin-bottom:4px;padding-bottom:4px;font-size:18px}.shop-brands-module__e2_7ZG__az ul{margin:0;padding:0;list-style:none}.shop-brands-module__e2_7ZG__az a{justify-content:space-between;align-items:center;gap:12px;min-height:36px;font-size:15px;display:flex}.shop-brands-module__e2_7ZG__az a:hover span:first-child{text-decoration:underline}.shop-brands-module__e2_7ZG__hero{grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);align-items:start;gap:32px;margin-top:8px;display:grid}.shop-brands-module__e2_7ZG__heroCopy h1{font-size:clamp(40px,6vw,64px);line-height:1}.shop-brands-module__e2_7ZG__summary{max-width:600px;margin:14px 0 0;font-size:17px;line-height:1.6}.shop-brands-module__e2_7ZG__heroMeta{flex-wrap:wrap;align-items:center;gap:4px 20px;margin:14px 0 0;font-weight:650;display:flex}.shop-brands-module__e2_7ZG__finder{border:1px solid var(--rule);background:var(--card);border-radius:12px;padding:20px}.shop-brands-module__e2_7ZG__finder h2{margin-bottom:10px;font-size:20px}.shop-brands-module__e2_7ZG__finder label{margin-bottom:6px;font-size:13px;font-weight:650;display:block}.shop-brands-module__e2_7ZG__finderRow{background:#fff;border:1px solid #cfc3bb;border-radius:8px;align-items:center;gap:8px;padding-left:12px;display:flex}.shop-brands-module__e2_7ZG__finderRow input{min-width:0;min-height:46px;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.shop-brands-module__e2_7ZG__finderRow button{background:var(--brand-accent);color:#fff;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:0 7px 7px 0;padding:0 18px;font-weight:700}.shop-brands-module__e2_7ZG__examples{color:var(--sub);flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 0;font-size:13px;display:flex}.shop-brands-module__e2_7ZG__examples a{border:1px solid var(--rule);min-height:36px;color:var(--text);font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;place-items:center;padding:0 12px;font-weight:650;display:inline-grid}.shop-brands-module__e2_7ZG__examples a:hover{border-color:var(--brand-accent)}.shop-brands-module__e2_7ZG__hint{color:var(--sub);margin:10px 0 0;font-size:13px;line-height:1.5}.shop-brands-module__e2_7ZG__disciplineNav{z-index:2;background:var(--paper);scrollbar-width:thin;gap:6px;margin-bottom:8px;padding:10px 0;display:flex;position:sticky;top:0;overflow-x:auto}.shop-brands-module__e2_7ZG__disciplineNav a{background:var(--soft);border-radius:999px;flex:none;place-items:center;min-height:40px;padding:0 14px;font-size:14px;font-weight:650;display:inline-grid}.shop-brands-module__e2_7ZG__disciplineNav a:hover{background:var(--rule)}.shop-brands-module__e2_7ZG__discipline{margin-top:28px}.shop-brands-module__e2_7ZG__disciplineHead{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-bottom:12px;display:flex}.shop-brands-module__e2_7ZG__disciplineHead h3{font-size:21px}.shop-brands-module__e2_7ZG__disciplineHead p{margin:0;font-size:14px}.shop-brands-module__e2_7ZG__lineCards{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.shop-brands-module__e2_7ZG__lineCard{border:1px solid var(--rule);background:var(--card);border-radius:12px;flex-direction:column;height:100%;transition:border-color .15s;display:flex;overflow:hidden}.shop-brands-module__e2_7ZG__lineCard:hover{border-color:var(--brand-accent)}.shop-brands-module__e2_7ZG__lineCard[data-empty]{opacity:.6}.shop-brands-module__e2_7ZG__linePicture{background:#fff;margin:0;position:relative}.shop-brands-module__e2_7ZG__linePicture figcaption{color:var(--sub);white-space:nowrap;text-overflow:ellipsis;max-width:90%;font-size:10px;position:absolute;bottom:4px;right:6px;overflow:hidden}.shop-brands-module__e2_7ZG__lineImage{aspect-ratio:4/3;color:#b9adb0;place-items:center;width:100%;padding:12px;display:grid}.shop-brands-module__e2_7ZG__lineImage img{object-fit:contain;width:100%;height:100%}.shop-brands-module__e2_7ZG__imageNote{color:var(--sub);background:#ffffffe6;border-radius:4px;padding:2px 6px;font-size:10px;position:absolute;top:6px;left:6px}.shop-brands-module__e2_7ZG__lineCopy{border-top:1px solid var(--rule);gap:6px;padding:14px 16px 16px;display:grid}.shop-brands-module__e2_7ZG__lineName{letter-spacing:-.02em;font-size:20px;font-weight:800}.shop-brands-module__e2_7ZG__since{color:var(--sub);font-size:12px}.shop-brands-module__e2_7ZG__generationTags{flex-wrap:wrap;gap:4px;display:flex}.shop-brands-module__e2_7ZG__generationTags span{background:var(--soft);font-variant-numeric:tabular-nums;border-radius:5px;padding:2px 7px;font-size:12px;font-weight:700}.shop-brands-module__e2_7ZG__generationTags small{font-weight:500}.shop-brands-module__e2_7ZG__lineCount{color:var(--brand-accent);margin-top:auto;font-size:14px;font-weight:650}.shop-brands-module__e2_7ZG__categoryTiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.shop-brands-module__e2_7ZG__categoryTile{border:1px solid var(--rule);background:var(--card);border-radius:10px;align-items:center;gap:10px;min-height:60px;padding:8px 12px;font-size:14px;font-weight:650;line-height:1.25;display:flex}.shop-brands-module__e2_7ZG__categoryTile>:first-child:not(span){flex:none}.shop-brands-module__e2_7ZG__categoryTile>span{flex:1;min-width:0}.shop-brands-module__e2_7ZG__categoryTile small{color:var(--sub);font-variant-numeric:tabular-nums;font-weight:600}.shop-brands-module__e2_7ZG__categoryTile:hover,.shop-brands-module__e2_7ZG__categoryTile[aria-current=true]{border-color:var(--brand-accent)}.shop-brands-module__e2_7ZG__categoryTile[aria-current=true]{box-shadow:inset 0 0 0 1px var(--brand-accent);background:#fff}.shop-brands-module__e2_7ZG__more{margin-top:10px}.shop-brands-module__e2_7ZG__more summary{cursor:pointer;min-height:44px;color:var(--brand-accent);align-items:center;font-weight:650;display:inline-flex}.shop-brands-module__e2_7ZG__more[open] summary{margin-bottom:8px}.shop-brands-module__e2_7ZG__results,.shop-brands-module__e2_7ZG__lineDetail{border-top:1px solid var(--rule);margin-top:40px;padding-top:8px}.shop-brands-module__e2_7ZG__resultsHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.shop-brands-module__e2_7ZG__resultsHead h2{font-size:22px}.shop-brands-module__e2_7ZG__matches{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.shop-brands-module__e2_7ZG__matches a{border:1px solid var(--brand-accent);background:#fff;border-radius:10px;align-items:center;gap:8px;min-height:48px;padding:0 14px;font-weight:750;display:inline-flex}.shop-brands-module__e2_7ZG__matches small{color:var(--sub);font-weight:600}.shop-brands-module__e2_7ZG__lineHero{grid-template-columns:240px minmax(0,1fr);align-items:center;gap:24px;margin:8px 0 24px;display:grid}.shop-brands-module__e2_7ZG__lineHero .shop-brands-module__e2_7ZG__linePicture{border:1px solid var(--rule);border-radius:12px;overflow:hidden}.shop-brands-module__e2_7ZG__lineHero h2{font-size:clamp(30px,4vw,44px)}.shop-brands-module__e2_7ZG__lineHero p{margin:8px 0 0}.shop-brands-module__e2_7ZG__choiceGroup{margin-top:24px}.shop-brands-module__e2_7ZG__choiceGroup h3{margin-bottom:4px;font-size:18px}.shop-brands-module__e2_7ZG__choiceGroup>p{margin:0 0 10px;font-size:14px}.shop-brands-module__e2_7ZG__choiceGroup>.shop-brands-module__e2_7ZG__categoryTiles:first-of-type{margin-bottom:8px}.shop-brands-module__e2_7ZG__generations{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.shop-brands-module__e2_7ZG__generations li{position:relative}.shop-brands-module__e2_7ZG__generation{border:1px solid var(--rule);background:var(--card);border-radius:10px;gap:3px;height:100%;min-height:64px;padding:10px 36px 10px 12px;display:grid}.shop-brands-module__e2_7ZG__generation strong{font-variant-numeric:tabular-nums;font-size:17px}.shop-brands-module__e2_7ZG__generation small{color:var(--sub);font-size:12px}.shop-brands-module__e2_7ZG__generation[data-empty]{opacity:.65}.shop-brands-module__e2_7ZG__generation:hover,.shop-brands-module__e2_7ZG__generation[aria-current=true]{border-color:var(--brand-accent)}.shop-brands-module__e2_7ZG__generation[aria-current=true]{box-shadow:inset 0 0 0 1px var(--brand-accent);background:#fff}.shop-brands-module__e2_7ZG__handbookLink{border-radius:6px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:4px;right:4px;color:var(--sub)!important}.shop-brands-module__e2_7ZG__handbookLink:hover{background:var(--soft)}.shop-brands-module__e2_7ZG__fitNote{border-left:4px solid var(--brand-accent);background:var(--soft);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin:24px 0;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.shop-brands-module__e2_7ZG__fitNote p{max-width:720px;margin:0}.shop-brands-module__e2_7ZG__fitNote a{align-items:center;gap:6px;min-height:44px;font-weight:700;display:inline-flex}.shop-brands-module__e2_7ZG__about{border-top:1px solid var(--rule);margin-top:64px;padding-top:32px}.shop-brands-module__e2_7ZG__aboutGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;margin-top:20px;display:grid}.shop-brands-module__e2_7ZG__facts{gap:0;margin:0;display:grid}.shop-brands-module__e2_7ZG__facts div{border-bottom:1px solid var(--rule);grid-template-columns:170px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.shop-brands-module__e2_7ZG__facts dt{color:var(--sub);font-size:13px;font-weight:700}.shop-brands-module__e2_7ZG__facts dd{margin:0;line-height:1.45}.shop-brands-module__e2_7ZG__aboutGrid h3{margin-bottom:8px;font-size:18px}.shop-brands-module__e2_7ZG__milestones{margin:0;padding:0;list-style:none}.shop-brands-module__e2_7ZG__milestones li{border-left:2px solid var(--rule);grid-template-columns:56px minmax(0,1fr);gap:12px;padding:8px 0 8px 14px;line-height:1.45;display:grid}.shop-brands-module__e2_7ZG__milestones strong{font-variant-numeric:tabular-nums;color:var(--brand-accent)}.shop-brands-module__e2_7ZG__cite{background:var(--soft);vertical-align:2px;border-radius:4px;place-items:center;min-width:18px;height:18px;margin-left:4px;font-size:11px;font-weight:700;display:inline-grid}.shop-brands-module__e2_7ZG__sources{color:var(--sub);margin-top:40px;font-size:13px;line-height:1.6}.shop-brands-module__e2_7ZG__sources h2{color:var(--text);font-size:16px}.shop-brands-module__e2_7ZG__sources ol{margin:8px 0 12px;padding-left:20px}.shop-brands-module__e2_7ZG__sources a{text-underline-offset:2px;align-items:center;gap:3px;display:inline-flex;color:var(--text)!important;text-decoration:underline!important}.shop-brands-module__e2_7ZG__sources li:target{background:var(--soft)}.shop-brands-module__e2_7ZG__sources p{max-width:820px;margin:6px 0 0}@media (max-width:960px){.shop-brands-module__e2_7ZG__brandTiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.shop-brands-module__e2_7ZG__hero,.shop-brands-module__e2_7ZG__aboutGrid{grid-template-columns:minmax(0,1fr)}.shop-brands-module__e2_7ZG__lineHero{grid-template-columns:140px minmax(0,1fr);gap:16px}}@media (max-width:600px){.shop-brands-module__e2_7ZG__page,.shop-brands-module__e2_7ZG__standalone{padding:12px 16px 56px}.shop-brands-module__e2_7ZG__section{margin-top:40px}.shop-brands-module__e2_7ZG__lineCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.shop-brands-module__e2_7ZG__lineCopy{padding:10px 12px 12px}.shop-brands-module__e2_7ZG__lineName{font-size:17px}.shop-brands-module__e2_7ZG__lineHero{grid-template-columns:minmax(0,1fr)}.shop-brands-module__e2_7ZG__lineHero .shop-brands-module__e2_7ZG__linePicture{max-width:240px}.shop-brands-module__e2_7ZG__facts div{grid-template-columns:minmax(0,1fr);gap:2px}.shop-brands-module__e2_7ZG__filterInput input,.shop-brands-module__e2_7ZG__filter{width:100%}.shop-brands-module__e2_7ZG__brandTiles{grid-template-columns:repeat(2,minmax(0,1fr))}}
