@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800&display=swap);:root{--theme-red:#1E90FF;--theme-pink:#E6F0FF;--theme-light-red:#0056b3;--theme-shade-red:#63B3FF;--theme-dark-red:#FF033E}.bg-theme-red{background-color:var(--theme-red)!important}.bg-theme-pink{background-color:var(--theme-pink)!important}.bg-nav{background:linear-gradient(135deg,var(--theme-pink),var(--theme-red))!important}.text-red{color:var(--theme-red)!important}.text-dark-red{color:var(--theme-dark-red)!important}.text-pink{color:var(--theme-pink)!important}h1,h2,h3,h4,h5,h6,h2 b,h1 b{font-family:'Nunito',sans-serif!important;font-optical-sizing:auto;font-weight:800!important;font-style:normal}*,body{font-family:'Nunito',sans-serif!important;font-style:normal;font-weight:400}.bold{font-weight:700!important}.bolder{font-weight:900!important}.btn-theme-red{background-color:var(--theme-red)!important;color:#fff!important;transition:background-color 300ms linear}.btn-theme-red:hover{background-color:black!important;color:#fff!important}.btn-theme-outline{background-color:transparent!important;color:var(--theme-red)!important;border:2px solid var(--theme-red)!important;transition:all 300ms linear}.btn-theme-outline:hover{background-color:black!important;color:#fff!important;border:2px solid black!important}.btn-theme{border:2px solid #e9ecef;color:#212529;text-align:left;transition:all 0.2s ease}.btn-check:checked+.btn-theme{border-color:var(--theme-red);background-color:var(--theme-pink);color:#000}.btn-check:checked+.btn-theme .bi-check-circle-fill{opacity:1!important}.bg-perple{background-color:#F0F8FF}.contact-btn{background-color:var(--theme-red);color:#fff;border:2px solid var(--theme-red);transition:background-color 300ms linear,color 300ms linear}.contact-btn:hover{background-color:var(--theme-pink);color:var(--theme-red);border:2px solid var(--theme-red)}.btn-whatsapp{background-color:#25D366;border:2px solid #25D366;transition:background-color 300ms linear}.btn-whatsapp:hover{background-color:#12a849}.active>.page-link,.page-link.active{background-color:var(--theme-red)!important;border:1px solid var(--theme-light-red)!important}.crop{position:relative!important;width:100%!important;padding-top:100%!important}.crop img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.thumb-wrapper{width:90px!important;height:90px!important;border:var(--theme-light-red) 1px solid!important;border-radius:7px!important}img.thumb-crop{width:100%!important;height:100%!important;object-fit:cover!important}.section-pading{padding:40px 0}.border-red{border:2px solid var(--theme-red)}main{padding-top:130px!important}#toy-search{max-width:500px;width:100%;border:1px solid var(--theme-pink)!important}img.search-thumb{width:40px!important;height:40px!important}#search-toy-list .list-group-item-action{border-bottom:1px solid var(--theme-shade-red)!important}#search-result{position:absolute;z-index:10000;overflow-y:auto;max-height:450px!important;background-color:#f2f2f2!important;top:45px}.list-group-item{background-color:#f2f2f2!important}#search-result a:hover,#search-result a:hover p{color:var(--theme-red)!important}#close-search{position:absolute;right:20px;cursor:pointer}.bg-nav.navbar-light.fixed-top .nav-link{color:#fff!important;font-weight:700;font-size:1.3rem;transition:all 0.3s ease;border-radius:5px}#collapsibleNavbar .nav-link{color:var(--theme-pink)!important}#collapsibleNavbar a.nav-link:hover,.bg-nav.navbar-light.fixed-top .nav-link:hover,#collapsibleNavbar a.nav-link.active,.bg-nav.navbar-light.fixed-top .nav-link.active{background-color:var(--theme-red)!important;color:#fff!important;border-radius:50px;padding:.4rem 1.5rem;transition:all 0.3s;border-bottom:#fff 2px solid}.dropdown-item:hover{color:#fff!important;background-color:var(--theme-light-red)}.sidebar{position:fixed;top:0;bottom:0;right:0;z-index:100;padding:48px 0 0;box-shadow:inset -1px 0 0 rgb(0 0 0 / .1)}.sidebar-sticky{position:relative;top:0;height:calc(100vh - 48px);padding-top:.5rem;overflow-x:hidden;overflow-y:auto;direction:rtl}.sidebar-sticky>*{direction:ltr}.sidebar .nav-link{font-weight:500;color:#fff;transition:background-color 600ms linear;border-radius:20px;font-size:smaller!important}.sidebar .nav-link.active,.sidebar .nav-link:hover{background-color:#fff;color:#000;border-radius:20px}.sidebar-heading{font-size:.75rem;text-transform:uppercase}.sidebar-red-transparent{background:var(--theme-shade-red)!important}.navbar-brand{padding-top:.75rem;padding-bottom:.75rem;font-size:1rem}.sidebar .nav-link-sub{font-weight:500;color:#fff;font-size:smaller!important;text-decoration:none}.sidebar .nav-link-sub.active,.sidebar .nav-link-sub:hover{text-decoration-line:underline}.navbar .navbar-toggler{border-color:#fff;right:.5rem;color:#fff}.navbar .navbar-toggler-icon{filter:invert(1)}.navbar .form-control{border:1px solid var(--theme-pink);border-radius:12px;padding:12px 15px;color:#666;background-color:#fff}.form-control,.form-select{border:1px solid var(--theme-shade-red);border-radius:20px;padding:12px 15px;color:#666;background-color:#fff}.form-control:focus,.form-select:focus{border-color:var(--theme-red);box-shadow:0 0 0 3px var(--theme-red)}.bd-placeholder-img{font-size:1.125rem;text-anchor:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}#sidebarMenu{overflow-y:scroll!important}.pagination .d-none.flex-sm-fill.d-sm-flex.align-items-sm-center.justify-content-sm-between{flex-direction:column!important}::-webkit-scrollbar{width:8px;height:5px}::-webkit-scrollbar-thumb{background:var(--theme-pink)!important;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--theme-red)!important}.hover-underline:hover{text-decoration:underline}.card.border-0.shadow:hover{box-shadow:rgb(240 87 54 / .3) 0 8px 16px 0px!important}.social-icons a{color:var(--theme-light-red);transition:color 0.3s ease}.social-icons a:hover .bi-whatsapp{color:#25D366}.social-icons a:hover .bi-facebook{color:#1877F2}.social-icons a:hover .bi-telegram{color:#08c}.social-icons a:hover .bi-linkedin{color:#0077B5}.social-icons a:hover .bi-twitter-x{color:#000}.social-icons a:hover .bi-youtube{color:red}img.thumb{height:35px;width:35px}a.footer-link.text-dark:hover{color:var(--theme-red)!important}@media (max-width:572px){.collapse.navbar-collapse{border-top:1px solid #ccc}#sidebarMenu{display:none!important}}@media (min-width:768px){.bd-placeholder-img-lg{font-size:3.5rem}#sidebarMenu,.navbar-brand{max-width:250px}h1{font-size:54px!important}h2{font-size:42px!important}.navbar-brand img{height:80px!important;width:auto}}@media (max-width:767.98px){.sidebar-heading{display:none!important}.sidebar-red-transparent{background-color:var(--theme-red)!important}h1{font-size:36px!important}h2{font-size:28px!important}.navbar-brand img{height:65px!important;width:auto}#toy-search{min-width:100%!important}main{padding-top:150px!important}}@media (max-width:1200px) and (min-width:768px){#toy-search{display:none}}.bg{background-repeat:no-repeat;background-size:cover;background-position:center}.contact-bg{background-image:linear-gradient(rgb(158 158 158 / .5),rgb(0 0 0 / .5)),url(../img/toy-shop-in-sri-lanka.jpg);min-height:70vh}.about-bg{background-image:linear-gradient(rgb(158 158 158 / .5),rgb(0 0 0 / .5)),url(../img/trusted-toy-shop-in-sri-lanka.jpg);min-height:70vh}.glass-box{background:rgb(255 255 255 / .562);backdrop-filter:blur(1px);border-radius:12px;padding:1rem 2rem;display:inline-block}@keyframes blink{0%{box-shadow:0 0 0 #fff0}50%{box-shadow:0 0 15px rgb(0 0 0 / .678)}100%{box-shadow:0 0 0 #fff0}}.blink-card{transition:0.3s;animation:blink 2s infinite}.blink-card:hover{transform:translateY(-10px)}.blink-buy{transition:0.3s;animation:blink 2s infinite}.icon-box-pink{width:60px;height:60px;background-color:#F0F8FF;color:var(--theme-light-red);display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.5rem;margin:0 auto 1rem auto}.timeline-border{border-left:2px solid var(--theme-pink);position:relative;padding-left:2rem}.timeline-item{position:relative;margin-bottom:2rem}.timeline-dot{position:absolute;left:-2.4rem;top:0;width:12px;height:12px;background-color:var(--theme-red);border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 2px var(--theme-red)}.qty{width:38px;height:38px;padding:0}.hero-blob{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-4deg);width:100%;height:100%;background-color:var(--theme-pink);border-radius:40px}.hero-image{border-radius:40px;animation:float 2s ease-in-out infinite}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}.hero-container .badge{border-radius:1rem;font-size:.9rem;background:linear-gradient(45deg,var(--theme-red),var(--theme-shade-red));animation:float 2s ease-in-out infinite}.new-offer-ribbon{position:absolute;top:60px;right:0;width:160px;height:40px;background:var(--theme-red);text-align:center;line-height:40px;transform:rotate(45deg)}.offer-percentage-ribbon{position:absolute;top:26px;right:-27px;width:130px;height:25px;background:var(--theme-red);text-align:center;line-height:25px;transform:rotate(45deg)}.checkuot-thumb{width:90px!important;height:90px!important}