@media (max-width: 767px){.nexus-product-grid,.beae-slider-wrapper[data-mobile-layout=slider],.beae-slider-wrapper[data-mobile-layout=grid]{--items-per-mobile: 2.2;--items-gap-mobile: 12px;--peek-ratio: .2;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nexus-product-grid::-webkit-scrollbar,.beae-slider-wrapper[data-mobile-layout=slider]::-webkit-scrollbar{display:none}.nexus-product-grid .nexus-product-item,.beae-slider-wrapper[data-mobile-layout=slider] .beae-slider-items>*{width:calc(45vw - 6px);min-width:calc(45vw - 6px);flex-shrink:0;scroll-snap-align:start;margin-right:var(--items-gap-mobile);border-radius:12px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px #00000014;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.nexus-product-grid .nexus-product-item:last-child:after,.beae-slider-wrapper[data-mobile-layout=slider] .beae-slider-items>*:last-child:after{content:"";position:absolute;top:0;right:-50px;width:50px;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 100%);pointer-events:none;opacity:.7}.nexus-product-grid .nexus-product-item:hover,.beae-slider-wrapper[data-mobile-layout=slider] .beae-slider-items>*:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 32px #0000001f;z-index:10}.nexus-product-grid{display:flex;padding:0 20px;gap:var(--items-gap-mobile)}.beae-slider-wrapper[data-mobile-layout=slider] .beae-slider-content{scroll-padding-inline:20px;margin-inline-start:-20px;margin-inline-end:-20px;padding-inline-start:20px;padding-inline-end:20px}.beae-slider-wrapper[data-mobile-layout=slider] .beae-slider-items{grid:auto / auto-flow calc((100vw - 40px) / 2.2 - var(--items-gap-mobile));gap:var(--items-gap-mobile)}}@media (max-width: 767px){.nexus-product-item .product-image,.beae-slider-items>* .beae-x-image{border-radius:8px 8px 0 0;overflow:hidden;aspect-ratio:1;object-fit:cover}.nexus-product-item .product-info,.beae-slider-items>* .product-info{padding:12px}.nexus-product-item .product-title,.beae-slider-items>* .product-title{font-size:14px;font-weight:600;line-height:1.3;margin-bottom:4px;color:#1a1a1a}.nexus-product-item .product-price,.beae-slider-items>* .product-price{font-size:16px;font-weight:700;color:#2563eb}.nexus-product-item .add-to-cart,.beae-slider-items>* .beae-custom-atc{opacity:0;transform:translateY(10px);transition:all .3s ease}.nexus-product-item:hover .add-to-cart,.beae-slider-items>*:hover .beae-custom-atc{opacity:1;transform:translateY(0)}}@media (max-width: 767px){.nexus-mobile-peek-container{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:16px;margin:16px 0}.nexus-peek-indicator{position:absolute;top:50%;right:-10px;transform:translateY(-50%);width:20px;height:60px;background:linear-gradient(135deg,#2563eb1a,#3b82f61a);border-radius:10px;opacity:.6;animation:nexus-pulse 2s ease-in-out infinite}@keyframes nexus-pulse{0%,to{opacity:.6;transform:translateY(-50%) scale(1)}50%{opacity:.9;transform:translateY(-50%) scale(1.1)}}}@media (max-width: 767px){.nexus-product-grid,.beae-slider-wrapper[data-mobile-layout=slider]{touch-action:pan-x}.nexus-product-grid .nexus-product-item:nth-child(2n),.beae-slider-items>*:nth-child(2n){scroll-snap-align:center}.nexus-product-item,.beae-slider-items>*{will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}}@media (max-width: 767px){.nexus-product-grid.loading .nexus-product-item,.beae-slider-wrapper.loading .beae-slider-items>*{background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;animation:nexus-loading 1.5s infinite}@keyframes nexus-loading{0%{background-position:200% 0}to{background-position:-200% 0}}}@media (max-width: 767px){.nexus-product-item:focus,.beae-slider-items>*:focus{outline:2px solid #2563eb;outline-offset:2px}@media (prefers-reduced-motion: reduce){.nexus-product-item,.beae-slider-items>*{transition:none}.nexus-peek-indicator{animation:none}}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/nexus-mobile-peek-grid.css.map */
