.r3-ubp{background:#fff;padding:18px 0 12px;overflow:hidden}.r3-ubp__inner{max-width:none;margin:0 auto}.r3-ubp__head{text-align:center;margin-bottom:14px;padding:0 18px}.r3-ubp__head h2{margin:0;color:#22314c;font-size:26px;line-height:1.08;font-weight:900;letter-spacing:-.035em}.r3-ubp__head p{margin:7px auto 0;max-width:340px;color:#22314c9e;font-size:13px;line-height:1.35;font-weight:500}.r3-ubp__list{display:flex;flex-direction:column;gap:10px}.r3-ubp__block{width:100%}.r3-ubp__banner-wrap{position:relative;width:calc(100% - 8px);margin:0 auto;aspect-ratio:var(--r3-banner-ratio-mobile);border-radius:18px;overflow:hidden;background:#f8f5ef;box-shadow:0 8px 24px #1118270f,0 2px 8px #11182708}.r3-ubp__banner{display:block;width:100%;height:100%;background:#f8f5ef;text-decoration:none}.r3-ubp__banner img{width:100%;height:100%;display:block;object-position:center}.r3-ubp__banner--contain img{object-fit:contain}.r3-ubp__banner--cover img{object-fit:cover}.r3-ubp__banner-action{position:absolute;right:16px;bottom:16px;z-index:5;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 10px 8px 14px;min-height:38px;border-radius:999px;background:#ffffffb8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.45);color:#22314c;text-decoration:none;font-size:12.5px;font-weight:800;letter-spacing:-.01em;box-shadow:0 10px 24px #1018281f,inset 0 1px #ffffff8c;transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.r3-ubp__banner-action:after{content:"\203a";width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.45);font-size:15px;font-weight:900;line-height:1;transition:.25s ease}.r3-ubp__banner-action:hover{background:#ffffffd6;transform:translateY(-2px);box-shadow:0 14px 30px #10182824,inset 0 1px #ffffffa6}.r3-ubp__banner-action:hover:after{transform:translate(2px);background:#ffffffb8}.r3-ubp__products{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:10px 6px 0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.r3-ubp__products::-webkit-scrollbar{display:none}.r3-ubp__card{flex:0 0 38%;min-width:38%;scroll-snap-align:start;background:#fff;border:1px solid rgba(16,24,40,.065);border-radius:17px;overflow:hidden;box-shadow:0 7px 18px #1018280d,0 1px 3px #10182808}.r3-ubp__media{position:relative;display:flex;align-items:center;justify-content:center;height:164px;padding:7px;background:#fff;text-decoration:none}.r3-ubp__media img{width:100%;height:100%;object-fit:contain;display:block;transform:scale(1.08)}.r3-ubp__cart-form{position:absolute;right:8px;bottom:8px;z-index:3;margin:0}.r3-ubp__cart-btn{width:32px;height:32px;border:1px solid rgba(16,24,40,.08);border-radius:999px;display:flex;align-items:center;justify-content:center;background:#fffffff5;color:#22314c;box-shadow:0 4px 12px #1018281a,0 1px 3px #1018280f;cursor:pointer}.r3-ubp__cart-btn svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.r3-ubp__info{display:block;padding:8px 10px 10px;text-decoration:none;background:#fbfbfb}.r3-ubp__info h3{margin:0;color:#22314c;font-size:10.8px;line-height:1.25;font-weight:650;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:28px}.r3-ubp__price{margin-top:7px;color:#22314c;font-size:11.2px;line-height:1;font-weight:800}@media screen and (min-width:750px){.r3-ubp{padding:26px 0 20px}.r3-ubp__inner{max-width:1240px;padding:0 24px}.r3-ubp__list{gap:16px}.r3-ubp__banner-wrap{width:100%;aspect-ratio:var(--r3-banner-ratio-desktop);border-radius:22px}.r3-ubp__banner-action{right:18px;bottom:18px;min-height:40px;padding:9px 11px 9px 15px;font-size:13px}.r3-ubp__banner-action:after{width:23px;height:23px;font-size:16px}.r3-ubp__products{padding:14px 2px 0;gap:14px}.r3-ubp__card{flex:0 0 170px;min-width:170px}.r3-ubp__media{height:180px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/re3aya-universal-banner-products.css.map */
