@charset "UTF-8";.text-gradient.text-primary{background-image:linear-gradient(310deg,#6f42c1,#d86ecc)!important;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.breadcrumb{background-color:transparent;font-size:.7rem;line-height:1rem}.text-purple{color:#774dd3!important}.search-panels{--default-color: #d86ecc;--color-text: white;--color-active: #d86ecc;--color-active-input: #d86ecc;--transition: .15s cubic-bezier(.4, 0, .2, 1);--width-input: 100%}.search-group{position:relative}.input{width:var(--width-input);border:solid 2px var(--default-color)!important;border-radius:80px;background:#fff;padding:.7rem 3rem .7rem .7rem;font-size:1rem;color:var(--color-active-input);transition:border var(--transition)}.enter-label{position:absolute;left:15px;color:var(--default-color);pointer-events:none;transform:translateY(1rem);transition:var(--transition)}.enter-label{color:var(--default-color);pointer-events:none}.input:focus,input:valid{outline:none}.search-panels .input:focus~label,.search-panels .input:valid~label{transform:translateY(-50%) scale(.8);background-color:var(--color-active);border-radius:20px;padding:.2em 1em;color:var(--color-text)}.btn-box{display:flex;justify-content:center;align-items:center;position:absolute;top:-1em;right:80%;border-radius:100%;transition:.3s cubic-bezier(.4,0,.2,1);transition-delay:.1s;opacity:0}.input:focus~.btn-box,input:valid~.btn-box{right:10%;opacity:1;transition-delay:0s;transition:var(--transition)}.input:not(:focus)~.btn-box,input:not(:valid)~.btn-box{transition-property:right,opacity;transition-delay:.3s}.input:focus~.btn-box:hover,input:valid~.btn-box:hover{transform:scale(1.2)}.input:focus~.btn-box:hover:active,input:valid~.btn-box:hover:active{transform:scale(1)}.btn-box-x{display:flex;justify-content:center;align-items:center;position:absolute;top:10px;right:4%;opacity:0;transform:rotate(-90deg) scale(.1);transition:var(--transition)}.input:focus~.btn-box-x,input:valid~.btn-box-x{opacity:1;transform:rotate(0) scale(1)}.btn-cleare{position:relative;cursor:pointer;background-color:transparent;width:1em;height:1em;border:none;border-radius:100%;padding:0;transition:var(--transition)}.btn-cleare svg{width:25px;height:25px}#cleare-line{fill:var(--default-color)}.btn-box-x:hover #cleare-line{fill:var(--color-active)}.btn-rose{color:#fff;background-color:#b25de4!important;border-color:#b25de4!important}.text-primary-dark{color:#b25de4!important;text-shadow:0 2px 6px rgba(150,50,200,.35)}.custom-check input:checked~.checkmark{background:#fff}.border-rose{border:solid 1px #d86ecc!important}.alert{border:0;border-radius:3px;position:relative;line-height:20px;z-index:1100!important;padding:12px 16px;font-size:.85rem}.alert b{font-weight:500;text-transform:uppercase;font-size:12px}.alert,.alert.alert-default{background-color:#fff;color:#555}.alert a,.alert .alert-link,.alert.alert-default a,.alert.alert-default .alert-link{color:#555}.alert.alert-inverse{background-color:#292929;color:#fff}.alert.alert-inverse a,.alert.alert-inverse .alert-link{color:#fff}.alert.alert-primary{background-color:#6f42c1;color:#fff}.alert.alert-primary a,.alert.alert-primary .alert-link{color:#fff}.alert.alert-success{background-color:#55b559;color:#fff}.alert.alert-success a,.alert.alert-success .alert-link{color:#fff}.alert.alert-info{background-color:#00cae3;color:#fff}.alert.alert-info a,.alert.alert-info .alert-link{color:#fff}.alert.alert-warning{background-color:#ff9e0f;color:#fff}.alert.alert-warning a,.alert.alert-warning .alert-link{color:#fff}.alert.alert-danger{background-color:#f55145;color:#fff}.alert.alert-danger a,.alert.alert-danger .alert-link{color:#fff}.alert.alert-rose{background-color:#d86ecc;color:#fff}.alert.alert-rose a,.alert.alert-rose .alert-link,.alert-info,.alert-danger,.alert-warning,.alert-success,.alert-rose{color:#fff}.alert-default a,.alert-default .alert-link{color:#000000de}.alert span{display:block;max-width:89%}.alert.alert-danger{box-shadow:0 4px 20px #00000024,0 7px 10px -5px #f4433666}.alert.alert-danger i{color:#f44336}.alert.alert-warning{box-shadow:0 4px 20px #00000024,0 7px 10px -5px #ff980066}.alert.alert-warning i{color:#ff9800}.alert.alert-success{box-shadow:0 4px 20px #00000024,0 7px 10px -5px #4caf5066}.alert.alert-success i{color:#4caf50}.alert.alert-info{box-shadow:0 4px 20px #00000024,0 7px 10px -5px #00bcd466}.alert.alert-info i{color:#00bcd4}.alert.alert-primary{box-shadow:0 4px 20px #00000024,0 7px 10px -5px #9c27b066}.alert.alert-primary i{color:#6f42c1}.alert.alert-rose{box-shadow:0 4px 20px #00000024,0 7px 10px -5px #e91e6366}.alert.alert-rose i{color:#d86ecc}.alert.alert-with-icon{margin-top:43px;padding-left:66px}.alert.alert-with-icon i[data-notify=icon]{display:block;left:15px;position:absolute;margin-top:-39px;font-size:20px;background-color:#fff;padding:9px;border-radius:50%;max-width:38px;box-shadow:0 16px 38px -12px #0000008f,0 4px 25px #0000001f,0 8px 10px -5px #0003}.alert .close{line-height:.5}.alert .close i{color:red;font-size:11px}.alert .close:focus{outline:none}.alert i[data-notify=icon]{display:none}.alert .alert-icon{display:block;float:left;margin-right:1.071rem}.alert .alert-icon i{margin-top:-7px;top:5px;position:relative}.alert [data-notify=dismiss]{margin-right:5px}.rtl .alert button.close{left:10px!important;right:auto!important}.rtl .alert span[data-notify=icon]{right:15px;left:auto}.rtl .alert.alert-with-icon{padding-right:65px;padding-left:15px}.rtl .alert.alert-with-icon i[data-notify=icon]{right:15px;left:auto}.close{float:right;font-size:1.5rem;font-weight:500;line-height:1;color:#000;text-shadow:0 1px 0 #ffffff;opacity:.5}.close:hover,.close:focus{color:#000;text-decoration:none;opacity:.75}.close:not(:disabled):not(.disabled){cursor:pointer}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.alert-primary{color:#114e7e;background-color:#d3eafd;border-color:#c1e2fc}.alert-primary hr{border-top-color:#a9d7fb}.alert-primary .alert-link{color:#0b3251}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#285b2a;background-color:#dbefdc;border-color:#cde9ce}.alert-success hr{border-top-color:#bbe1bd}.alert-success .alert-link{color:#18381a}.alert-info{color:#00626e;background-color:#ccf2f6;border-color:#b8ecf3}.alert-info hr{border-top-color:#a2e6ef}.alert-info .alert-link{color:#00353b}.alert-warning{color:#857a1f;background-color:#fffbd8;border-color:#fff9c8}.alert-warning hr{border-top-color:#fff6af}.alert-warning .alert-link{color:#5c5415}.alert-danger{color:#7f231c;background-color:#fdd9d7;border-color:#fccac7}.alert-danger hr{border-top-color:#fbb3af}.alert-danger .alert-link{color:#551713}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}.text-xxs{font-size:.5rem;line-height:.85rem}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-9xl{font-size:8rem;line-height:1}@media (max-width: 640px){.sm\:text-xxs{font-size:.7rem;line-height:1rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-7xl{font-size:4.5rem;line-height:1}.sm\:text-8xl{font-size:6rem;line-height:1}.sm\:text-9xl{font-size:8rem;line-height:1}}@media (min-width: 641px){.md\:text-xxs{font-size:.7rem;line-height:1rem}.md\:text-xs{font-size:.75rem;line-height:1rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-8xl{font-size:6rem;line-height:1}.md\:text-9xl{font-size:8rem;line-height:1}}@media (min-width: 1024px){.lg\:text-xxs{font-size:.7rem;line-height:1rem}.lg\:text-xs{font-size:.75rem;line-height:1rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-8xl{font-size:6rem;line-height:1}.lg\:text-9xl{font-size:8rem;line-height:1}}@media (min-width: 1280px){.xl\:text-xxs{font-size:.7rem;line-height:1rem}.xl\:text-xs{font-size:.75rem;line-height:1rem}.xl\:text-sm{font-size:.875rem;line-height:1.25rem}.xl\:text-base{font-size:1rem;line-height:1.5rem}.xl\:text-lg{font-size:1.125rem;line-height:1.75rem}.xl\:text-xl{font-size:1.25rem;line-height:1.75rem}.xl\:text-2xl{font-size:1.5rem;line-height:2rem}.xl\:text-3xl{font-size:1.875rem;line-height:2.25rem}.xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}.xl\:text-5xl{font-size:3rem;line-height:1}.xl\:text-6xl{font-size:3.75rem;line-height:1}.xl\:text-7xl{font-size:4.5rem;line-height:1}.xl\:text-8xl{font-size:6rem;line-height:1}.xl\:text-9xl{font-size:8rem;line-height:1}}@media (max-width: 576px){.hero-section{padding-top:3rem!important;padding-bottom:0!important;text-align:center}.hero-title{font-size:1.8rem;line-height:1.3}.text-primary-dark{font-size:1.8rem}.hero-subtitle{font-size:1rem;margin-top:.2rem}.search-large{padding:.9rem 1.1rem;font-size:1.05rem;border-radius:1.5rem}#search-results{margin-top:.5rem!important}.product-thumb{height:130px!important;border-radius:.65rem}.section-title{font-size:1.3rem;margin-bottom:.8rem}.product-card:hover,.category-card:hover{transform:none;box-shadow:0 4px 12px #0000000d}.search-large{padding-left:0rem!important;padding-right:0rem!important}.search-large::placeholder{font-size:.8rem!important;opacity:.8!important}.fs-5{font-size:1rem!important}.btn-lg{padding:.9rem 1rem!important;font-size:.8rem!important}.search-simple::placeholder{font-size:.8rem;opacity:.8}.btn-lg{padding:.6rem 2.25rem!important;font-size:1.2rem;line-height:1.333333}.btn-lg-mobile{padding:1.125rem 2.25rem!important;font-size:.875rem!important;line-height:1.333333!important}.search-large{padding:.6rem 1rem!important}.category-count{font-size:.7rem!important;padding:.35rem .6rem!important}.category-card h5{font-weight:800}.category-card:active{transform:scale(.98)}.btn-group-sm>.btn.btn-icon-only,.btn.btn-sm.btn-icon-only{width:1rem;height:1rem;padding:.3rem}.card-title{font-size:calc(.9rem + .3vw)}.card-img-shop{height:120px!important;overflow:hidden;position:relative;transition:all .3s ease;border-radius:15px 15px 0 0}.product-description p,.package-description p{font-size:12px!important;line-height:1.2;font-weight:400!important}.product-description h1,.product-description h2{font-size:12px!important;font-weight:400!important}.product-description ul{padding-left:1.2rem}.trust-image-wrapper{border-radius:50px 90px!important}.box-add-product{height:auto!important;max-height:400px;overflow-y:auto}.badge{font-size:.6rem;line-height:.85rem}}.logo-main{width:250px}@media (max-width: 991px){.logo-main{width:180px;max-width:200px}}:root{--primary: #d86ecc;--primary-dark: #774dd3;--primary-strong: #8a2e85}.nav .nav-item:hover{background:linear-gradient(0deg,#f9fafb,#e9c3f5);border-radius:4px}.nav .nav-item:hover .material-symbols-outlined{color:var(--primary-dark)}.nav .nav-item.active{background:linear-gradient(0deg,#f9fafb,#e9c3f5);border-radius:8px}.nav .nav-item.active .nav-link{color:var(--primary-dark)}.border-rose{border:solid 1px var(--primary)!important}.scrolled{background:#fff!important;box-shadow:0 4px 20px #d86ecc33!important}.sidenav .nav-item:hover{background-color:#d86ecc40;border-radius:4px}.sidenav .nav-item:hover .material-symbols-outlined{color:var(--bs-primary)!important}.sidenav .nav-link .icon-shape{transition:background-color .5s ease-in-out,transform .5s ease}.sidenav .nav-link:hover .icon-shape{background-color:#fff!important}.nav-item{transition:background-color .25s ease,border-bottom .25s ease}a{text-decoration:none}.pricingTable{padding:25px 10px 70px;margin:0 15px;text-align:center;z-index:1;position:relative}.pricingTable:after,.pricingTable:before{content:"";position:absolute;left:0}.pricingTable .price-value .amount{display:inline-block;font-size:50px;font-weight:700}.pricingTable .price-value .month{display:block;font-size:20px;font-weight:500;line-height:10px;text-transform:uppercase}.pricingTable:before{width:100%;height:100%;background:#fff;top:0;z-index:-1;-webkit-clip-path:polygon(100% 0,100% 85%,50% 100%,0 85%,0 0);clip-path:polygon(100% 0,100% 85%,50% 100%,0 85%,0 0)}.pricingTable:after{width:70px;height:30px;background:#bfbfbf;margin:0 auto;top:80px;right:0;-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0)}.pricingTable .title{padding:15px 0;margin:0 -25px 30px;background:#bfbfbf;font-weight:600;color:#fff;text-transform:uppercase;position:relative}.pricingTable .title:after,.pricingTable .title:before{border-top:15px solid #bfbfbf;border-bottom:15px solid transparent;position:absolute;bottom:-30px;content:""}.pricingTable .title:before{border-left:15px solid transparent;left:0}.pricingTable .title:after{border-right:15px solid transparent;right:0}.pricingTable .price-value{margin-bottom:25px;color:#bfbfbf}.pricingTable .pricing-content{padding:0;margin:0 0 25px;list-style:none;border-top:1px solid #8f8f8f;border-bottom:1px solid #8f8f8f}.pricingTable .pricing-content li{color:#8f8f8f;line-height:55px}.pricingTable .pricingTable-signup{display:inline-block;padding:10px 30px;background:#bfbfbf;color:#fff;overflow:hidden;position:relative;transition:all .7s ease 0s}.pricingTable .pricingTable-signup:before{content:"";display:inline-block;width:100%;height:100%;background:linear-gradient(to bottom,#fff0 0,#fff,#fff0);position:absolute;top:0;left:0;opacity:0;transform:translateY(100%);transition:all .6s ease-in-out 0s}.pricingTable .pricingTable-signup:hover:before{opacity:1;transform:translateY(-100%)}.pricingTable.blue .pricingTable-signup,.pricingTable.blue .title,.pricingTable.blue:after{background:#49b0ca}.pricingTable.blue .title:after,.pricingTable.blue .title:before{border-top:15px solid #407a88}.pricingTable.blue .price-value{color:#49b0ca}.pricingTable.pink .pricingTable-signup,.pricingTable.pink .title,.pricingTable.pink:after{background:#d86ecc}.pricingTable.pink .price-value{color:#d86ecc}.pricingTable.pink .title:after,.pricingTable.pink .title:before{border-top:15px solid #773667}@media only screen and (max-width: 990px){.pricingTable{margin-bottom:30px}}.logo-full{display:block}.logo-mini,body.g-sidenav-hidden .logo-full{display:none}body.g-sidenav-hidden .logo-mini{display:block}.logo-full,.logo-mini{transition:opacity .2s ease}body.g-sidenav-hidden .logo-full{opacity:0}body.g-sidenav-hidden .logo-mini{opacity:1}.input-group.input-group-sm,.input-group.input-group-sm>*{height:38px!important}.card .card-header-primary .card-icon,.card .card-header-primary .card-text,.card .card-header-primary:not(.card-header-icon):not(.card-header-text),.card.bg-primary,.card.card-rotate.bg-primary .front,.card.card-rotate.bg-primary .back{background:linear-gradient(60deg,#d86ecc,#d86ecc)}.card [class*=card-header-] .card-icon,.card [class*=card-header-] .card-text{border-radius:3px;background-color:#999;padding:15px;margin-top:-20px;margin-right:15px;float:left}.card .card-header-primary .card-icon,.card .card-header-primary:not(.card-header-icon):not(.card-header-text),.card .card-header-primary .card-text{box-shadow:0 4px 20px #00000024,0 7px 10px -5px #9c27b066}.card-header{--mdb-card-header-border-width: 2px;--mdb-card-header-border-color: #f5f5f5}.card-header{color:var(--bs-card-cap-color)}.card [class*=card-header-]{margin:0 15px;padding:0;position:relative}#navbarBlur{background-color:#ffffff4d!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;position:relative!important}.navbar-transparent{background-color:transparent!important;box-shadow:none!important}.navbar.navbar-transparent .sidenav-toggler-line{background-color:#fff!important}.switch-material{position:relative}.switch-material input{appearance:none;width:40px;height:20px;background:#9e9e9e;border-radius:20px;position:relative;cursor:pointer;transition:.2s}.switch-material input:checked{background:#6f42c1}.switch-material input:before{content:"";width:18px;height:18px;background:#fff;border-radius:50%;position:absolute;top:1px;left:1px;transition:.2s}.switch-material input:checked:before{transform:translate(20px)}.switch-material input:active:before{width:22px}.hero-bg{background:linear-gradient(to bottom,#e9c3f5,#f6e9fb)}.search-large{padding:1.2rem 1.5rem;font-size:1.25rem;border-radius:30px}.search-large:focus{outline:none}.category-card,.product-card{border-radius:1.2rem;transition:all .2s ease}.category-card:hover,.product-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #00000014}.product-thumb{height:160px;background:#e9e9e9;border-radius:.8rem}.bg-gradient-pink-white{background:#fff;background:linear-gradient(0deg,#f9fafb,#e9c3f5)}.bg-gradient-white-pink{background:#fff;background:linear-gradient(0deg,#e9c3f5,#f9fafb)}.hero-section{padding-top:4rem!important}.hero-title{text-shadow:0 3px 10px rgba(0,0,0,.15)}.hero-subtitle{margin-top:-.5rem}.search-box{border-radius:50px!important}section{scroll-margin-top:80px}#search-results{margin-top:-1rem}.section-title{text-shadow:0 3px 10px rgba(0,0,0,.15)}.product-thumb{border-radius:.75rem;background:#eee;height:180px}#search-results{margin-top:1rem!important}.search-box{transition:all .25s ease}.search-box:hover,.search-box:focus-within{transform:translateY(-2px);box-shadow:0 8px 20px #8000ff40}.search-large{padding-right:1rem!important}.search-large::placeholder{font-size:1.3rem;opacity:.6}.cart-offcanvas{width:350px;border-left:3px solid #e9c3f5}.cart-item:hover{background:#f9f0fc;transition:.2s}.cart-item .thumb{width:60px;height:60px;background:#eee}.offcanvas-header{background:#f7e9fb}.btn-primary{background-color:#b25de4;border-color:#b25de4}.badge-count{font-size:.7rem;pointer-events:none}.btn-lg-home{padding:1.125rem 2.25rem;font-size:1.2rem;line-height:1.333333}.btn-lg{padding:1.125rem 2.25rem;font-size:.875rem;line-height:1.333333;border-radius:.2rem}.custom-check{position:relative;cursor:pointer;display:inline-flex;align-items:center}.custom-check input{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:1px solid #cbd3da;border-radius:6px;background-color:#fff;transition:all .25s ease-in-out;cursor:pointer;position:relative;margin-top:5px!important}.custom-check input:checked{background:#d86ecc!important;box-shadow:0 2px 6px #9632c859;border-color:transparent;box-shadow:0 0 8px #1417274d}.custom-check input:checked:after{content:"✓";color:#fff;font-size:10px;position:absolute;top:0;left:4px;font-weight:700;transition:all .2s ease-in-out;transform:scale(1)}.custom-check input:after{content:"";transform:scale(0)}.custom-check input[type=checkbox]{width:20px;height:20px;border-radius:6px;border:2px solid #c8a2ff}.custom-check input[type=checkbox]:checked{background-color:#a66cff;border-color:#a66cff}.filter-count{color:#8a4fff;font-weight:600}.creator-cta .highlight{color:#d86ecc}.illustration-card{background:#fff;padding:30px;border-radius:20px;box-shadow:0 10px 25px #00000014;transition:transform .35s ease,box-shadow .35s ease}.illustration-card:hover{transform:translateY(-6px);box-shadow:0 14px 30px #9632c840}.btn.glow{position:relative;overflow:hidden}.btn.glow:after{content:"";position:absolute;inset:0;background:#9632c859;opacity:0;transition:opacity .4s ease}.btn.glow:hover:after{opacity:1}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}#loginModal .modal-content{animation-duration:.6s!important;border-radius:22px!important}#loginModal .form-control:focus{border-color:#d86ecc;box-shadow:0 0 0 .15rem #d86ecc40}#registerModal .modal-content{animation-duration:.6s!important;border-radius:22px!important}#registerModal .form-control:focus{border-color:#d86ecc;box-shadow:0 0 0 .15rem #d86ecc40}.otp-digit{margin-right:5px!important;width:40px;height:40px;max-width:40px;max-height:40px;border-radius:6px}.accordion-body{animation:fadeSlide .25s ease-out}@keyframes fadeSlide{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.bg-primary-light{background:#e8f2ff!important}.text-primary-dark{color:#3b4d8b!important}.clear-btn{z-index:20!important}.navbar{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.creators-hero{padding-top:3.5rem;padding-bottom:2rem;margin-bottom:1.5rem;position:relative}.hero-inner .hero-icon{display:inline-block;width:64px;height:64px;font-size:32px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #b56bff1f;margin:auto}.search-wrap{max-width:720px;margin:0 auto}.search-wrap .search-icon{right:18px;top:11px;color:#a84df0;pointer-events:none}#creatorSearch{border:2px solid rgba(168,77,240,.12);transition:box-shadow .18s ease,transform .12s ease}#creatorSearch:focus{outline:none;box-shadow:0 8px 30px #a84df01f;transform:translateY(-1px)}.card-animate{transition:transform .22s cubic-bezier(.2,.9,.3,1),box-shadow .22s ease;border-radius:12px;overflow:visible}.card-animate:hover{transform:translateY(-8px);box-shadow:0 18px 40px #1d11311f}.avatar{width:96px;height:96px;border-radius:50%;overflow:hidden;border:4px solid rgba(197,122,255,.18);display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#fff,#fff)}.avatar img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.card-animate:hover .avatar img{transform:scale(1.06) translateY(-3px)}.btn-purple{background:linear-gradient(90deg,#b07bff,#ff7bcb);border:none;color:#fff;font-weight:600;box-shadow:0 8px 20px #b07bff1f;transition:background-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .2s ease-out}.badge-top{position:absolute;left:18px;top:18px;background:#ffdede;color:#7a2f2f;font-weight:600;padding:6px 10px;border-radius:999px;font-size:12px}.tag{background:#a08cd21f;color:#5a3b83;padding:6px 10px;border-radius:999px;font-size:12px}@media (min-width: 992px){.card-body{padding:3.2rem 2rem}}@media (max-width: 575px){.avatar{width:80px;height:80px}#creatorSearch{padding-left:56px}}.creator-card{opacity:0;transform:translateY(8px);animation:fadeUp .55s forwards}.creator-card:nth-child(1){animation-delay:.05s}.creator-card:nth-child(2){animation-delay:.09s}.creator-card:nth-child(3){animation-delay:.13s}.creator-card:nth-child(4){animation-delay:.17s}.creator-card:nth-child(5){animation-delay:.21s}.creator-card:nth-child(6){animation-delay:.25s}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.card-body .btn-purple{margin-top:auto}.card-body .tags-section{margin-top:12px}.bio-text{min-height:48px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-body{display:flex;flex-direction:column}.creator-avatar{width:120px;height:120px;object-fit:cover;border-radius:50%;border:4px solid #fff;box-shadow:0 4px 10px #0000001a}.text-purple{color:#7a4bd1}.btn-outline-purple{border:2px solid #7a4bd1;color:#7a4bd1}.btn-outline-purple:hover{background:#7a4bd1;color:#fff}.creator-avatar-inline{width:110px;height:110px;border-radius:50%;object-fit:cover;border:4px solid white;box-shadow:0 4px 20px #0000001a}.creator-divider{width:70%;margin:20px auto;border-color:#ffffff4d}.fade-in-up{opacity:0;transform:translateY(40px);transition:opacity .6s ease-out,transform .6s ease-out;will-change:opacity,transform}.fade-in-up.visible{opacity:1;transform:translateY(0)}.fade-in-up.delay-4{transition-delay:.6s}.loader{display:flex;align-items:center;justify-content:center}.iconLoaderProgress{display:flex;align-items:center;justify-content:center;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;animation-name:rotateLoader}.iconLoaderProgress svg{stroke-width:16px;fill:none;transform-origin:center;z-index:999}.iconLoaderProgressFirst circle,.iconLoaderProgressSecond circle,.iconLoaderProgressFirst,.iconLoaderProgressSecond{animation-timing-function:ease-in-out;animation-iteration-count:infinite}.iconLoaderProgressFirst circle,.iconLoaderProgressSecond circle{animation-duration:3s;border-radius:15px}.iconLoaderProgressFirst,.iconLoaderProgressSecond{position:absolute;animation-duration:6s}.iconLoaderProgressFirst circle{animation-name:circleFirst;stroke-dasharray:628,628;stroke-dashoffset:0;stroke:#6f42c1;stroke-linecap:round}.iconLoaderProgressSecond{transform:rotate(-14deg)}.iconLoaderProgressSecond circle{animation-name:circleSecond;stroke-dasharray:628,628;stroke-dashoffset:0;stroke:#bfb2f7;stroke-linecap:round}@keyframes circleFirst{0%,to{stroke-dashoffset:50}50%{stroke-dashoffset:625}}@keyframes circleSecond{0%,to{stroke-dashoffset:-625}50%{stroke-dashoffset:-50}}@keyframes rotateLoader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader{width:8em;height:8em}.loader__eye1,.loader__eye2,.loader__mouth1,.loader__mouth2{animation:eye1 3s ease-in-out infinite}.loader__eye1,.loader__eye2{transform-origin:64px 64px}.loader__eye2{animation-name:eye2}.loader__mouth1{animation-name:mouth1}.loader__mouth2{animation-name:mouth2;visibility:hidden}@media (prefers-color-scheme: dark){:root{--bg: hsl(var(--hue), 90%, 10%);--fg: hsl(var(--hue), 90%, 90%)}}@keyframes eye1{0%{transform:rotate(-260deg) translateY(-56px)}50%,60%{animation-timing-function:cubic-bezier(.17,0,.58,1);transform:rotate(-40deg) translateY(-56px) scale(1)}to{transform:rotate(225deg) translateY(-56px) scale(.35)}}@keyframes eye2{0%{transform:rotate(-260deg) translateY(-56px)}50%{transform:rotate(40deg) translateY(-56px) rotate(-40deg) scale(1)}52.5%{transform:rotate(40deg) translateY(-56px) rotate(-40deg) scaleY(0)}55%,70%{animation-timing-function:cubic-bezier(0,0,.28,1);transform:rotate(40deg) translateY(-56px) rotate(-40deg) scale(1)}to{transform:rotate(150deg) translateY(-56px) scale(.4)}}@keyframes eyeBlink{0%,25%,75%,to{transform:scaleY(1)}50%{transform:scaleY(0)}}@keyframes mouth1{0%{animation-timing-function:ease-in;stroke-dasharray:0 351.86;stroke-dashoffset:0}25%{animation-timing-function:ease-out;stroke-dasharray:175.93 351.86;stroke-dashoffset:0}50%{animation-timing-function:steps(1,start);stroke-dasharray:175.93 351.86;stroke-dashoffset:-175.93;visibility:visible}75%,to{visibility:hidden}}@keyframes mouth2{0%{animation-timing-function:steps(1,end);visibility:hidden}50%{animation-timing-function:ease-in-out;visibility:visible;stroke-dashoffset:0}to{stroke-dashoffset:-351.86}}.modal .img-product img{animation:popIn .4s ease}@keyframes popIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.modal .btn-close:hover{transform:rotate(90deg);transition:transform .2s ease}.modal.show .modal-dialog{animation:slideUp .35s ease}@keyframes slideUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-content{box-shadow:0 20px 40px #0000001f}.btn-primary:hover{transform:translateY(-1px)}.cart-footer{position:sticky;bottom:0;padding-top:1rem}.modal-login+.modal-backdrop{background-color:#000000b3!important}.modal-login+.modal-backdrop{background-color:#000000a6!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}.filters-sidebar{position:sticky;top:90px;max-height:calc(100vh - 110px);overflow-y:auto;padding-right:6px}.filters-sidebar::-webkit-scrollbar{width:6px}.filters-sidebar::-webkit-scrollbar-thumb{background-color:#7a42b266;border-radius:10px}.filters-sidebar{position:sticky;top:90px;height:calc(100vh - 110px);overflow-y:auto;padding-bottom:1rem}.horizontal-scroll{display:flex;gap:16px;overflow-x:auto;padding-bottom:10px;scroll-snap-type:x mandatory}.horizontal-scroll::-webkit-scrollbar{height:8px}.horizontal-scroll::-webkit-scrollbar-thumb{background:#cdb7e6;border-radius:10px}.image-wrapper{position:relative;overflow:hidden}.image-wrapper img{width:100%;height:160px;object-fit:cover;transition:transform .4s ease}.hover-overlay{position:absolute;inset:0;background:linear-gradient(to top,#0009,#0000001a);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.product-skeleton{min-width:220px;height:240px;border-radius:14px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 37%,#f0f0f0 63%);background-size:400% 100%;animation:skeleton-loading 1.4s ease infinite}@keyframes skeleton-loading{0%{background-position:100% 0}to{background-position:0 0}}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.category-card{display:block;text-decoration:none;padding:1.75rem 1.5rem;border-radius:1.5rem;background:#fff;box-shadow:0 10px 25px #0000000f;transition:all .35s ease;position:relative;overflow:hidden;height:100%;color:#212529}.category-card:after{content:"";position:absolute;inset:0;opacity:.08;background:radial-gradient(circle at top left,#000,transparent 60%)}.category-card:hover{transform:translateY(-8px);box-shadow:0 22px 45px #00000024}.category-icon{font-size:2.5rem}.card-math{background:linear-gradient(135deg,#e3f2fd,#fff)}.card-reading{background:linear-gradient(135deg,#fff3e0,#fff)}.card-preschool{background:linear-gradient(135deg,#e8f5e9,#fff)}.card-clipart{background:linear-gradient(135deg,#f3e5f5,#fff)}.category-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.category-count{font-size:.75rem;font-weight:600;padding:.35rem .6rem;border-radius:999px;background:#4f46e51a;color:#4f46e5;white-space:nowrap}.category-card.no-icon{display:flex;flex-direction:column;text-decoration:none;background:#fff;border-radius:1.25rem;overflow:hidden;box-shadow:0 12px 30px #00000014;transition:all .35s ease;color:#1f2937}.category-card.no-icon:hover{transform:translateY(-8px);box-shadow:0 22px 50px #00000026}.category-top{padding:.6rem}.category-count{font-size:.75rem;font-weight:700;padding:.4rem .75rem;border-radius:999px;background:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);height:auto!important}.category-body{padding:1.5rem}.category-body p{color:#6b7280}.card-math .category-top{background:linear-gradient(135deg,#eef2ff,#e0e7ff)}.card-math .category-count{color:#4f46e5}.card-reading .category-top{background:linear-gradient(135deg,#fffbeb,#fef3c7)}.card-reading .category-count{color:#f59e0b}.card-preschool .category-top{background:linear-gradient(135deg,#ecfdf5,#d1fae5)}.card-preschool .category-count{color:#22c55e}.card-clipart .category-top{background:linear-gradient(135deg,#fdf2f8,#fce7f3)}.card-clipart .category-count{color:#ec4899}.category-top{padding:.75rem 1rem;margin-bottom:1rem;border-radius:1rem}.category-icon-wrap{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:.75rem;background:#fff9}.category-count{font-size:.72rem;font-weight:700;padding:.35rem .7rem;border-radius:999px;background:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap}.category-card:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 60%,rgba(255,255,255,.4));opacity:0;transition:opacity .3s ease}.category-card:hover:after{opacity:1}.section-subtitle{color:#d86ecc;text-shadow:0 4px 14px rgba(109,40,217,.18);font-weight:700}.r-left{border-top-left-radius:15px!important;border-bottom-left-radius:15px!important}.r-right{border-top-right-radius:15px!important;border-bottom-right-radius:15px!important}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{background:linear-gradient(0deg,#f9fafb,#e9c3f5);border-color:#dde0e5 #dde0e5 #fff;border-radius:1rem 1rem 0 0}.filters-box{background:#fffffff2;border-radius:1.25rem;box-shadow:0 12px 30px #00000014}.product-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.filter-chip{border-radius:999px;font-size:.75rem;padding:.3rem .65rem}.filter-chip:hover{background:#ec489926}.cta-creators{background:linear-gradient(135deg,#e9d5ff,#fbcfe8)}.cta-box{background:#fffffff2;border-radius:2rem;padding:3rem;box-shadow:0 25px 60px #00000026}.cta-box h2{color:#4f46e5}.cta-box ul li{font-size:1rem;margin-bottom:.5rem}.cta-box .btn-primary{background:linear-gradient(135deg,#7c3aed,#ec4899);border:none}.cta-box .btn-primary:hover{transform:translateY(-2px)}.emotional-block{background:linear-gradient(135deg,#f9e8ff,#f3d7ff)}.emotional-block h2{color:#4b2e83}.benefit-card{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 8px 24px #a558d626}.benefit-card h6{color:#6f42c1}.form-switch .form-check-input:checked{background-color:#b86adf;border-color:#b86adf}.edit-avatar-btn{z-index:200!important}.avatar-edit:hover .edit-avatar-btn{background:#d86ecc}.icon-oro{color:#cda434!important}.sidenav .nav-link[aria-expanded=false]:after{font-family:Material icons!important;content:"arrow_drop_down"!important}.sidenav .nav-link[aria-expanded=true]:after{font-family:Material icons!important;content:"arrow_drop_down"!important}.reveal-image{opacity:0;transform:scale(1.08);filter:blur(12px);transition:opacity .6s ease,transform .8s ease,filter .8s ease}.benefit-card{background:#fff;border-radius:16px;padding:1.25rem;box-shadow:0 10px 30px #0000000f;transition:transform .3s ease,box-shadow .3s ease}.benefit-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0000001f}.emotional-block .btn-primary{padding:.75rem 2.25rem;font-weight:600;box-shadow:0 12px 30px #9d58ff59}.emotional-block{animation:fadeUp .8s ease both}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.didukids-trust h2{line-height:1.3}.trust-icon{width:44px;height:44px;background:#9d58ff1f;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.trust-image-wrapper{border-radius:32px;overflow:hidden;box-shadow:0 30px 60px #0000001f}.trust-image-wrapper img{width:100%;height:auto;object-fit:cover}.didukids-trust{background:linear-gradient(180deg,#fdf2ff,#f8e7ff);border-radius:40px;margin:3rem 1rem}.trust-item{display:flex;gap:12px;margin-bottom:1.25rem;text-align:left}.trust-item h6{font-weight:600;margin-bottom:.25rem}.trust-item p{font-size:.9rem;color:#6c757d;margin:0}.trust-icon{width:42px;height:42px;background:#9d58ff26;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.trust-image-wrapper{border-radius:28px;overflow:hidden;box-shadow:0 25px 50px #9d58ff40}@media (min-width: 992px){.didukids-trust{margin:5rem auto;border-radius:56px}.trust-item{gap:16px}}.trust-image-glow{position:relative;display:inline-block}.trust-image-glow:before{content:"";position:absolute;inset:-25px;background:radial-gradient(circle at center,rgba(181,126,255,.35),rgba(255,170,240,.2),transparent 70%);filter:blur(35px);z-index:0}.trust-image-wrapper{position:relative;z-index:1;border-radius:60px 120px;overflow:hidden}.trust-image-wrapper{animation:floatIn 1.2s ease-out forwards}@keyframes floatIn{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.product-image{width:100%;height:100%;object-fit:contain}.card-header-image{aspect-ratio:3/4;display:flex;align-items:center;justify-content:flex-start}.icon-wrapper{background:#9d61ff1f;color:var(--bs-primary)}.wave-divider{height:80px;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 1440 90' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23e9c3f5' d='M0,40 C120,70 240,10 360,30 480,50 600,20 720,35 840,50 960,25 1080,40 1200,55 1320,35 1440,45 L1440,0 L0,0 Z'/%3E%3C/svg%3E") no-repeat center;background-size:cover}.is-invalid{border:1px solid #dc3545!important}.choices{border-radius:8px!important;margin-bottom:0!important}.choices__inner{border-radius:8px!important}.choices__list--dropdown{margin-top:2px!important;border-radius:8px!important}.choices.is-invalid .choices__inner{border:1px solid #dc3545!important}.choices__item--selectable{color:#6f42c1}.choices__list--multiple .choices__item{background:linear-gradient(0deg,#f9fafb,#e9c3f5);border:1px solid #e9c3f5!important;color:#774dd3!important}.choices__button{border-left:1px solid #774dd3!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21'><g fill='%23ff6b6b'><path d='M2.592.044l18.364 18.364-2.548 2.548L.044 2.592z'/><path d='M0 18.364L18.364 0l2.548 2.548L2.548 20.912z'/></g></svg>")!important}.choices__inner{max-height:120px;overflow-y:auto}.choices__list--multiple .choices__item{margin:3px 4px 3px 0}.choices__item--selectable{animation:fadeInScale .15s ease-out}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.file-card{border:1px solid #e5e7eb;border-radius:12px;padding:16px;text-align:center;background:#fff}.file-preview{height:160px;border-radius:10px;background:#f3f4f6;align-items:center;justify-content:center;margin-bottom:12px;position:relative}.file-preview--image img{max-width:100%;max-height:100%;border-radius:8px}.file-placeholder,.file-icon{font-size:48px;color:#9ca3af}.file-name{font-size:.8rem;color:#374151;padding:0 8px}.file-actions{display:flex;justify-content:center;gap:8px}.dropzone{border:2px dashed #e5e7eb;border-radius:12px;padding:20px;background:#fafafa}.dropzone .dz-preview{border-radius:10px}.dropzone .dz-image img{border-radius:8px}.dropzone .dz-remove{color:#dc3545;font-size:.75rem;text-decoration:none}.choices__list--multiple:not(:empty)+.choices__input::placeholder{opacity:0;visibility:hidden}.carousel-indicators{bottom:-32px!important}.carousel-indicators-shop{bottom:-35px!important}.carousel-control-prev{left:-52px!important}.carousel-control-prev-shop{left:-45px!important}.carousel-control-next{right:-60px!important}.carousel-control-next-shop{right:-45px!important}.dropzone .dz-preview .dz-image{width:120px;height:auto!important;border-radius:12px;overflow:hidden}.dropzone .dz-preview .dz-image img{width:100%;object-fit:cover}.dropzone .dz-preview{margin:10px}.dz-remove{color:#ff6b6b;font-size:13px;text-decoration:none}.dropzone .dz-filename,.dropzone .dz-size,.dropzone .dz-progress,.dropzone .dz-success-mark,.dropzone .dz-error-mark{display:none}.dz-preview{cursor:grab}.dz-preview:active{cursor:grabbing}.dz-ghost{opacity:.4}.dropzone .dz-preview:hover .dz-image img{filter:none!important;transform:none!important}.dropzone .dz-preview .dz-image img{transition:none!important}.dropzone .dz-preview:hover .dz-details{opacity:0!important}.dropzone .dz-preview:after{display:none!important}.dropzone .dz-image{background:transparent!important}.dropzone .dz-preview:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.dropzone .dz-preview{transition:all .2s ease}.card-testimonial .card-avatar,.card-profile .card-avatar{margin:-50px auto 0!important;border-radius:50%;overflow:hidden;padding:0;box-shadow:0 16px 38px -12px #0000008f,0 4px 25px #0000001f,0 8px 10px -5px #0003}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:0 solid rgba(0,0,0,.125);border-radius:1rem}.card{box-shadow:0 20px 27px #0000000d}.card-body{flex:1 1 auto;padding:1rem}.card-header:first-child{border-radius:1rem 1rem 0 0}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:1!important}.comments-scroll{max-height:320px;overflow-y:auto}.comments-scroll::-webkit-scrollbar{width:6px}.comments-scroll::-webkit-scrollbar-track{background:transparent}.comments-scroll::-webkit-scrollbar-thumb{background-color:#6f42c166;border-radius:10px}.comments-scroll{scrollbar-width:thin;scrollbar-color:rgba(111,66,193,.4) transparent}.product-description p,.package-description p{font-size:14px;line-height:1.6;font-weight:400}.product-description h1,.product-description h2{font-size:14px;font-weight:400}.product-description ul{padding-left:1.2rem}.breadcrumb{padding-left:0!important}.btn-group-sm>.btn.btn-icon-only,.btn.btn-sm.btn-icon-only{max-width:1.5rem;max-height:1.5rem;padding:.3rem}.creator-shop{background:#faf7ff}.creator-hero{background:linear-gradient(135deg,#f6edff,#ffeef9);padding:40px 0}.hero-content{display:flex;gap:25px;align-items:center}.creator-avatar{width:110px;height:110px;border-radius:50%;object-fit:cover;border:4px solid white}.creator-info h1{margin:0;font-weight:700}.creator-stats{display:flex;gap:25px;margin-top:10px}.creator-stats span{display:block;font-size:13px;color:#777}.btn-follow{margin-left:auto;padding:10px 20px;border-radius:50px;border:none;background:#8c52ff;color:#fff;font-weight:600}.featured-products{margin-top:40px}.product-row{display:flex;gap:20px;overflow-x:auto}.card-body{padding:15px}.product-meta{font-size:13px;color:#666;margin:5px 0 10px}.btn-cart{width:100%;margin-top:10px;padding:10px;border-radius:10px;border:none;background:linear-gradient(45deg,#8c52ff,#ff6ec7);color:#fff;font-weight:600}.tabs{display:flex;gap:10px;margin:30px 0 15px}.tab{border:none;padding:10px 18px;border-radius:50px;background:#eee}.tab.active{background:#8c52ff;color:#fff}.search-bar input{width:100%;padding:14px;border-radius:12px;border:1px solid #ddd}.product-grid{margin-top:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.card-body{padding:15px;display:flex;flex-direction:column;flex-grow:1}.card-body h5{font-size:15px;font-weight:600;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:42px}.product-meta{font-size:13px;color:#666;margin-bottom:10px;min-height:20px}.price{font-weight:700;color:#8c52ff}.btn-cart{margin-top:auto;width:100%;padding:10px;border-radius:10px;border:none;background:linear-gradient(45deg,#8c52ff,#ff6ec7);color:#fff;font-weight:600}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:50px}.btn-cart{transition:transform .2s ease}.card-img{height:210px;overflow:hidden;transition:height .25s ease;position:relative}.card-img img{width:100%;object-fit:cover;object-position:top;transition:transform .45s cubic-bezier(.22,.61,.36,1);transform-origin:top}.card-img-shop{height:220px;overflow:hidden;position:relative;transition:all .3s ease;border-radius:15px 15px 0 0}.card-img-shop img{width:100%;object-fit:cover;object-position:top;transition:all .3s ease;border-radius:15px 15px 0 0}.product-card:hover .card-img-shop{overflow:visible}.product-card:hover .card-img-shop img{position:absolute;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transform:translateY(-2%);z-index:50;background:#fff;box-shadow:0 12px 30px #00000040}.product-grid{display:grid;gap:28px}.tabs .active{background:linear-gradient(135deg,#8b5cf6,#d946ef);color:#fff;font-weight:600}.card-footer:last-child{border-radius:0 0 15px 15px}.featured-swiper .swiper-slide{height:auto!important;display:flex!important}.fade-in-up{opacity:0;transform:translateY(40px) scale(.96);filter:blur(10px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .9s ease-out}.fade-in-up.visible{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.fade-in-up.delay-1{transition-delay:.15s}.fade-in-up.delay-2{transition-delay:.3s}.fade-in-up.delay-3{transition-delay:.45s}.creator-card{max-width:750px;margin:0 auto}.driver-popover{border-radius:12px;padding:16px}.driver-popover-title{font-weight:700}.driver-popover-footer button{background:#4f46e5;color:#fff;border:none;padding:6px 12px;border-radius:8px;transition:.2s}.driver-popover-footer button:hover{background:#fff!important;color:#774dd3!important}.driver-popover-close-btn{color:#999}.modal-header{border-bottom:1px solid #f1f1f1}.badge-custom{display:inline-block;padding:.5rem 1.2rem;background:#4f46e51a;color:#d86ecc;border-radius:50px;font-weight:600;font-size:.85rem}.illustration-container{position:relative;padding:30px}.floating-animation{animation:float 6s ease-in-out infinite;z-index:2;position:relative}.blob-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background:var(--gradient);filter:blur(80px);opacity:.15;z-index:1}.floating-card{position:absolute;bottom:20px;right:20px;background:#fff;padding:15px 25px;border-radius:15px;z-index:3;animation:float 5s ease-in-out infinite reverse}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.membership-sticky{position:sticky!important;top:80px;z-index:300}.stat-badge span.h5{font-size:1.4rem;letter-spacing:-.5px}.stat-badge{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 35px #00000014;border-radius:16px;transition:transform .3s ease,box-shadow .3s ease}.stat-badge:hover{transform:translateY(-4px);box-shadow:0 18px 45px #0000001f}.illustration-container{display:flex;justify-content:center;align-items:center;min-height:450px}.orbit-card{width:fit-content;z-index:3;transition:transform .3s ease;animation:orbit-float 8s ease-in-out infinite;background:transparent!important}.stat-badge{background:#ffffffb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;padding:14px 18px;box-shadow:0 8px 25px #0000000f}.card-1{top:10%;left:0%;animation-delay:0s}.card-2{top:20%;right:-5%;animation-delay:-2s}.card-3{bottom:20%;left:-5%;animation-delay:-4s}.card-4{bottom:10%;right:5%;animation-delay:-6s}.logo-slider{overflow:hidden;position:relative;width:100%}.logo-track{display:flex;width:max-content;animation:scroll 15s linear infinite}.logo-track img{height:60px;margin:0 40px;object-fit:contain;opacity:.8;transition:opacity .3s ease}.logo-track img:hover{opacity:1;transition:transform .3s ease,box-shadow .3s ease;filter:grayscale(0%);transform:scale(1.5)}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.logo-marquee{position:relative;width:100%;overflow:hidden}.logo-marquee:before,.logo-marquee:after{content:"";position:absolute;top:0;width:120px;height:100%;z-index:2;pointer-events:none}.logo-marquee:before{left:0;background:linear-gradient(to right,#fff 0%,transparent 100%)}.logo-marquee:after{right:0;background:linear-gradient(to left,#fff 0%,transparent 100%)}.logo-track{display:flex;width:max-content;align-items:center;animation:marquee 35s linear infinite}.logo-marquee:hover .logo-track{animation-play-state:paused}.logo-track img{height:65px;margin:0 50px;object-fit:contain;filter:grayscale(100%);opacity:.7;transition:all .3s ease}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 768px){.logo-track img{height:45px;margin:0 30px}}.creator-item{position:relative;display:inline-flex;flex-direction:column;align-items:center}.creator-name{opacity:0;transform:translateY(5px);transition:all .3s ease;pointer-events:none}.creator-item:hover .creator-name{opacity:1;transform:translateY(0)}.creator-name{background:#fff;padding:4px 10px;border-radius:20px;font-size:12px;box-shadow:0 4px 12px #0000001a}.footer-didukids{position:relative}.footer-top-line{height:3px;background:linear-gradient(90deg,#b07bff,#ff7bcb);box-shadow:0 0 20px #7c3aed99}.text-gradient{background:linear-gradient(90deg,#7c3aed,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.footer-links{list-style:none;padding:0}.footer-links li{margin-bottom:10px}.footer-links a{text-decoration:none;color:#6b7280;transition:all .3s ease}.footer-links a:hover{color:#7c3aed;padding-left:6px}.creator-cta{background:#7c3aed0d;border:1px solid rgba(124,58,237,.1);transition:all .3s ease;background:linear-gradient(135deg,#7c3aed14,#a855f714);border:1px solid rgba(124,58,237,.15)}.creator-cta:hover{box-shadow:0 15px 35px #7c3aed2e}.footer-top-line{border-color:#d86ecc;height:6px;animation:shimmer 6s linear infinite}.footer-divider{border-color:#7c3aed26}.newsletter-form .form-control{border-radius:50px 0 0 50px;border:1px solid #e5e7eb}.newsletter-form .btn-didukids{border-radius:0 50px 50px 0}.footer-didukids{padding-bottom:60px;background:#f4f4f8}.footer-didukids{border-top:1px solid rgba(124,58,237,.1);box-shadow:0 -10px 30px #7c3aed0d}.btn-didukids:hover{box-shadow:0 10px 25px #a855f766}.custom-newsletter-group{background:#f8f9fa;border:1px solid #e9ecef;border-radius:50px!important;padding:4px;transition:all .3s ease}.custom-newsletter-group:focus-within{border-color:#c084fc;background:#fff;box-shadow:0 0 0 4px #c084fc1a}.custom-newsletter-group .form-control{background:transparent!important;border:none!important;box-shadow:none!important;padding-left:20px;font-size:.85rem}.btn-didukids{background:linear-gradient(90deg,#c084fc,#e879f9)!important;color:#fff!important;border-radius:50px!important;border:none!important;padding:8px 25px!important;font-size:.85rem;font-weight:600;transition:transform .2s ease}.btn-didukids:hover{transform:scale(1.05);opacity:.9}.newsletter-form input:focus{outline:none;box-shadow:none}.social-icons{display:flex;gap:16px}.social-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f3f4f6;transition:all .3s ease}.social-icon svg{width:20px;height:20px;color:#d86ecc;transition:all .3s ease}.social-icon:hover{background:#d86ecc}.social-icon:hover svg{color:#fff;transform:scale(1.12)}.btn-wishlist{width:42px;height:42px;display:flex;align-items:center;justify-content:center}.btn-wishlist:hover{background:#ffe6ef;color:#e91e63;transform:scale(1.08);transition:all .2s ease;transform:scale(1.2)}.btn-wishlist-floating{position:absolute;top:10px;right:10px;width:36px;height:36px;background:#fffffff2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .2s ease;z-index:50}.btn-wishlist-floating:hover{transform:scale(1.08);box-shadow:0 6px 18px #00000026}.wishlist-icon{transition:all .2s ease}.wishlist-icon.active{transform:scale(1.05)}.box-add-product{height:400px;overflow-y:auto}.dk-accordion .accordion-item{border:1px solid #f0f2f5;border-radius:10px;margin-bottom:10px;overflow:hidden}.dk-accordion-btn{font-weight:600;font-size:14px;background:#fff;box-shadow:none}.dk-accordion-btn:hover{background:#fafafa}.dk-accordion-body{font-size:14px;color:#6c757d}.dk-list{padding-left:0;list-style:none}.dk-list li{padding:4px 0}.dk-accordion-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:10px;border-radius:50%;font-size:12px}.dk-success{background:#e9f8ef;color:#28a745}.dk-danger{background:#fdeaea;color:#dc3545}.dk-restrictions-list{list-style:none;padding:0;margin:0}.dk-x{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:#fdeaea;color:#dc3545;border-radius:50%;font-size:12px;margin-top:3px}.dk-restrictions-list li{display:flex;gap:10px;margin-bottom:12px;font-size:14px;line-height:1.5;color:#6c757d}.dk-restrictions-list li div{flex:1}.btn:hover{transform:scale(1.02);transition:all .2s ease}.btn-gradient{transition:all .2s ease}.btn-gradient:active{transform:scale(.97)}.floating-shop-btn{position:fixed;bottom:15px;left:0;width:100%;padding:0 16px;z-index:999}.floating-shop-btn .btn-gradient{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;border-radius:999px;color:#fff;font-weight:600;text-decoration:none;background:linear-gradient(90deg,#7b61ff,#e85aff);box-shadow:0 8px 20px #00000026;transition:all .2s ease}.floating-shop-btn .btn-gradient:active{transform:scale(.96)}.floating-shop-btn{opacity:0;transition:opacity .3s ease}.position-absolute .btn{padding:6px 10px;font-size:12px;border-radius:999px}.position-absolute .btn:hover{transform:scale(1.05)}.faq-card{background:#fff;border-radius:20px;box-shadow:0 10px 30px #00000014}.faq-item{border:none;border-radius:14px;overflow:hidden;transition:all .2s ease}.faq-item .accordion-button{background:#f9fafb;border-radius:12px!important;box-shadow:none;padding:16px 18px;transition:all .2s ease}.faq-item .accordion-button:hover{background:#f3e8ff;transform:scale(1.01)}.faq-item .accordion-button:not(.collapsed){background:#f3e8ff;color:#6b21a8}.accordion-button:after{display:none}.icon-plus,.icon-minus{font-size:20px;transition:.2s}.accordion-button:not(.collapsed) .icon-plus{display:none}.accordion-button:not(.collapsed) .icon-minus{display:inline-block}.faq-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff;border-radius:24px;box-shadow:0 20px 50px #0000001f}.icon-plus,.icon-minus{background:#f3e8ff;border-radius:50%;padding:4px;font-size:18px}
