.sliderContainer{position:relative;margin:auto}.imageWindow{max-width:1120px;width:100%;height:657px;overflow:hidden;position:relative;border-radius:16px}.backgroundStrip{width:2261px;height:100%;position:relative;top:0;left:0}.artwork{position:absolute;object-fit:cover;pointer-events:none;border:10px solid #c7a27b;border-radius:6px}.artwork.artwork-visible{opacity:1;visibility:visible}.artworkList{position:absolute;z-index:4;object-fit:cover;pointer-events:none}.placeholder{border-radius:4px}.bottomControls{display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:30px;left:20px;right:20px}.priceGroup{display:flex;gap:8px;padding:8px 12px;border-radius:40px;background-color:hsla(0,0%,41%,.13);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);box-shadow:inset 1px 1px 1px hsla(0,0%,100%,.4)}.priceButton{background:transparent;border:none;border-radius:40px;padding:10px 18px;cursor:pointer;display:flex;flex-direction:column;align-items:center;color:#fff;font-weight:500;transition:all .3s ease;min-width:64px}.priceButton .price{font-weight:700;font-size:18px}.priceButton .size{font-size:13px;opacity:.8}.priceButton.active{background:#fff;color:#1b0d00}.buyNowButton{background:#fff;color:#1f0c02;border:none;border-radius:12px;padding:14px 72px;font-size:16px;line-height:21px;font-weight:600;cursor:pointer;transition:transform .2s ease;width:100%}.buyNowButton:hover{transform:scale(1.05)}.image-progress-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:rgba(0,0,0,.5);border-radius:10px;padding:10px;text-align:center}.image-spinner{width:40px;height:40px;border:4px solid hsla(0,0%,100%,.3);border-top-color:#1e1d1d;border-radius:50%;animation:spin 1s linear infinite}.image-progress-text{font-size:18px;margin-top:10px;font-family:Inter,sans-serif}@media (max-width:768px){.bottomControls .priceGroup{padding:8px 7px}}@media (max-width:480px){.bottomControls{flex-direction:column;align-items:normal;gap:20px}.bottomControls .priceGroup{padding:8px 7px;justify-content:space-between}.bottomControls .priceGroup .priceButton{padding:6px 7px}.imageWindow{max-width:90vw}}