.rm-best{position:relative;isolation:isolate;overflow:hidden;padding:clamp(34px,4vw,72px) 20px;text-align:center;color:#fafafa;background:var(--rm-home-bg,#111);font-family:Arial,sans-serif}.rm-best header{margin:0 auto clamp(22px,3vw,48px)}.rm-best header p{margin:10px 0 0;color:#ddd;font-size:clamp(15px,1.3vw,23px)}.rm-best header .rm-best__eyebrow{display:inline-flex;align-items:center;gap:clamp(8px,1.3vw,24px);margin:0 0 14px;color:#fff;letter-spacing:.12em;text-transform:uppercase;font-weight:800;font-size:clamp(13px,1.2vw,22px)}.rm-best__eyebrow:before,.rm-best__eyebrow:after{content:"";width:clamp(28px,4vw,76px);height:1px;background:#aaa}.rm-best__eyebrow svg{width:clamp(25px,2.3vw,44px);fill:none;stroke:var(--best-accent);stroke-width:1.8;stroke-linejoin:round}.rm-best h2,.rm-best h3{margin:0;font-family:Arial,sans-serif;font-style:italic;font-weight:900;letter-spacing:-.045em;line-height:1.08}.rm-best h2{font-size:clamp(34px,4vw,74px)}.rm-best h2 em{color:var(--best-accent)}.rm-best__grid{width:min(100%,1540px);margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:clamp(12px,1.4vw,25px)}.rm-best__cta{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:46px;padding:8px clamp(20px,2.8vw,50px);margin-top:clamp(23px,2.7vw,47px);border-radius:99px;background:var(--best-accent);color:#111;font-size:clamp(15px,1.25vw,23px);font-weight:850;transition:transform .2s,box-shadow .2s}.rm-best__cta:hover{transform:translateY(-2px);box-shadow:0 0 20px color-mix(in srgb,var(--best-accent),transparent 55%)}.rm-best a:focus-visible{outline:2px solid var(--best-accent);outline-offset:4px}.rm-best__note{color:#ddd}@media(min-width:850px){.rm-best__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.rm-best__grid--three .rm-best__item--lead{grid-column:2;grid-row:1}.rm-best__grid--three .rm-best__item:nth-child(2){grid-column:1;grid-row:1}}@media(max-width:749px){.rm-best{padding-inline:16px}.rm-best__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.rm-best__cta{transition:none}.rm-best__cta:hover{transform:none}}.rm-best__item{position:relative;min-width:0;text-align:left}.rm-best__item>.rm-product-card{height:100%}.rm-best__item>.rm-product-card{border-color:var(--best-accent);box-shadow:0 0 16px color-mix(in srgb,var(--best-accent),transparent 81%)}.rm-best__item .rm-product-card__sale:not(.rm-best__rank),.rm-best__item .rm-product-card__eyebrow{left:auto;right:12px}.rm-best__rank{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;font-size:18px;border-radius:12px;pointer-events:none}.rm-best__rank svg{width:22px;height:22px}@media not (min-width:850px){.rm-best__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-best__grid:has(>:only-child){grid-template-columns:minmax(0,1fr)}.rm-best__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.rm-best__grid--three .rm-best__item--lead{grid-column:2;grid-row:1}.rm-best__grid--three .rm-best__item:nth-child(2){grid-column:1;grid-row:1}}@media(max-width:749px){.rm-best{padding-inline:10px}.rm-best__grid{gap:clamp(6px,1.8vw,13px)}.rm-best__item>.rm-product-card{display:flex;flex-direction:column}.rm-best__item>.rm-product-card>.rm-product-card__content{display:flex;flex:1;flex-direction:column;align-items:stretch;gap:4px;padding:7px 5px 5px}.rm-best__item .rm-product-card__content h3{margin-top:3px;font-size:clamp(11px,3vw,17px);line-height:1.15;overflow-wrap:anywhere}.rm-best__item .rm-product-card__category{font-size:8px;letter-spacing:.06em;overflow-wrap:anywhere}.rm-best__item .rm-price{font-size:clamp(11px,3vw,16px);gap:3px 5px}.rm-best__item .rm-price__compare{font-size:clamp(8px,2.4vw,11px)}.rm-best__item>.rm-product-card>.rm-product-card__content>.rm-product-card__footer{margin-top:auto;align-self:flex-end}.rm-best__item .rm-product-card__sale,.rm-best__item .rm-product-card__eyebrow{top:4px;padding:2px 4px;font-size:8px}.rm-best__item .rm-product-card__sale:not(.rm-best__rank),.rm-best__item .rm-product-card__eyebrow{right:4px}.rm-best__item .rm-best__rank{left:4px;gap:3px;font-size:10px}.rm-best__rank svg{width:11px;height:11px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/rm-best-sellers.css.map */
