.amazon-lightbox,.amazon-lightbox *{box-sizing:border-box}.amazon-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000;z-index:99999;display:none;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;padding:30px;align-items:center;justify-content:center;transition:background .35s ease}.amazon-lightbox.is-open{display:flex;background:#000000b3}.amazon-lightbox.is-closing{display:flex;background:#0000}.amazon-lightbox__inner{position:relative;width:100%;max-width:1280px;aspect-ratio:16 / 9;max-height:90vh;background:#faf8f5;border-radius:20px;box-shadow:0 20px 60px #00000059;display:flex;flex-direction:column;overflow:hidden;opacity:0;transform:scale(.85) translateY(30px);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.amazon-lightbox.is-open .amazon-lightbox__inner{opacity:1;transform:scale(1) translateY(0)}.amazon-lightbox.is-closing .amazon-lightbox__inner{opacity:0;transform:scale(.85) translateY(30px);transition-duration:.3s}.amazon-lightbox__tabs{border-bottom:1px solid #e6e6e6;padding:14px 60px 14px 24px;display:flex;gap:24px;background:#faf8f5;min-height:52px;align-items:center;border-top-left-radius:20px;border-top-right-radius:20px}.amazon-lightbox__product-name{font-family:inherit;font-size:16px;font-weight:700;color:#111;margin:0;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.amazon-lightbox__close{all:unset;position:absolute;top:8px;right:12px;background:transparent;color:#111;cursor:pointer;padding:8px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;transition:background .2s,transform .2s}.amazon-lightbox__close:hover{color:#0066c0;background:#00000014;transform:rotate(90deg)}.amazon-lightbox__close svg{display:block;width:20px;height:20px}.amazon-lightbox__body{flex:1;display:grid;grid-template-columns:1fr 340px;min-height:0}.amazon-lightbox__stage{position:relative;display:flex;align-items:center;justify-content:center;padding:24px;min-height:0;overflow:hidden;background:#faf8f5}.amazon-lightbox__img-wrapper{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.amazon-lightbox__main-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;position:absolute;transition:opacity .3s ease,transform .3s ease;opacity:1;transform:translate(0)}.amazon-lightbox__main-img.slide-in-right{animation:slideInRight .35s cubic-bezier(.16,1,.3,1) forwards}.amazon-lightbox__main-img.slide-in-left{animation:slideInLeft .35s cubic-bezier(.16,1,.3,1) forwards}.amazon-lightbox__main-img.slide-out-left{animation:slideOutLeft .3s ease forwards}.amazon-lightbox__main-img.slide-out-right{animation:slideOutRight .3s ease forwards}@keyframes slideInRight{0%{opacity:0;transform:translate(60px) scale(.97)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-60px) scale(.97)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes slideOutLeft{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(-60px) scale(.97)}}@keyframes slideOutRight{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(60px) scale(.97)}}.amazon-lightbox__nav{all:unset;position:absolute;top:50%;transform:translateY(-50%);background:#ffffffe6;border:1px solid #ddd;width:42px!important;height:42px!important;min-width:42px;min-height:42px;border-radius:50%!important;cursor:pointer;color:#111;display:flex!important;align-items:center;justify-content:center;z-index:2;padding:0;box-sizing:border-box;transition:background .2s,box-shadow .2s,transform .2s}.amazon-lightbox__nav:hover{box-shadow:0 2px 8px #0000002e;transform:translateY(-50%) scale(1.1)}.amazon-lightbox__nav:active{transform:translateY(-50%) scale(.95)}.amazon-lightbox__nav svg{display:block;width:22px;height:22px;color:#111}.amazon-lightbox__nav--prev{left:16px}.amazon-lightbox__nav--next{right:16px}.amazon-lightbox__side{border-left:1px solid #e6e6e6;padding:24px;overflow-y:auto;background:#faf8f5}.amazon-lightbox__title{font-family:inherit;font-size:17px;font-weight:700;line-height:1.35;color:#111;margin:0 0 16px}.amazon-lightbox__option{font-size:13px;color:#333;margin-bottom:6px}.amazon-lightbox__option strong{font-weight:600}.amazon-lightbox__thumbs{margin-top:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.amazon-lightbox__thumb{all:unset;display:block;aspect-ratio:1 / 1;border:2px solid transparent;background:#fff;cursor:pointer;overflow:hidden;border-radius:4px;transition:border-color .2s,transform .2s,box-shadow .2s;box-sizing:border-box}.amazon-lightbox__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .2s}.amazon-lightbox__thumb-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#333;color:#fff;font-weight:700}.amazon-lightbox__thumb:hover{transform:scale(1.05);box-shadow:0 2px 8px #00000026}.amazon-lightbox__thumb.is-active{border-color:#0066c0;box-shadow:0 0 0 2px #0066c040}@media(max-width:900px){.amazon-lightbox{padding:0}.amazon-lightbox__inner{max-width:100%;max-height:100%;height:100%;aspect-ratio:auto;border-radius:0;transform:translateY(100%);opacity:1;transition:transform .4s cubic-bezier(.16,1,.3,1)}.amazon-lightbox.is-open .amazon-lightbox__inner{transform:translateY(0)}.amazon-lightbox.is-closing .amazon-lightbox__inner{transform:translateY(100%);transition-duration:.3s}.amazon-lightbox__tabs{border-radius:0}.amazon-lightbox__body{grid-template-columns:1fr;grid-template-rows:1fr auto}.amazon-lightbox__side{border-left:none;border-top:1px solid #e6e6e6;max-height:40vh}.amazon-lightbox__stage{padding:16px}.amazon-lightbox__thumbs{grid-template-columns:repeat(5,1fr)}.amazon-lightbox__nav--prev{left:8px}.amazon-lightbox__nav--next{right:8px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/amazon-lightbox.css.map */
