[data-rvs=product-related] .rvs-related__grid{display:grid;gap:var(--rvs-gap-lg) var(--rvs-gap-md);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}[data-rvs=product-related] .rvs-related__item{display:flex;min-width:0}[data-rvs=product-related] .rvs-related__grid .rvs__card{background:transparent}[data-rvs=product-related] .rvs-related__grid .rvs__card-body{padding:16px 0 0}[data-rvs=product-related] .rvs-related__grid .rvs__card-media{background:var(--rvs-white)}[data-rvs=product-related][data-fit=contain] .rvs-related__grid .rvs__card-media img{box-sizing:border-box;object-fit:contain;padding:6%}@media (max-width:1000px){[data-rvs=product-related] .rvs-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){[data-rvs=product-related] .rvs-related__grid{grid-template-columns:minmax(0,1fr)}}[data-rvs=product-related] .rvs-related__wrap{position:relative}[data-rvs=product-related][data-card-colour=cream] .rvs-related__grid .rvs__card,[data-rvs=product-related][data-card-colour=white] .rvs-related__grid .rvs__card{--rvs-heading:var(--rvs-charcoal);--rvs-text:var(--rvs-charcoal);--rvs-link:var(--rvs-red);--rvs-eyebrow:var(--rvs-charcoal);color:var(--rvs-charcoal)}[data-rvs=product-related][data-card-colour=cream] .rvs-related__grid .rvs__card{background:var(--rvs-cream)}[data-rvs=product-related][data-card-colour=white] .rvs-related__grid .rvs__card{background:var(--rvs-white)}[data-rvs=product-related][data-card-colour=cream] .rvs-related__grid .rvs__card-body,[data-rvs=product-related][data-card-colour=white] .rvs-related__grid .rvs__card-body{padding:var(--rvs-gap-md)}[data-rvs=product-related][data-card-colour=white] .rvs-related__grid .rvs__card-media{background:var(--rvs-light-cream)}[data-rvs=product-related] .rvs-related__grid .rvs__card-title{font-size:1.125rem;line-height:1.333}[data-rvs=product-related] .rvs-related__grid .rvs__card-text{font-size:1rem;line-height:1.5}[data-rvs=product-related] .rvs-related__grid .rvs__card-text :is(p,li,span,strong,b,em,i){font-size:inherit!important;line-height:inherit}[data-rvs=product-related][data-layout=grid] .rvs-related__grid{grid-template-columns:repeat(var(--rvs-related-cols,3),minmax(0,1fr))}[data-rvs=product-related][data-layout=carousel] .rvs-related__grid{gap:var(--rvs-gap-md);grid-auto-columns:calc((100% - (var(--rvs-related-cols, 4) - 1)*var(--rvs-gap-md))/var(--rvs-related-cols, 4));grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-block:4px}[data-rvs=product-related][data-layout=carousel] .rvs-related__grid::-webkit-scrollbar{display:none}[data-rvs=product-related][data-layout=carousel] .rvs-related__item{scroll-snap-align:start}@media (hover:hover) and (pointer:fine){[data-rvs=product-related][data-layout=carousel] .rvs-related__grid[data-draggable]{cursor:grab}[data-rvs=product-related][data-layout=carousel] .rvs-related__grid[data-dragging]{cursor:grabbing;scroll-snap-type:none;user-select:none}}[data-rvs=product-related] .rvs-related__arrow{align-items:center;appearance:none;-webkit-appearance:none;background:var(--rvs-btn-bg,var(--rvs-red));border:0;border-radius:50%;color:var(--rvs-btn-fg,var(--rvs-white));cursor:pointer;display:inline-flex;height:34px;justify-content:center;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color var(--rvs-transition),opacity var(--rvs-transition);width:34px;z-index:4}[data-rvs=product-related] .rvs-related__arrow[hidden]{display:none}[data-rvs=product-related] .rvs-related__arrow svg{height:16px;width:16px}[data-rvs=product-related] .rvs-related__arrow:hover{background:var(--rvs-btn-bg-hover,var(--rvs-charcoal))}[data-rvs=product-related] .rvs-related__arrow:focus-visible{outline:2px solid var(--rvs-link);outline-offset:3px}[data-rvs=product-related] .rvs-related__arrow[disabled]{cursor:default;opacity:.3;pointer-events:none}[data-rvs=product-related] .rvs-related__arrow--prev{left:-17px}[data-rvs=product-related] .rvs-related__arrow--next{right:-17px}@media (max-width:1000px){[data-rvs=product-related][data-layout=carousel] .rvs-related__grid{grid-auto-columns:calc((100% - var(--rvs-gap-md))/2)}[data-rvs=product-related][data-layout=grid] .rvs-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-rvs=product-related] .rvs-related__arrow{display:none}}@media (max-width:640px){[data-rvs=product-related][data-layout=carousel] .rvs-related__grid{grid-auto-columns:82%}[data-rvs=product-related][data-layout=grid] .rvs-related__grid{grid-template-columns:minmax(0,1fr)}}