.trending-products.rtp-on{--t-red:#BE202F;--t-ink:#0b0b0b;--t-mute:#626262;--t-line:#e7e7e7;--t-well:#f3f3f1}.trending-products.rtp-on .container>.rtp-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 28px}.trending-products.rtp-on .rtp-head-txt{min-width:0}.trending-products.rtp-on .rtp-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 10px!important;color:var(--t-red)!important;font-size:13px!important;line-height:1!important;letter-spacing:.18em;text-transform:uppercase;font-weight:600}.trending-products.rtp-on .rtp-eyebrow::before{content:"";width:28px;height:2px;background:var(--t-red)}.trending-products.rtp-on .rtp-head .section-title{text-align:left!important;margin:0!important;padding:0!important;line-height:1!important}.trending-products.rtp-on .rtp-sub{margin:12px 0 0!important;color:var(--t-mute)!important;font-size:16px!important;line-height:1.5!important}.trending-products.rtp-on .rtp-nav{display:flex;gap:10px;flex:0 0 auto}.trending-products.rtp-on .rtp-nav button{display:grid;place-items:center;width:52px;height:52px;padding:0;border:1px solid var(--t-ink);border-radius:50%;background:#fff;color:var(--t-ink);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.trending-products.rtp-on .rtp-nav button svg{width:22px;height:22px}.trending-products.rtp-on .rtp-nav .rtp-prev svg{transform:rotate(180deg)}.trending-products.rtp-on .rtp-nav button:hover{background:var(--t-red);border-color:var(--t-red);color:#fff}.trending-products.rtp-on .rtp-nav button:active{transform:scale(.94)}.trending-products.rtp-on .products-slider{margin:0 -10px}.trending-products.rtp-on .products-slider .slick-list{padding:6px 0 14px}.trending-products.rtp-on .products-slider .slick-track{display:flex!important}.trending-products.rtp-on .products-slider .slick-slide{height:auto;padding:0 10px}.trending-products.rtp-on .products-slider .slick-slide>div,.trending-products.rtp-on .products-slider .item{height:100%}.trending-products.rtp-on .product-card.rtp-card{container-type:inline-size;position:relative;display:flex;flex-direction:column;height:100%;margin:0;padding:0!important;border:0!important;background:#fff;box-shadow:0 0 0 1px var(--t-line);transition:box-shadow .3s ease,transform .3s ease;overflow:hidden}.trending-products.rtp-on .product-card.rtp-card::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--t-red);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.trending-products.rtp-on .product-card.rtp-card:hover{transform:translateY(-4px);box-shadow:0 0 0 1px var(--t-line),0 18px 34px -18px rgb(0 0 0 / .35)}.trending-products.rtp-on .product-card.rtp-card:hover::after{transform:scaleX(1)}.trending-products.rtp-on .rtp-media{position:relative;display:grid;place-items:center;aspect-ratio:1 / 1;padding:12%;background:radial-gradient(120% 90% at 50% 40%,#fbfbfa 0%,var(--t-well) 70%);overflow:hidden}.trending-products.rtp-on .rtp-media img{display:block;width:100%!important;height:100%!important;max-width:none;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.trending-products.rtp-on .rtp-card:hover .rtp-media img{transform:scale(1.06)}.trending-products.rtp-on .rtp-cat{position:absolute;left:12px;top:12px;z-index:1;padding:5px 10px;background:#fff;color:var(--t-ink);font-size:11px;line-height:1;letter-spacing:.1em;text-transform:uppercase;font-weight:600;box-shadow:0 1px 2px rgb(0 0 0 / .08)}.trending-products.rtp-on .rtp-body{display:flex;flex-direction:column;flex:1;gap:14px;padding:16px 16px 18px}.trending-products.rtp-on .rtp-title{margin:0!important;padding:0!important;font-size:17px!important;line-height:1.25!important;text-transform:uppercase;min-height:2.5em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.trending-products.rtp-on .rtp-title a{color:var(--t-ink)!important;text-decoration:none!important}.trending-products.rtp-on .rtp-title a:hover{color:var(--t-red)!important}.trending-products.rtp-on .rtp-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:14px;border-top:1px solid var(--t-line)}.trending-products.rtp-on .rtp-more{display:inline-flex;align-items:center;gap:8px;color:var(--t-ink)!important;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none!important;white-space:nowrap}.trending-products.rtp-on .rtp-more svg{width:18px;height:18px;transition:transform .25s ease}.trending-products.rtp-on .rtp-more:hover{color:var(--t-red)!important}.trending-products.rtp-on .rtp-card:hover .rtp-more svg{transform:translateX(4px)}.trending-products.rtp-on .rtp-acts{display:inline-flex;gap:8px}.trending-products.rtp-on .rtp-ic{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#f1f1f1;color:var(--t-ink)!important;transition:background .2s ease,color .2s ease}.trending-products.rtp-on .rtp-ic svg{width:17px;height:17px}.trending-products.rtp-on .rtp-ic--wa{background:#e8f8ee;color:#128C4B!important}.trending-products.rtp-on .rtp-ic--call:hover{background:var(--t-ink);color:#fff!important}.trending-products.rtp-on .rtp-ic--wa:hover{background:#25D366;color:#fff!important}.trending-products.rtp-on .rtp-progress{position:relative;height:3px;margin:18px 0 0;background:var(--t-line);overflow:hidden}.trending-products.rtp-on .rtp-progress span{position:absolute;top:0;bottom:0;left:0;width:25%;background:var(--t-ink);transition:left .55s cubic-bezier(.2,.7,.2,1),width .3s ease}.trending-products.rtp-on .view-all-btn{margin-top:34px}@media (max-width:899px){.trending-products.rtp-on .container>.rtp-head{margin-bottom:18px;gap:14px}.trending-products.rtp-on .rtp-sub{font-size:14px!important}.trending-products.rtp-on .rtp-nav button{width:44px;height:44px}.trending-products.rtp-on .products-slider{margin:0 -6px}.trending-products.rtp-on .products-slider .slick-slide{padding:0 6px}}@media (max-width:575px){.trending-products.rtp-on .container>.rtp-head{align-items:flex-end}.trending-products.rtp-on .rtp-eyebrow{font-size:11px!important;margin-bottom:8px!important}.trending-products.rtp-on .rtp-eyebrow::before{width:18px}.trending-products.rtp-on .rtp-sub{font-size:13px!important;margin-top:8px!important}.trending-products.rtp-on .rtp-nav{gap:6px}.trending-products.rtp-on .rtp-nav button{width:38px;height:38px}.trending-products.rtp-on .rtp-nav button svg{width:18px;height:18px}.trending-products.rtp-on .rtp-media{padding:10%}.trending-products.rtp-on .rtp-cat{left:6px;top:6px;padding:4px 6px;font-size:9px;letter-spacing:.06em}.trending-products.rtp-on .rtp-body{gap:10px;padding:10px 10px 12px}.trending-products.rtp-on .rtp-title{font-size:13px!important}}@container (max-width:300px){.trending-products.rtp-on .rtp-foot{padding-top:10px;gap:6px}.trending-products.rtp-on .rtp-more{font-size:11px;gap:4px;letter-spacing:.04em}.trending-products.rtp-on .rtp-more span{display:none}.trending-products.rtp-on .rtp-more::before{content:"Details"}.trending-products.rtp-on .rtp-more svg{width:15px;height:15px}.trending-products.rtp-on .rtp-acts{gap:5px}.trending-products.rtp-on .rtp-ic{width:32px;height:32px}.trending-products.rtp-on .rtp-ic svg{width:15px;height:15px}}@container (max-width:190px){.trending-products.rtp-on .rtp-ic--call{display:none}}@media (prefers-reduced-motion:reduce){.trending-products.rtp-on *{transition:none!important}}