/* v1.16.2: unified product media actions */
.cm162-media-actions{display:flex;align-items:stretch;flex-wrap:wrap;gap:10px;margin-top:16px}
.cm162-media-actions>.ghost,.cm162-favorite-collection>.ghost,.cm162-favorite-collection>form>.ghost{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:10px 15px;border:1px solid #e2e5ef;border-radius:10px;color:#243055;background:#fff;text-decoration:none;cursor:pointer;font-size:14px;font-weight:600;white-space:nowrap;box-sizing:border-box}
.cm162-favorite-collection{display:contents}
.cm162-favorite-collection>form{margin:0;display:flex}
.cm162-media-actions>.ghost:hover,.cm162-favorite-collection>.ghost:hover,.cm162-favorite-collection>form>.ghost:hover{background:#f2f5fc;color:#243055}
.cm162-disabled{opacity:.5;cursor:not-allowed!important}
#cm196-lightbox.cm196-lightbox{position:fixed;inset:0;margin:auto;box-sizing:border-box;width:max-content;max-width:96vw;max-height:94vh;padding:18px;background:#111827;overflow:visible}
#cm196-lightbox.cm196-lightbox img{display:block;width:auto;height:auto;max-width:calc(96vw - 36px);max-height:calc(90vh - 36px);object-fit:contain}
#cm196-lightbox .cm161-lightbox-prev,#cm196-lightbox .cm161-lightbox-next{position:absolute;z-index:4;top:50%;transform:translateY(-50%);width:44px;height:44px;padding:0;margin:0;border:1px solid #ffffff30;border-radius:50%;color:#fff;background:#111827b8;font-size:30px;line-height:1;cursor:pointer}
#cm196-lightbox .cm161-lightbox-prev{left:22px}#cm196-lightbox .cm161-lightbox-next{right:22px}
#cm196-lightbox .cm161-lightbox-prev:hover,#cm196-lightbox .cm161-lightbox-next:hover{background:#101827}
#cm196-lightbox [data-cm196-close]{position:absolute;z-index:5;right:18px;top:18px;margin:0;background:#111827cf}
@media(max-width:580px){.cm162-media-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cm162-media-actions>.ghost,.cm162-favorite-collection>.ghost,.cm162-favorite-collection>form>.ghost{width:100%;padding:10px 5px;font-size:12px}.cm162-favorite-collection>form{min-width:0}#cm196-lightbox .cm161-lightbox-prev{left:8px}#cm196-lightbox .cm161-lightbox-next{right:8px}}
