.wizard-category-container[data-v-715d7bc3]{max-height:160px;display:flex;flex-direction:column;gap:8px;padding:0 12px;overflow-y:auto}.wizard-category-container .wizard-category[data-v-715d7bc3]{height:40px;padding:24px;display:flex;align-items:center;justify-content:center;background:#ddd;cursor:pointer;border-radius:8px;border:1px solid #aaa;font-size:24px;font-weight:400;transition:all .3s}.wizard-category-container .wizard-category.selected[data-v-715d7bc3]{background:#ee732c;color:#fff}.select-category-error-text[data-v-715d7bc3]{display:block;margin-top:8px;font-size:16px;font-weight:500}.buttons[data-v-715d7bc3]{margin-left:auto}@media screen and (max-width:640px){.wizard-category-container .wizard-category[data-v-715d7bc3]{padding:12px}}.select-age-range-error-text,.select-persona-error-text,.select-style-error-text{display:block;margin-top:8px;font-size:16px;font-weight:500}.persona-wrapper label{text-transform:capitalize}.select-character-error-text{display:block;margin-top:8px;font-size:16px;font-weight:500}.remove-img-bg .vue-select-image__thumbnail--selected{background:none!important}.remove-img-bg .vue-select-image__thumbnail{cursor:auto}.my-page{padding:32px 0}.my-page .left-content{top:-20px;display:flex;flex-direction:column;align-self:flex-start}.my-page .mobile-image-wrapper{position:relative}.my-page .save-button{position:absolute;top:12px;left:12px;padding:4px 12px;border-radius:16px;background:#fe3c00;color:#fff;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px}.my-page .save-button svg{flex-shrink:0;fill:#fff;width:16px;height:16px}.my-page .name-text{padding:0 16px;font-size:32px;font-weight:700;color:#000;text-align:center;margin-top:8px}.my-page .edit-persona-link{margin:0 auto;margin-top:24px;display:inline-flex;flex-direction:column;align-items:center;font-size:16px;font-weight:500;color:#007bff!important;text-align:center}.my-page .edit-persona-link:last-child{margin-top:0;cursor:pointer}.my-page .edit-persona-link span{line-height:1.3}.my-page .content-wrapper{display:flex;flex-direction:column;align-items:center;gap:16px}.my-page .content-wrapper .home-slider-main{max-width:100%!important;width:100%!important}.my-page .setup-persona-text{margin-bottom:0;font-size:24px;color:#007bff;text-align:center}.my-page .setup-persona-text.bold{font-weight:700}.my-page .setup-persona-text.red{color:#fe3c00}.my-page .setup-persona-button{margin:0 auto;margin-top:8px;display:flex;align-items:center;font-weight:500;font-size:20px;padding:8px 24px;background:#fe3c00;color:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer}.my-page .skip-persona-button{margin:0 auto;font-weight:500;font-size:20px;text-decoration:underline;cursor:pointer}.gift-items-container{width:100%}.gift-items{margin-top:32px;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.gift-items .gift-item{display:flex;flex-direction:column;gap:16px}.gift-items .gift-item .image-wrapper{-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.1);border:1px solid #21294b;overflow:hidden}.gift-items .gift-item .image-wrapper img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.gift-items .gift-item .line{position:relative;width:100%;height:1px;margin:0 auto;background:#734386}.gift-items .gift-item .shop-now-button{width:100%;height:60px;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:20px!important;background-color:transparent!important;border:2px solid #f0bc04!important;outline:none!important;color:#000!important;box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:12px}.my-page-wizard-items-container{width:100%}.best-sellers-section{margin-top:32px;display:flex;flex-direction:column;gap:32px}.best-sellers-section .best-sellers-section-title{font-size:24px;font-weight:600;color:#fe3c00;margin-bottom:12px}.best-sellers-empty-state{font-size:16px;font-weight:500;color:#666}.best-sellers-section .best-sellers{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.best-sellers-section .best-sellers .best-seller{position:relative;padding:64px 24px;border-radius:4px;border:1px solid #dadada;overflow:hidden;cursor:pointer}.best-sellers-section .best-sellers .best-seller:hover{border:1px solid #fe3c00}.best-sellers-section .best-sellers .best-seller .image-wrapper{position:relative;max-width:100%;height:240px;-o-object-fit:cover;object-fit:cover}.best-sellers-section .best-sellers .best-seller .image-wrapper img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.best-sellers-section .best-sellers .best-seller:hover .image-wrapper img{opacity:.25}.best-sellers-section .best-sellers .best-seller .image-wrapper .icons{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none;align-items:center;justify-content:center;gap:4px}.best-sellers-section .best-sellers .best-seller .image-wrapper .icons .icon{width:36px;height:36px;border-radius:4px;display:flex;align-items:center;justify-content:center;background:#fff;fill:#fe3c00}.best-sellers-section .best-sellers .best-seller .image-wrapper .icons .icon svg{width:24px}.best-sellers-section .best-sellers .best-seller:hover .image-wrapper .icons{display:flex}.best-sellers-section .best-sellers .best-seller .actions{position:absolute;top:0;left:12px;display:flex;align-items:center;gap:8px}.best-sellers-section .best-sellers .best-seller .actions .action{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-bottom-left-radius:4px;border-bottom-right-radius:4px;transform:rotateX(90deg);background:#fff;color:#fe3c00;transform-origin:top;cursor:pointer;transition:all .2s;box-shadow:0 2px 4px hsla(0,0%,100%,.2)}.best-sellers-section .best-sellers .best-seller:hover .action{transform:rotateX(0)}.best-sellers-section .best-sellers .best-seller .actions .action:nth-child(2){transition-delay:rotate .1s}.best-sellers-section .best-sellers .best-seller .actions .action:nth-child(3){transition-delay:rotate .2s}.best-sellers-section .best-sellers .best-seller .actions .action:last-child{transition-delay:rotate .3s}.best-sellers-section .best-sellers .best-seller .action:hover{background:#fe3c00;fill:#fff}.best-sellers-section .best-sellers .best-seller .trending-product-wishlist{position:absolute;top:12px;right:12px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#fff;fill:#fe3c00;border:1px solid #fe3c00;padding:4px;border-radius:4px}.best-sellers-section .best-sellers .best-seller .product-line{margin:20px 0;width:100%;height:1px;background:linear-gradient(90deg,#dadada 42%,#fe3c00 0,#fe3c00 58%,#dadada 0)}.best-sellers-section .best-sellers .best-seller .content{display:flex;flex-direction:column;align-items:center;gap:8px}.best-sellers-section .best-sellers .best-seller .content .best-seller-rating{display:flex;align-items:center;gap:4px;fill:#ffc000}.best-sellers-section .best-sellers .best-seller .content .best-seller-title{margin-bottom:0;font-size:16px;line-height:1.3;color:#666;text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.best-sellers-section .best-sellers .best-seller .content .best-seller-price{color:#fe3c00;font-size:16px;font-weight:500}@media screen and (max-width:1280px){.gift-items{grid-template-columns:repeat(2,1fr)}.best-sellers-section .best-sellers{grid-template-columns:repeat(2,1fr);gap:24px}}@media screen and (max-width:768px){.my-page .left-content{position:static;margin-bottom:40px}}@media screen and (max-width:640px){.best-sellers-section .best-sellers,.gift-items{grid-template-columns:1fr}.best-sellers-section .best-sellers .best-seller .actions .action{transform:rotateX(0)}}@media (max-width:479px){.left-content .img-fluid{max-width:100%!important}}