.sticky-media-container{position:relative;width:100%}.sticky-media-container .sticky-media{scroll-snap-type:y mandatory;overflow-y:scroll;height:100svh;scroll-behavior:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.sticky-media-container .sticky-media::-webkit-scrollbar{display:none}.sticky-media-container .media-item{scroll-snap-align:start;scroll-snap-stop:always;height:98svh;width:100%;position:relative}.sticky-media-container .media-item:last-child{height:99.99svh;overflow:hidden}.sticky-media-container .sticky-media-image,.sticky-media-container .sticky-media-video{width:100%;height:98svh;object-fit:cover;display:block}.sticky-media-container .media-item:last-child .sticky-media-image,.sticky-media-container .media-item:last-child .sticky-media-video{height:99.99svh}.sticky-media-container .media-navigation{position:absolute;right:15px;top:50%;transform:translateY(-50%);z-index:1;display:flex;flex-direction:column;align-items:center;gap:12px}.sticky-media-container .nav-dots{display:flex;flex-direction:column;align-items:center;gap:6px}.sticky-media-container .nav-dot{position:relative;width:8px;height:8px;border-radius:50%;background:#ffffff80;cursor:pointer;transition:all .3s ease;border:1px solid rgba(255,255,255,.3);overflow:hidden}.sticky-media-container .nav-dot.active{background:#fff;transform:scale(1.2);box-shadow:0 0 8px #fff9}.sticky-media-container .nav-dot.video-progress{width:5px;height:50px;border-radius:10px;background:#ffffff4d;border:none}.sticky-media-container .nav-dot.video-progress.active{background:#ffffff4d;transform:scale(1);box-shadow:0 0 4px #ffffff80}.sticky-media-container .nav-dot .progress-bar{position:absolute;top:0;left:0;width:100%;height:0%;background:#fff;border-radius:inherit;transition:height .1s ease;opacity:0}.sticky-media-container .nav-dot.video-progress .progress-bar{opacity:1;box-shadow:0 0 4px #ffffff80}.sticky-media-container .product-info{position:absolute;bottom:60px;left:50%;display:flex;gap:14px;max-width:420px;width:96%;padding:10px;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.15);transition:transform .6s cubic-bezier(.4,.2,.2,1),opacity .4s;transform:translate(-50%) translateY(140%);opacity:0;pointer-events:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.sticky-media-container .product-info.active{transform:translate(-50%) translateY(0);opacity:1;pointer-events:auto}.sticky-media-container .product-info img{display:block;width:100px;height:auto}.sticky-media-container .product-details{display:flex;flex-direction:column;justify-content:space-between;gap:2px;width:100%}.sticky-media-container .product-title{font-size:14px;font-family:DatingHistoria,sans-serif;line-height:24px;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sticky-media-container .product-price{font-family:FuturaLT,sans-serif;font-size:13px;line-height:24px;color:#fff}.sticky-media-container .product-notes{display:-webkit-box;font-family:FuturaLT,sans-serif;font-size:13px;line-height:24px;color:#fff;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.sticky-media-container .product-purchase{display:flex;justify-content:space-between;margin-top:2px}.sticky-media-container .product-price{font-family:FuturaLT,sans-serif;font-weight:700;font-size:16px}.sticky-media-container .add-to-bag-button{padding:2px 8px;background-color:#fff3;font-family:FuturaLT,sans-serif;color:#fff}.sticky-media-container .add-to-bag-button:hover{background-color:#ffffff4d}@media (min-width: 600px){.sticky-media-container .product-info{left:auto;width:80%;margin:0;right:40px;transform:translate(0) translateY(140%)}.sticky-media-container .product-info.active{transform:translate(0) translateY(0)}}@media (min-width: 769px){.sticky-media-container .media-navigation{right:20px;gap:15px}.sticky-media-container .nav-dots{gap:8px}.sticky-media-container .nav-dot{width:12px;height:12px}.sticky-media-container .nav-dot.video-progress{height:70px}.sticky-media-container .product-info{width:fit-content}.sticky-media-container .product-title{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/sticky-media-stylesheet.css.map */
