.pf-top{overflow:hidden!important}.pf-top .pf-container{width:max-content;min-width:100%;display:flex!important;flex-wrap:nowrap!important;animation:pfMove 11s ease-in-out infinite alternate}.pf-top span{white-space:nowrap!important}@keyframes pfMove{from{transform:translateX(-28px)}to{transform:translateX(28px)}}.pf-detail-carousel{max-width:980px!important;margin:auto!important}.pf-detail-track{justify-content:center!important;gap:16px!important}.pf-detail-card{min-width:280px!important;max-width:300px!important;flex:1 1 0!important}.pf-bundle-options{gap:10px!important}.pf-bundle-option{border-radius:20px!important}.pf-bundle-option:nth-child(2){border-color:#D4A574!important}.pf-color-item,.pf-detail-card,.pf-bundle-option,.pf-btn{transition:transform .22s ease,box-shadow .22s ease}.pf-color-item:hover,.pf-detail-card:hover,.pf-bundle-option:hover,.pf-btn:hover{transform:translateY(-3px);box-shadow:0 18px 42px rgba(59,30,94,.14)!important}@media(max-width:980px){.pf-top .pf-container{animation:pfMoveMobile 9s ease-in-out infinite alternate}.pf-detail-track{justify-content:flex-start!important;overflow-x:auto!important}.pf-detail-card{min-width:222px!important;max-width:222px!important;flex:0 0 222px!important}.pf-color-item:hover,.pf-detail-card:hover,.pf-bundle-option:hover,.pf-btn:hover{transform:none}}@keyframes pfMoveMobile{from{transform:translateX(-42px)}to{transform:translateX(42px)}}