.sec__instagram-3d{position:relative;overflow:hidden}.sec__instagram-3d .swiper{overflow:hidden!important;padding:15px 0 35px}.ins-slider-container{position:relative;width:100%}.ins-card-wrapper{display:flex;justify-content:center;box-sizing:border-box}.ins-card-item{position:relative;width:100%;aspect-ratio:9 / 14.5;min-height:440px;border-radius:22px;overflow:hidden;background:#f5f5f5;box-shadow:0 10px 25px -4px #00000014,0 2px 6px -1px #0000000a;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s cubic-bezier(.2,.8,.2,1);cursor:pointer;-webkit-user-select:none;user-select:none}.ins-card-item:hover{transform:translateY(-8px);box-shadow:0 20px 40px -8px #0000002e,0 4px 12px -2px #00000014}.ins-card-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.ins-card-media img,.ins-card-media video{width:100%;height:100%;object-fit:cover;display:block;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.ins-card-item:hover .ins-card-media img,.ins-card-item:hover .ins-card-media video{transform:scale(1.05)}.ins-card-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000040,#0000 35%,#0000001a 60%,#000000b3);z-index:2;pointer-events:none}.ins-top-badge{position:absolute;top:14px;right:14px;z-index:5;width:36px;height:36px;border-radius:50%;background:#00000061;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;color:#fff;transition:transform .3s ease,background .3s ease}.ins-card-item:hover .ins-top-badge{transform:scale(1.08);background:#0000008c}.ins-top-badge svg{width:17px;height:17px}.ins-top-handle{position:absolute;top:14px;left:14px;z-index:5;background:#0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:11px;font-weight:600;letter-spacing:.3px;padding:5px 11px;border-radius:20px;text-decoration:none;display:inline-flex;align-items:center;gap:5px;transition:background .25s ease}.ins-card-item:hover .ins-top-handle{background:#0009}.ins-floating-product{position:absolute;bottom:14px;left:12px;right:12px;z-index:6;background:#fffffff0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:16px;padding:8px 10px;display:flex;align-items:center;gap:10px;box-shadow:0 10px 24px #0000002e;border:1px solid rgba(255,255,255,.7);text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s ease,box-shadow .3s ease}.ins-floating-product:hover{transform:translateY(-3px);background:#fff;box-shadow:0 14px 30px #0000003d}.ins-thumb-box{width:46px;height:46px;border-radius:11px;overflow:hidden;flex-shrink:0;background:#f0f0f0;border:1px solid rgba(0,0,0,.06)}.ins-thumb-box img{width:100%;height:100%;object-fit:cover}.ins-info-col{flex:1 1 auto;min-width:0;text-align:left}.ins-title{font-size:12px;font-weight:700;color:#111;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:3px}.ins-price-row{display:flex;align-items:baseline;gap:6px;line-height:1}.ins-price{font-size:13px;font-weight:800;color:#111}.ins-compare-price{font-size:11px;color:#888;text-decoration:line-through}.ins-btn-shop{background:var(--card-btn-bg, #000000);color:var(--card-btn-color, #ffffff);border-radius:20px;padding:7px 12px;font-size:11px;font-weight:700;white-space:nowrap;letter-spacing:.3px;flex-shrink:0;display:inline-flex;align-items:center;gap:4px;transition:all .2s ease}.ins-floating-product:hover .ins-btn-shop{opacity:.9;transform:scale(1.04)}.sec__instagram-3d .swiper-button-prev,.sec__instagram-3d .swiper-button-next{width:44px;height:44px;background:#fff;border-radius:50%;box-shadow:0 4px 15px #0000001f;color:#111;border:1px solid #eeeeee;transition:all .25s ease}.sec__instagram-3d .swiper-button-prev:hover,.sec__instagram-3d .swiper-button-next:hover{background:#000;color:#fff;box-shadow:0 6px 20px #00000038}@media(max-width:767.98px){.ins-card-item{min-height:380px;border-radius:18px}.ins-top-badge{width:32px;height:32px;top:10px;right:10px}.ins-top-handle{top:10px;left:10px;font-size:10px;padding:4px 8px}.ins-floating-product{bottom:10px;left:8px;right:8px;padding:6px 8px;border-radius:13px;gap:8px}.ins-thumb-box{width:38px;height:38px;border-radius:9px}.ins-title{font-size:11px}.ins-price{font-size:12px}.ins-btn-shop{padding:5px 9px;font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/instagram-3d.css.map */
