.pe-product-media{position:relative;border-radius:16px;overflow:hidden;background:#fafafa;box-shadow:0 24px 48px -16px #0000002e,0 2px 8px #0000000a;transition:box-shadow .4s ease}.pe-product-media img{display:block;width:100%;height:auto;transition:transform .5s cubic-bezier(.16,1,.3,1)}@media(hover:hover)and (pointer:fine){.pe-product-media.pe-zoom-active img{cursor:zoom-in}}.pe-thumb-row{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:thin}.pe-thumb{flex:0 0 auto;width:72px;height:72px;border-radius:10px;overflow:hidden;border:2px solid transparent;cursor:pointer;opacity:.7;transition:opacity .25s ease,border-color .25s ease,transform .25s ease}.pe-thumb:hover{opacity:1;transform:translateY(-2px)}.pe-thumb.pe-thumb-active{opacity:1;border-color:#111}.pe-thumb img{width:100%;height:100%;object-fit:cover}.pe-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000eb;display:flex;align-items:center;justify-content:center;z-index:10000;opacity:0;pointer-events:none;transition:opacity .3s ease}.pe-lightbox.pe-open{opacity:1;pointer-events:all}.pe-lightbox img{max-width:90vw;max-height:90vh;border-radius:8px}.pe-lightbox-close{position:absolute;top:24px;right:24px;width:44px;height:44px;border-radius:50%;background:#ffffff1a;color:#fff;border:none;font-size:22px;cursor:pointer;transition:background .25s ease}.pe-lightbox-close:hover{background:#fff3}.pe-usp-row{display:flex;flex-wrap:wrap;gap:16px;margin:20px 0;padding:16px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.pe-usp-item{display:flex;align-items:center;gap:8px;font-size:13px;color:#333}.pe-usp-item svg{flex-shrink:0;width:20px;height:20px}.pe-stock-indicator{display:flex;align-items:center;gap:8px;font-size:13px;color:#1a7a1a;margin:8px 0}.pe-stock-dot{width:8px;height:8px;border-radius:50%;background:#1a7a1a;animation:pe-pulse 2s infinite}@keyframes pe-pulse{0%,to{opacity:1}50%{opacity:.4}}.pe-stock-indicator.pe-low-stock{color:#c25400}.pe-stock-indicator.pe-low-stock .pe-stock-dot{background:#c25400}.pe-sticky-atc{position:fixed;bottom:0;left:0;right:0;background:#fff;box-shadow:0 -8px 24px #0000001a;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;z-index:500;transform:translateY(100%);transition:transform .35s cubic-bezier(.16,1,.3,1)}.pe-sticky-atc.pe-visible{transform:translateY(0)}.pe-sticky-atc img{width:44px;height:44px;border-radius:8px;object-fit:cover}.pe-sticky-atc-info{flex:1;min-width:0}.pe-sticky-atc-title{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pe-sticky-atc-price{font-size:13px;color:#666}.pe-faq-item{border-bottom:1px solid #eee}.pe-faq-question{display:flex;justify-content:space-between;align-items:center;padding:16px 0;cursor:pointer;font-weight:500;font-size:14px}.pe-faq-icon{transition:transform .3s ease;flex-shrink:0}.pe-faq-item.pe-open .pe-faq-icon{transform:rotate(45deg)}.pe-faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease;font-size:14px;color:#555;line-height:1.6}.pe-faq-item.pe-open .pe-faq-answer{padding-bottom:16px}.pe-payment-icons{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0;opacity:.8}.pe-payment-icons img{height:24px;width:auto}@media(max-width:749px){body.pe-has-sticky-atc{padding-bottom:76px}.pe-thumb{width:60px;height:60px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/premium-product-page.css.map */
