/* Manufacturer collections, type paths and the existing Rarity Rides navigation. */
.rrd-marque-toolbar{display:flex;justify-content:space-between;align-items:end;gap:30px;margin:8px 0 16px}.rrd-marque-toolbar h2{font:600 clamp(34px,4vw,52px)/1.1 'Barlow Condensed','Arial Narrow',sans-serif!important;margin-top:10px!important}.rrd-marque-toolbar label{font:600 11px/1.5 Manrope,Arial,sans-serif;letter-spacing:.04em;width:330px;max-width:100%}.rrd-marque-toolbar input{display:block;width:100%;min-height:48px;margin-top:8px;padding:12px 15px;font:400 15px Manrope,Arial,sans-serif;color:#101a24;background:#fff;border:1px solid #9caaaf;border-radius:0}.rrd-marque-status{font-size:12px;color:#52616c;margin:0 0 22px!important}.rrd-marques-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.rrd-marque{background:#fff;border:1px solid #d6d9dc;position:relative;min-width:0;scroll-margin-top:125px;transition:box-shadow .2s,border-color .2s}.rrd-marque:hover{border-color:#a92f29;box-shadow:0 8px 24px #101a240b}.rrd-marque-main{display:flex;flex-direction:column;padding:26px 24px 18px!important;min-height:290px}.rrd-marque-art{display:grid;place-items:center;height:115px;margin-bottom:26px;border-bottom:1px solid #e4e6e3;padding:4px 8px 23px}.rrd-atlas .rrd-brand-logo{width:auto!important;height:auto!important;max-width:190px!important;max-height:84px!important;object-fit:contain!important;filter:none!important;transform:none!important;position:static!important;display:block}.rrd-marque-wordmark{font:600 24px/1.2 'Barlow Condensed',Arial,sans-serif;text-align:center;letter-spacing:.05em}.rrd-marque .rrd-kicker{font-size:8px;color:#64727c;letter-spacing:.11em}.rrd-marque h3{font:600 31px/1.08 'Barlow Condensed','Arial Narrow',sans-serif!important;margin:11px 0 18px!important;color:#101a24}.rrd-marque-count{display:flex;justify-content:space-between;gap:12px;font-size:11px;margin-top:auto;color:#52616c}.rrd-marque-count b{font-size:19px;font-weight:400;color:#a92f29}.rrd-logo-credit{display:block;font:400 9px/1.5 Manrope,Arial,sans-serif!important;color:#52616c!important;text-decoration:underline!important;padding:0 24px 14px!important}.rrd-marque[hidden]{display:none!important}.rrd-marque-hero-badge{margin:24px 0 6px;display:inline-flex;align-items:center;justify-content:center;background:#fff;min-width:135px;max-width:100%;min-height:90px;padding:15px 22px}.rrd-marque-hero-badge .rrd-brand-logo{max-width:185px!important;max-height:65px!important}.rrd-hero-logo-source{display:block;font:400 9px/1.5 Manrope,Arial,sans-serif!important;text-decoration:underline!important;color:#ced7db!important}.rrd-collection-paths{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));max-width:1440px;margin:0 auto;border-bottom:1px solid #d6d9dc;background:#ecefe9}.rrd-collection-paths a{padding:18px 22px;display:grid;grid-template-columns:1fr 18px;gap:3px 12px;border-right:1px solid #d6d9dc}.rrd-collection-paths a>span{font:600 20px/1.2 'Barlow Condensed',Arial,sans-serif}.rrd-collection-paths small{font:400 10px/1.5 Manrope,Arial,sans-serif;color:#52616c;grid-column:1}.rrd-collection-paths b{grid-column:2;grid-row:1/3;font:400 22px Arial;align-self:center}.rrg-header .rrd-explore-menu{position:relative}.rrg-header .rrd-explore-menu>summary{list-style:none;cursor:pointer;display:flex;gap:8px;align-items:center;font:700 11px/1.5 Manrope,Arial,sans-serif;text-transform:uppercase;letter-spacing:.09em;padding:12px 0}.rrg-header .rrd-explore-menu>summary::-webkit-details-marker{display:none}.rrg-header .rrd-explore-menu>summary:focus-visible{outline:2px solid #a92f29;outline-offset:5px}.rrd-explore-menu[open]>summary{color:#a92f29}.rrg-header .rrd-explore-panel{position:absolute;top:100%;left:-20px;width:310px;background:#f6f3ed;border:1px solid #d6d9dc;box-shadow:0 18px 34px #101a241a;padding:8px;z-index:10020;max-height:75vh;overflow:auto}.rrg-header .rrd-explore-panel a{display:block;padding:14px 15px!important;border-bottom:1px solid #dde1dd;text-transform:none!important;letter-spacing:0!important}.rrd-explore-panel a:last-child{border:0}.rrd-explore-panel strong{display:block;font:600 23px/1.25 'Barlow Condensed',Arial,sans-serif}.rrd-explore-panel span{display:block;font:400 11px/1.6 Manrope,Arial,sans-serif;margin-top:3px;color:#52616c}.rrg-mobile-nav .rrd-explore-panel{position:static;width:100%;box-shadow:none;background:#eef0e9;margin:0 0 12px}.rrg-mobile-nav .rrd-explore-menu>summary{font-size:17px;padding:14px 0}.rrh-makers-names.rrd-home-marques{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rrh-makers-names.rrd-home-marques .rrd-home-marque{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:170px;padding:20px 12px;background:#fff;border:1px solid #d6d9dc;text-decoration:none;color:#101a24}.rrd-home-marque .rrd-brand-logo{display:block;width:auto!important;height:auto!important;max-width:120px;max-height:65px;object-fit:contain;margin:0 0 17px}.rrd-home-marque strong{font:600 19px/1.2 'Barlow Condensed',Arial,sans-serif}.rrh-makers-names.rrd-home-marques .rrd-home-marque span{display:block;border:0;padding:7px 0 0;min-height:0;font:400 10px/1.5 Manrope,Arial,sans-serif;letter-spacing:0}.rrh-makers-names.rrd-home-marques .rrd-all-marques{grid-column:1/-1;display:flex;justify-content:space-between;gap:24px;padding:15px 0;border-bottom:1px solid #101a24;color:#101a24;text-decoration:none;font:600 12px/1.5 Manrope,Arial,sans-serif}.rrd-home-marque:hover{border-color:#a92f29!important}.rrd-home-marque:focus-visible,.rrd-all-marques:focus-visible{outline:3px solid #a92f29;outline-offset:3px}@media(max-width:1100px){.rrd-marques-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rrh-makers-names.rrd-home-marques{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.rrd-marque-toolbar{display:block}.rrd-marque-toolbar label{display:block;width:100%;margin-top:22px}.rrd-marque-toolbar input{font-size:16px}.rrd-marques-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rrd-marque-main{padding:20px 15px 14px!important;min-height:250px}.rrd-marque-art{height:100px;padding:0 0 20px;margin-bottom:20px}.rrd-atlas .rrd-brand-logo{max-width:125px!important;max-height:72px!important}.rrd-marque h3{font-size:27px!important}.rrd-logo-credit{padding:0 15px 13px!important}.rrd-marque .rrd-kicker{font-size:7px}.rrd-collection-paths{grid-template-columns:repeat(2,minmax(0,1fr))}.rrd-collection-paths a{padding:15px 20px}.rrd-marque-hero-badge{min-height:80px;padding:12px 20px}.rrd-marque-hero-badge .rrd-brand-logo{max-width:175px!important;max-height:55px!important}}@media(prefers-reduced-motion:reduce){.rrd-marque{transition:none}}
.rrd-home-marque-wrap{background:#fff;border:1px solid #d6d9dc;min-width:0}.rrh-makers-names.rrd-home-marques .rrd-home-marque-wrap .rrd-home-marque{border:0}.rrd-home-logo-credit{display:block;font:400 8px/1.5 Manrope,Arial,sans-serif!important;text-decoration:underline!important;color:#52616c!important;padding:0 12px 12px;overflow-wrap:anywhere}.rrd-home-marque-wrap:hover{border-color:#a92f29}.rrd-logo-credit{overflow-wrap:anywhere}
