.rb-brands,.rb-brands-kit{--rb-brands-gap: clamp(30px, 3.2vw, 56px);--rb-logo-box: max(50px, calc(var(--rb-logo-h) * 1.4))}.rb-brands{position:relative;overflow:hidden}.rb-brands--pad-tight{padding-block:clamp(10px,1.2vw,16px)}.rb-brands--pad-normal{padding-block:clamp(14px,1.7vw,24px)}.rb-brands--pad-roomy{padding-block:clamp(28px,3vw,48px)}.rb-brands--borders{border-block:1px solid var(--rb-line)}.rb-brands--dark.rb-brands--borders{border-color:#ffffff1a}.rb-brands__defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.rb-brands__inner{display:grid;gap:10px;align-items:center}body.rb-theme .rb-brands__label,.rb-brands__label{margin:0;font-family:var(--rb-font-body);font-size:12.5px;line-height:1.5;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--rb-green-700);text-wrap:balance}.rb-brands--dark .rb-brands__label{color:#eaf3eed1}.rb-brands__rail{position:relative;min-width:0;display:flex;align-items:center;gap:16px}@property --rb-fade-l{syntax: "<percentage>"; inherits: false; initial-value: 7%;}.rb-brands__marquee{--rb-fade-edge: 7%;--rb-fade-l: var(--rb-fade-edge);--rb-fade-r: 93%;flex:1 1 auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--rb-fade-l),#000 var(--rb-fade-r),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--rb-fade-l),#000 var(--rb-fade-r),transparent 100%)}.rb-brands__track{display:flex;align-items:center;width:max-content;margin:0;padding:4px 0;list-style:none}.rb-brands__item{flex:none;padding-inline:calc(var(--rb-brands-gap) / 2)}.rb-brands__marquee.is-running .rb-brands__track{animation:rb-brands-marquee var(--rb-brands-dur, 50s) linear infinite;will-change:transform}.rb-brands--reverse .rb-brands__marquee.is-running .rb-brands__track{animation-direction:reverse}.rb-brands__marquee.is-running.has-intro .rb-brands__track{animation-name:rb-brands-intro,rb-brands-marquee;animation-duration:var(--rb-brands-intro, 1.8s),var(--rb-brands-dur, 50s);animation-timing-function:cubic-bezier(.333,0,.667,.333),linear;animation-delay:var(--rb-brands-hold, 2.5s),calc(var(--rb-brands-hold, 2.5s) + var(--rb-brands-intro, 1.8s));animation-iteration-count:1,infinite;animation-fill-mode:both,none;animation-direction:normal}.rb-brands__marquee:not(.is-running){--rb-fade-l: 0%}.rb-brands__marquee.is-running.has-intro{animation-name:rb-brands-fade-in;animation-duration:var(--rb-brands-fade-t, var(--rb-brands-intro, 1.8s));animation-timing-function:cubic-bezier(.333,0,.667,.333);animation-delay:var(--rb-brands-hold, 2.5s);animation-fill-mode:both}@keyframes rb-brands-intro{0%{translate:0 0}to{translate:calc(-1 * var(--rb-brands-ease, 30px)) 0}}@keyframes rb-brands-fade-in{0%{--rb-fade-l: 0%}}.rb-brands__marquee:hover,.rb-brands__marquee:hover .rb-brands__track,.rb-brands.is-paused .rb-brands__marquee,.rb-brands.is-paused .rb-brands__track,.rb-brands__marquee.is-waiting,.rb-brands__marquee.is-waiting .rb-brands__track{animation-play-state:paused}.rb-brands__marquee:focus-within{overflow-x:auto;scrollbar-width:none}.rb-brands__marquee:focus-within::-webkit-scrollbar{display:none}.rb-brands__marquee.is-running:focus-within .rb-brands__track,.rb-brands__marquee.is-running.has-intro:focus-within .rb-brands__track{animation:none;transform:none;translate:none}@keyframes rb-brands-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.rb-brands__logo{position:relative;display:flex;align-items:center;justify-content:center;height:var(--rb-logo-box);padding:0 10px;border-radius:14px;isolation:isolate;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.rb-brands__logo:focus-visible{outline:3px solid var(--rb-citrus);outline-offset:2px}.rb-brands__pic{position:relative;display:block;line-height:0;transition:transform .6s var(--rb-ease-spring)}.rb-brands__img{display:block;width:auto;max-width:none;height:calc(var(--rb-logo-h) * var(--s, 1));height:min(calc(var(--rb-logo-h) * 1.4 * var(--s, 1)),calc(var(--rb-logo-h) * var(--s, 1) * sqrt(2.6 / var(--ar, 2.6))));transition:opacity .45s var(--rb-ease)}.rb-brands__img--tone{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.rb-brands--mono .rb-brands__img--colour,.rb-brands--grey .rb-brands__img--colour{opacity:0}.rb-brands--mono .rb-brands__img--tone{filter:var(--rb-brands-tone);opacity:.78}.rb-brands--grey .rb-brands__img--tone{filter:grayscale(1) brightness(.78) contrast(1.15);opacity:.66}.rb-brands__logo:hover .rb-brands__pic,.rb-brands__logo:focus-visible .rb-brands__pic{transform:translateY(-2px) scale(1.07)}.rb-brands__logo:hover .rb-brands__img--colour,.rb-brands__logo:focus-visible .rb-brands__img--colour{opacity:1}.rb-brands__logo:hover .rb-brands__img--tone,.rb-brands__logo:focus-visible .rb-brands__img--tone{opacity:0}.rb-brands--dark .rb-brands__img--tone{opacity:.74}.rb-brands--dark .rb-brands__logo:hover .rb-brands__img--colour,.rb-brands--dark .rb-brands__logo:focus-visible .rb-brands__img--colour{opacity:0}.rb-brands--dark .rb-brands__logo:hover .rb-brands__img--tone,.rb-brands--dark .rb-brands__logo:focus-visible .rb-brands__img--tone{opacity:1}.rb-brands__empty{display:inline-flex;align-items:center;min-height:52px;padding:0 16px;border:1.5px dashed var(--rb-line);border-radius:14px;font-size:14px;color:var(--rb-muted)}.rb-brands__toggle{flex:none;position:relative;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--rb-line);background:var(--rb-white);color:var(--rb-green-800);display:grid;place-items:center;padding:0;cursor:pointer;transition:background-color .3s,color .3s,border-color .3s,transform .3s var(--rb-ease)}.rb-brands__toggle:hover{background:var(--rb-green-800);border-color:var(--rb-green-800);color:#fff;transform:scale(1.05)}.rb-brands__toggle:focus-visible{outline:3px solid var(--rb-citrus);outline-offset:3px}.rb-brands__toggle svg{width:16px;height:16px}.rb-brands__icon-play{display:none;margin-left:2px}.rb-brands.is-paused .rb-brands__icon-pause{display:none}.rb-brands.is-paused .rb-brands__icon-play{display:block}.rb-brands__marquee:not(.is-running)+.rb-brands__toggle{display:none}.rb-brands--dark .rb-brands__toggle{background:transparent;border-color:#ffffff4d;color:#fff}.rb-brands--dark .rb-brands__toggle:hover{background:var(--rb-leaf);border-color:var(--rb-leaf);color:var(--rb-green-900)}@media(max-width:989px){.rb-brands,.rb-brands-kit{--rb-logo-h-m: calc(var(--rb-logo-h) * .8);--rb-logo-box: max(46px, calc(var(--rb-logo-h-m) * 1.45))}.rb-brands__img{height:calc(var(--rb-logo-h-m) * var(--s, 1));height:min(calc(var(--rb-logo-h-m) * 1.4 * var(--s, 1)),calc(var(--rb-logo-h-m) * var(--s, 1) * sqrt(2.6 / var(--ar, 2.6))))}.rb-brands__label{font-size:12px;letter-spacing:.13em}.rb-brands--stacked .rb-brands__label{text-align:center}.rb-brands__rail{margin-left:calc(var(--rb-gutter) * -1);gap:12px}.rb-brands__marquee{--rb-fade-edge: 12%;--rb-fade-r: 86%}}@media(max-width:749px){.rb-brands--hide-m{display:none}}@media(min-width:990px){.rb-brands--split .rb-brands__inner{grid-template-columns:auto minmax(0,1fr);gap:clamp(24px,2.4vw,36px)}.rb-brands--split .rb-brands__label{max-width:11em}.rb-brands--split .rb-brands__rail{padding-left:clamp(20px,2vw,32px);border-left:1px solid var(--rb-line)}.rb-brands--dark.rb-brands--split .rb-brands__rail{border-color:#ffffff24}.rb-brands--stacked .rb-brands__inner{gap:12px}.rb-brands--stacked .rb-brands__label{text-align:center}}@media(prefers-reduced-motion:reduce){.rb-brands__marquee{-webkit-mask-image:none;mask-image:none}.rb-brands__track{width:auto;flex-wrap:wrap;justify-content:center;row-gap:4px}.rb-brands__track>[aria-hidden=true]{display:none}.rb-brands__toggle{display:none}.rb-brands__rail{margin-left:0}.rb-brands__pic,.rb-brands__img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/rb-brand-strip.css.map */
