.kamina-pwa-install{position:fixed;bottom:20px;right:20px;z-index:9999;display:flex;align-items:center;gap:10px;padding:14px 24px;background:var(--kamina-burgundy, #6B2D3C);color:var(--kamina-cream, #FAF8F5);border:none;border-radius:50px;font-family:DM Sans,-apple-system,sans-serif;font-size:15px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;box-shadow:0 4px 20px #6b2d3c4d;transform:translateY(100px);opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.kamina-pwa-install.visible{transform:translateY(0);opacity:1}.kamina-pwa-install:hover{background:var(--kamina-black, #1A1A1A);box-shadow:0 6px 30px #1a1a1a66;transform:translateY(-2px)}.kamina-pwa-install:active{transform:translateY(0)}.kamina-pwa-install svg{width:20px;height:20px;stroke-width:2}@media (max-width: 768px){.kamina-pwa-install{bottom:80px;right:15px;left:15px;justify-content:center;padding:16px 20px;font-size:14px}}@media (max-width: 360px){.kamina-pwa-install span{display:none}.kamina-pwa-install{width:56px;height:56px;padding:0;justify-content:center;border-radius:50%}}@media (display-mode: standalone){body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.kamina-pwa-install{display:none!important}}@media (display-mode: standalone) and (-webkit-touch-callout: none){#header-group{padding-top:env(safe-area-inset-top)}}.kamina-offline-indicator{position:fixed;top:0;left:0;right:0;z-index:10000;padding:12px 20px;background:var(--kamina-gold, #C4A86B);color:var(--kamina-black, #1A1A1A);font-family:DM Sans,-apple-system,sans-serif;font-size:14px;font-weight:500;text-align:center;transform:translateY(-100%);transition:transform .3s ease}.kamina-offline-indicator.visible{transform:translateY(0)}.kamina-skeleton{background:linear-gradient(90deg,var(--kamina-cream, #FAF8F5) 25%,#f0ebe3 50%,var(--kamina-cream, #FAF8F5) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/pwa-styles.css.map */
