.sk{--sk-base:#ffffff12;--sk-hi:#ffffff21;background:linear-gradient(90deg,var(--sk-base) 35%,var(--sk-hi) 50%,var(--sk-base) 65%) 0 0/300% 100%;border-radius:6px;max-width:100%;animation:1.6s linear infinite sk-shimmer;display:block}.product-info .sk{--sk-base:#12070614;--sk-hi:#12070626}.sk-line{height:.9em;margin:.55em 0}.stack>.sk-line{margin:0}.sk-title{border-radius:9px;width:min(340px,60vw);height:clamp(32px,4.4vw,54px);margin:12px 0 14px}.sk-eyebrow{width:110px;height:12px}.sk-pill{border-radius:999px;width:92px;height:36px}.sk-btn{border-radius:10px;width:150px;height:46px}.sk-field{border-radius:9px;width:100%;height:48px}.sk-circle{border-radius:50%;flex:none}.sk-fill{border-radius:inherit;position:absolute;inset:0}.sk-img{border-radius:inherit;width:100%;height:100%}.sk-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:clamp(420px,62vh,640px);display:flex}.sk-row{align-items:center;gap:12px;display:flex}.sk-row>.sk-grow{flex:1;min-width:0}.sk-tabs{gap:8px;padding-top:17px;display:flex;overflow:hidden}.sk-tabs .sk-pill{flex:none}.sk-title-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}@keyframes sk-shimmer{to{background-position:-300% 0}}@media (prefers-reduced-motion:reduce){.sk{animation:none}}
