@import"https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap";:root{--body-font: "Nunito", sans-serif;--primary: #34366D;--secondary: #F4767A;--black: #000;--white: #fff;--defult: #FDE7E8}body{font-family:var(--body-font);color:var(--black);background-color:#fffcf6}h1,h2,h3,h4,h5,h6{font-family:var(--body-font);font-weight:400}p:not(.footer p){font-family:var(--body-font);font-weight:400;font-size:14px;line-height:24px;color:#525765}img{max-width:100%;height:auto}a{transition:.3s ease-in all;color:var(--secondary);text-decoration:none}.btn{text-transform:uppercase;font-weight:500}@media (min-width:575px){.btn:not(.btn-lg){font-size:1.125rem;padding:12px 28px;border-radius:10px}}.btn-lg{padding-left:1.75em;padding-right:1.75em}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{font-size:.75em;font-family:var(--body-font)}input.form-control{border:1px solid #0000001A;padding:6px 12px;height:44px;font-size:15px;font-weight:500;line-height:24px;border-radius:0;background-color:#fff;color:#242e27;font-family:var(--body-font)}input.form-control.error-class{border-color:red}input.form-control::placeholder{font-weight:400;font-size:12px;line-height:180%;text-transform:capitalize;color:#6a6a6a}textarea.form-control{border:1px solid #0000001A;padding:6px 12px;height:40px;font-size:15px;font-weight:500;line-height:24px;border-radius:0;background-color:#fff;color:#242e27;font-family:var(--body-font)}textarea.form-control::placeholder{font-weight:400;font-size:12px;line-height:180%;text-transform:capitalize;color:#6a6a6a}select.form-select{border:1px solid #0000001A;padding:6px 12px;height:44px;border-radius:0;background-color:#fff;color:#242e27;font-family:var(--body-font);font-size:14px;font-weight:400;line-height:19.6px;letter-spacing:.01em;color:#969696}select.form-select option{font-family:var(--body-font);font-size:14px;font-weight:400;line-height:19.6px;letter-spacing:.01em;color:#969696}.form-control:focus{border-color:#34366d;background-color:transparent;color:#000;box-shadow:none}.form-check{display:flex;align-items:center;gap:8px}.form-check-input{width:16px;height:16px;margin-top:0;border:1px solid #0000001A}.form-check-input:checked{background-color:var(--primary);border-color:var(--primary)}.input-group-with-icon{position:relative}.input-group-icon-1{position:absolute;top:0;bottom:0;left:10px;display:flex;align-items:center}.input-group-icon-2{position:absolute;top:0;bottom:0;right:14px;display:flex;align-items:center}.input-group-with-icon i{font-size:22px;color:var(--primary)}.input-group-with-box{display:flex;gap:15px}.input-group-with-box input{font-size:24px;font-weight:400;line-height:24px;padding:5px 20px;text-align:center}.form-check-inline{display:inline-block!important}form label{text-align:left;display:block;font-size:16px;font-weight:700;line-height:24px}input.form-control[type=date]{color:#969696}.relative{position:relative}.max-720{max-width:720px}.max-790{max-width:790px}.shadow-md{box-shadow:0 .125rem 1.5rem #00000013!important}.defult-font{font-family:var(--defult-font)}.bold-text p{font-weight:700!important}.sec-title h2{font-weight:800;font-size:48px;line-height:64px;color:#344f8f}.sec-title h2 span{color:var(--secondary)}.sec-title p{font-weight:400;font-size:16px;line-height:24px;color:#525765}.p-sec-title h2{font-weight:900;font-size:56px;line-height:72px;color:#344f8f;position:relative;z-index:1}.p-sec-title h2 span{color:var(--secondary)}.p-sec-title h2:before{content:"";position:absolute;bottom:8px;left:10px;z-index:-1;background-color:#fde7e8;width:404px;height:20px;border-radius:16px}.primary-btn{font-weight:800!important;font-size:16px!important;line-height:100%!important;text-transform:capitalize!important;color:#fff!important;background-color:var(--secondary)!important;border-radius:200px!important;padding:19px 40px!important;border:1px solid var(--secondary)!important;display:inline-block!important}.primary-btn:hover{color:var(--primary)!important;background-color:var(--white)!important;border-color:var(--primary)!important}.secondary-btn{font-weight:800;font-size:16px;line-height:100%;text-transform:capitalize;color:var(--secondary);background-color:#fff;border-radius:200px;padding:19px 40px;border:1px solid var(--secondary);display:inline-block}.container-custom{max-width:1266px;padding:0 24px}.container-custom.sm{max-width:1200px}.cs_row{display:flex}.uppeer-header{background-color:var(--primary);text-align:center;padding:18px 0}.uppeer-header h3{font-weight:500;font-size:14px;line-height:16px;letter-spacing:4px;text-transform:uppercase;color:var(--defult);margin-bottom:0;display:flex;justify-content:center;align-items:center;gap:12px}.header{background-color:#fff;box-shadow:0 4px 18.6px #0000001f}.header-list{list-style:none;padding-left:0;display:flex;gap:20px;margin-bottom:0}.header-list li a{font-size:16px;color:#323131}.header-btn a{font-size:18px;font-weight:600;line-height:22.5px;color:#fffc;padding:12px 16px;border:1px solid #FFFFFF47}.header-btn a:hover{background-color:#5035f7;color:#fff}.banner{overflow:hidden;margin-bottom:0!important}.banner .block{position:relative;height:748px;overflow:hidden}.banner .block .image{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.banner .block .image img{width:100%;height:100%;object-fit:cover}.banner .block .container{height:100%;display:flex;align-items:center}.banner .block .text{max-width:642px}.banner .block .text h2{font-weight:600;font-size:40px;line-height:48px;letter-spacing:0%;color:#ed1c22}.banner .block .text h2 span{font-weight:700}.banner .block .text h2 small{font-weight:500;font-size:20px;line-height:24px;text-transform:uppercase}.banner .block .text h3{font-weight:900;font-size:56px;line-height:72px;color:var(--primary);margin:20px 0 24px;position:relative}.banner .block .text h3:before{content:"";position:absolute;bottom:8px;left:10px;z-index:-1;background-color:#fde7e8;width:404px;height:20px;border-radius:14px}.banner .block .text h3 span{color:var(--secondary)}.banner .block .text p{font-weight:500;margin-right:120px;margin-bottom:54px}.banner-bottom{padding:5px 0 30px;background-color:var(--primary)}.banner-bottom ul{padding-left:0;list-style:none;margin-bottom:0;display:flex;justify-content:space-between}.banner-bottom ul li{display:flex;align-items:center;gap:20px}.banner-bottom ul li h3{font-weight:700;font-size:22px;line-height:100%;letter-spacing:0%;color:#fff;margin-bottom:0}.tailored-picks{padding:148px 0 82px}.tailored-picks-content{display:flex;align-items:center;gap:100px}.tailored-picks-content .sec-title{width:30%;padding-right:20px}.tailored-picks-content .sec-title h2{margin-bottom:43px}.tailored-boxes{width:70%;display:flex;gap:60px}.tailored-boxes .box{width:33%}.tailored-boxes .box .image{position:relative}.tailored-boxes .box .image:before{content:"";position:absolute;left:-10px;right:0;top:-16px;bottom:0;border-radius:50%;z-index:-1;background-color:var(--secondary)}.tailored-boxes .box:nth-child(1) .image:before{background-color:#fcad45}.tailored-boxes .box:nth-child(2) .image:before{background-color:#3fbbd4}.tailored-boxes .box .image img{width:250px;height:250px;border-radius:50%;object-fit:cover}.tailored-boxes .box .details{text-align:center;padding-top:13px}.tailored-boxes .box .details h3{font-weight:600;font-size:20px;line-height:100%;color:#00174f;margin-bottom:4px}.tailored-boxes .box .details h3{font-weight:500;font-size:18px;line-height:22px;color:#00174f}.tailored-boxes .box .details h4 span{font-weight:600;font-size:20px;line-height:22px;color:var(--secondary)}.welcome-sec{padding:100px 0;background-repeat:no-repeat;background-size:cover;background-position:center}.welcome-sec .sec-title{text-align:center;max-width:959px;margin:0 auto}.welcome-sec .sec-title h2{margin-bottom:10px}.best-category{padding:60px 0}.best-category .text-content{margin-bottom:48px;display:flex;justify-content:space-between;align-items:flex-end}.best-category .sec-title h2{margin-bottom:0}.best-category .text-content .view-btn a{font-weight:800;font-size:16px;line-height:100%;text-transform:capitalize;color:#a7a8c2;padding:18px 54px;border-radius:200px;display:inline-block;border:1px solid #A7A8C2}.best-category-slider .block{margin:0 16px}.best-category-slider .block .image{height:349px;position:relative;border-radius:12px;overflow:hidden}.best-category-slider .block .image img{width:100%;height:100%;object-fit:cover}.best-deal-tag{background-color:var(--secondary);font-weight:700;font-size:17px;line-height:24px;display:inline-block;color:#fff;margin-bottom:0;padding:8px 13px;border-radius:5px;position:absolute;bottom:0;left:0;z-index:1}.best-category-slider .block h3{font-weight:600;font-size:22px;line-height:24px;color:#0e204a;margin-top:16px;margin-bottom:0}.footer{background-image:url(../images/footer-bg.png);background-repeat:no-repeat;background-size:cover;background-position:top}.footer-block__newsletter .newsletter-form__field-wrapper{flex-direction:column}.footer-block__newsletter .newsletter-form__field-wrapper input{background-color:transparent;color:#fff;border:1px solid #FFFFFF;border-radius:140px!important;height:40px;margin-bottom:20px}.footer-block__newsletter .newsletter-form__field-wrapper input{font-size:14px;color:#ffffffbf}.footer-block__newsletter .newsletter-form__field-wrapper .newsletter-form__button{width:100%!important;text-align:center;padding:10px;font-size:14px;font-weight:600;border-radius:140px!important;border-color:var(--secondary);background-color:var(--secondary)}.footer .footer-block__heading{color:#fde7e8!important}.footer-block__bottom{display:flex;justify-content:space-between!important}.footer__content-bottom .list-social__item a{background-color:#f14b51}.footer__content-bottom .list-social__item a .icon{fill:#fff!important}.product-listing{padding:80px 0 86px}.product-listing-content{display:flex;align-items:flex-start;gap:32px}.filter-box{background:#fce6e6;padding:20px;width:26%;border-radius:10px}.filter-box h2{font-weight:600;font-size:16px;line-height:20px;color:#253b70}.filter-box .filter-section{border-top:1px solid #ddd;padding-top:12px;margin-bottom:14px}.filter-box .filter-header{font-weight:600;color:#253b70;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:14px;margin-bottom:10px}.filter-box .checkbox-group{display:none;flex-direction:column;gap:10px}.filter-box .filter-section.open .checkbox-group{display:flex}.filter-box .custom-checkbox{display:flex;align-items:center;gap:10px;color:#555}.filter-box .custom-checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;width:18px;height:18px;border:2px solid #ccc;border-radius:4px;position:relative;cursor:pointer}.filter-box .custom-checkbox input[type=checkbox]:checked{border-color:#e11d48;background-color:#e11d48}.filter-box .custom-checkbox input[type=checkbox]:checked:after{content:"\2714";color:#fff;font-size:12px;position:absolute;left:3px;top:-2px}.filter-box .custom-checkbox span{font-size:14px;font-weight:600;color:#7c7c7c}.filter-box .filter-toggle-icon{transition:transform .3s ease}.filter-box .filter-section.open .filter-toggle-icon{transform:rotate(180deg)}.filter-box::-webkit-scrollbar{width:6px}.filter-box::-webkit-scrollbar-thumb{background:#ccc;border-radius:6px}.product-listing-boxes{display:flex;flex-wrap:wrap;flex-direction:row;gap:28px;width:74%}.product-listing-boxes .box{width:31.3%;margin-bottom:10px}.product-listing-boxes .box .image{height:300px;position:relative;border-radius:12px;overflow:hidden}.product-listing-boxes .box .image img{width:100%;height:100%;object-fit:cover}.product-listing-boxes .best-deal-tag{bottom:unset;top:0}.product-listing-boxes .box .image .wishlist{width:32px;height:32px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;position:absolute;top:14px;right:14px;z-index:1}.product-listing-boxes .box .image .wishlist img{width:14px;height:auto}.product-listing-boxes .box .details{padding-top:20px}.product-listing-boxes .box .details h3{font-weight:600;font-size:20px;line-height:24px;color:#0e204a;margin-bottom:0}.product-listing-boxes .box .details .price{font-weight:700;font-size:18px;line-height:100%;color:var(--primary);margin:6px 0 8px}.product-listing-boxes .box .details .price span{font-weight:500;font-size:16px;line-height:100%;color:#7d7d7d;text-decoration:line-through;margin-right:8px}.product-listing-boxes .box .details .rating{padding-left:0;list-style:none;display:flex;gap:4px}.collection-sec{padding:60px 0 75px}.collection-sec .p-sec-title{margin-bottom:60px}.collection-boxes{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.collection-boxes .box{width:32%;margin-bottom:32px}.collection-boxes .box .image{height:413px;position:relative;border-radius:12px;overflow:hidden}.collection-boxes .box .image img{width:100%;height:100%;object-fit:cover}.collection-boxes .box .details{padding-top:25px}.collection-boxes .box .details h3{font-weight:600;font-size:24px;line-height:100%;letter-spacing:0%;color:#0e204a;padding:0 0 20px 9px;position:relative}.collection-boxes .box h3:before{content:"";position:absolute;bottom:0;left:0;z-index:-1;background-color:#fde7e8;width:70%;height:32px;border-radius:16px}.contact-text{padding:39px 52px 66px;background-image:url(/cdn/shop/files/contact-content-bg.png?v=1752947063);background-size:cover;background-repeat:no-repeat;background-position:bottom;border-radius:12px}.contact-text p{font-weight:500;font-size:16px;line-height:24px;color:var(--primary)!important;margin-bottom:20px}.contact-quary{max-width:1000px;margin:60px auto}.contact-quary h3{font-weight:700;font-style:Bold;font-size:32px;line-height:140%;color:#344f8f;margin-bottom:20px}.contact-quary form input.form-control,.contact-quary form textarea.form-control{border:none;border-bottom:1px solid #34366D;height:40px}.contact-quary form .form-check label{font-weight:400;font-size:14px;line-height:180%;letter-spacing:0px;color:#6a6a6a}.contact-quary form .submit-btn{text-align:right}.contact-quary form .submit-btn button{font-weight:500;padding:14px 140px}.contact-details-box{display:flex;gap:20px}.contact-details-box .box{padding:17px 25px 30px 35px;border-radius:12px;background-color:var(--defult);width:32%}.contact-details-box .box h3{font-weight:700;font-size:32px;line-height:140%;color:var(--primary);margin-bottom:0;position:relative}.contact-details-box .box h3 span{color:var(--secondary)}.contact-details-box .box h4{font-weight:700;font-size:24px;line-height:140%;color:var(--primary);margin-bottom:0}.contact-details-box .box p{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px;color:#6a6a6a;margin:2px 0 13px}.contact-details-box .box a{display:inline-block;padding:8px 60px;border-radius:50px;border:1px solid var(--secondary);font-weight:600;font-size:16px;line-height:24px;letter-spacing:0px;color:#6a6a6a;display:flex;align-items:center;justify-content:center;gap:5px}.contact-details-box .box a i{color:var(--secondary);transition:.3s ease-in all}.contact-details-box .box a:hover{color:#fff;background-color:var(--secondary)}.contact-details-box .box a:hover i{color:#fff}.inner-banner{height:616px;background-position:center;background-repeat:no-repeat;background-size:cover;padding-bottom:190px;position:relative}.inner-banner>.container{display:flex;align-items:flex-end;height:100%}.inner-banner .banner-bottom-frame{position:absolute;bottom:0;left:0;right:0}.inner-banner .banner-bottom-frame img{width:100%}.wonder{padding:70px 0 86px}.wonder .sec-title{max-width:662px;margin-bottom:50px}.wonder-content{display:flex}.wonder-content .image img{width:100%;border-radius:12px}.wonder-content .left-block{width:30%}.wonder-content .right-block{width:70%}.wonder-content .right-block .upper-text{text-align:right;margin:0 0 53px 90px}.wonder-content .right-block .right-block-content{display:flex}.wonder-content .right-block .right-block-content .block:nth-child(1){width:50%;padding:40px}.wonder-content .right-block .right-block-content .block:nth-child(1) p{margin-bottom:80px}.wonder-content .right-block .right-block-content .block:nth-child(1) .image{transform:scale(1.4)}.wonder-content .right-block .right-block-content .block:nth-child(2){width:50%}.mission-vision{background-position:bottom;background-repeat:no-repeat;background-size:cover;padding:140px 0;position:relative}.mission-vision .bg-frame{position:absolute;left:0;right:0;top:0}.mission-vision .bg-frame img{width:100%}.mission-vision-content{display:flex;gap:160px}.mission-vision-content .left-block,.mission-vision-content .right-block{width:50%}.mission-vision-content .sec-title h2 span{color:#fff}.mission-vision-content .sec-title p{color:#34366d}.mission-vision-content .image{position:relative;z-index:1}.mission-vision-content .image img{width:340px;height:340px;object-fit:cover;border-radius:50%}.mission-vision-content .image:before{content:"";position:absolute;width:340px;height:340px;background-color:#fff;z-index:-1;border-radius:50%;top:-12px;right:8px}.mission-vision-content .left-block .image:before{right:unset;left:-8px}.mission-vision-content .left-block .image{margin-top:40px}.mission-vision-content .right-block .image{text-align:right;text-align:-webkit-right;margin-bottom:40px}.mission-vision-content .right-block .sec-title{text-align:right;text-align:-webkit-right}.core-value{padding:80px 0 60px}.core-value .sec-title{margin-bottom:52px}.core-value-boxes{display:flex;align-items:flex-start;gap:30px}.core-value-boxes .box{background-color:#3fbfe0;padding:26px 20px 26px 32px;border-radius:12px;position:relative}.core-value-boxes .box:nth-child(2){background-color:#fcae46;margin-top:80px}.core-value-boxes .box:nth-child(3){background-color:#2f3398}.core-value-boxes .box:before{content:url(/cdn/shop/files/core-value-box-icon-top.png?v=1753182370);position:absolute;top:0;right:0}.core-value-boxes .box:after{content:url(/cdn/shop/files/core-value-box-icon-bottom.png?v=1753182370);position:absolute;bottom:-7px;left:0}.core-value-boxes .box .text{padding-right:40px}.core-value-boxes .box .text h3{font-weight:700;font-size:32px;line-height:44px;color:#fff;margin-bottom:12px}.core-value-boxes .box .text p{font-weight:500;font-size:16px;line-height:24px;color:#fff}.core-value-boxes .box .image{text-align:right;text-align:-webkit-right;margin-top:8px}.team-member{padding:80px 0 20px}.team-member .sec-title{margin-bottom:52px}.team-member-boxes{display:flex;gap:12px}.team-member-boxes .box{width:25%;padding:14px;position:relative}.team-member-boxes .box:before{content:"";position:absolute;left:0;right:14%;bottom:0;top:10%;background-color:#3fbbd4;border-radius:12px}.team-member-boxes .box:nth-child(2):before{background-color:#ffa0df}.team-member-boxes .box:nth-child(3):before{background-color:#f4767a}.team-member-boxes .box .image{position:relative;height:290px;border-radius:12px;overflow:hidden}.team-member-boxes .box .image img{width:100%;height:100%;object-fit:cover}.team-member-boxes .box h3{font-weight:600;font-size:20px;line-height:28px;color:#344f8f;border-radius:12px 0 0;background-color:#fff;padding:14px 20px 18px;width:78%;position:absolute;bottom:0;right:0;margin-bottom:0}.header-navigation-wrapper .header__inline-menu .list-menu{text-align:center}.breadcrumb-container .breadcrumb a{font-weight:500;font-size:16px;line-height:33px;color:#808285d9}.page-sidebar{width:248px!important}.page-sidebar .halo-sidebar-wrapper{background:#fce6e6;padding:20px 18px!important;width:100%;border-radius:10px}.page-sidebar .sidebarBlock.sidebar-categories{margin-bottom:10px}.page-sidebar .sidebarBlock-heading,.page-sidebar .sidebarBlock-heading span{font-size:14px!important;font-weight:600!important;color:#253b70!important;text-transform:capitalize!important}.page-sidebar .sidebarBlock-content ul li label{font-size:14px;font-weight:600}input[type=checkbox]+.form-label--checkbox:before{border:2px solid #ccc;border-radius:4px}.sidebar-product,.sidebar-image,.sidebar-custom-text{display:none}@media (min-width: 1025px){.page-sidebar+.page-content{width:calc(100% - 248px)!important}}.card-product__wrapper{border-radius:12px;overflow:hidden}.halo-productBadges--left{background-color:var(--secondary);display:inline-block;padding:8px 13px;border-radius:5px 0;top:0!important;left:0!important}.halo-productBadges--left span{font-weight:700!important;font-size:17px!important;line-height:24px!important;text-transform:capitalize!important;background-color:transparent!important}.product .card-title{font-weight:600!important;font-size:20px!important;line-height:24px!important;text-transform:capitalize!important;color:#0e204a!important;text-decoration:none}.product .card-title span{text-decoration:none!important}.card-price{margin:8px 0 10px}.card-price .price__regular .price-item,.card-price .price__last .price-item{font-weight:700!important;font-size:18px!important;line-height:100%!important;color:var(--primary)!important}.card-price .price__sale .price__compare .price-item{font-weight:500!important;font-size:16px!important;line-height:100%!important;color:#7d7d7d!important}.product-details .productView-img-container img{width:100%!important}.productView .productView-title{font-weight:600;font-size:28px;line-height:36px;color:#0e204a}.productView .jdgm-preview-badge{margin-bottom:16px}.productView .price__regular .price-item,.productView .price__last .price-item{font-weight:700!important;font-size:24px!important;line-height:100%!important;color:#344f8f!important}.productView .price__sale .price__compare .price-item{font-weight:500!important;font-size:16px!important;line-height:100%!important;color:#7d7d7d!important}.productView-variants .product-form__label span{font-weight:600;font-size:14px;line-height:18px;color:#939597;border-color:#dcbebf;border-radius:20px;padding:10px 24px}.productView-variants .product-form__label.available span{color:#2f0405;border-color:#2f0405}.productView-quantity .quantity__input{border-color:#dcbebf;border-radius:50px;font-weight:500;font-size:18px;color:#f4767a}.productView-quantity .btn-quantity.minus{left:6px}.productView-quantity .btn-quantity.plus{right:6px}.productView-groupTop .product-form__buttons button{font-weight:500;font-size:16px;text-transform:uppercase;color:#f14b51;border-color:#f4767a;border-radius:50px;background-color:transparent}.productView-groupTop .product-form__buttons button:hover{color:#fff;background-color:#f14b51;border-color:#f14b51}.productView-wishlist a{border-color:#f4767a!important}.productView-wishlist a svg{fill:#f14b51!important}.productView-wishlist a:hover,.productView-wishlist a.wishlist-added{background-color:#f4767a!important}.productView-wishlist a:hover svg,.productView-wishlist a.wishlist-added svg{fill:#fff!important}.productView-payment .shopify-payment-button__button{font-weight:500!important;font-size:16px!important;text-transform:uppercase!important;background-color:#f4767a!important;border-color:#f4767a!important;color:#fff!important;border-radius:50px!important}.productView-payment[disabled] .shopify-payment-button__button{background-color:transparent!important;color:#f4767a!important}.product-customInformation__content .product__text.des p{font-weight:400;font-size:16px;color:#34366d}.productView-tab .tabs{border:none;text-align:left!important}.productView-tab .tab-title{font-weight:800!important;font-size:14px!important;line-height:100%!important;text-transform:capitalize!important;color:#6b6c7c!important;border:1px solid #6B6C7C!important;padding:12px 28px!important;border-radius:200px!important}.productView-tab .tab-title.is-open{color:#f14b51!important;border:1px solid #F14B51!important}.productView-tab .tab-title:after{display:none}.productView-tab .tabs-contents{background-color:#fde7e8;background:url(/cdn/shop/files/bgl.png?v=1753104841);background-repeat:no-repeat;background-position:bottom;background-size:cover;border-radius:20px 20px 0 0;padding:50px 60px 100px}.halo-product-block .title{font-weight:800!important;font-size:48px!important;line-height:64px!important;text-transform:capitalize!important;color:#344f8f!important;width:100%!important}.halo-product-block .title span{color:var(--secondary)!important}.halo-product-block .title .text{width:100%!important}.template-cart h1.page-header{font-weight:800;font-size:48px;line-height:64px;color:#344f8f}.halo-sidebar-header .title{font-weight:800;font-size:24px;line-height:28px;color:#344f8f}.template-cart .cart-item-name a{font-weight:600!important;font-size:20px!important;line-height:24px!important;text-transform:capitalize!important;color:#344f8f!important}.previewCartItem-name{font-weight:600!important;font-size:18px!important;line-height:20px!important;text-transform:capitalize!important;color:#344f8f!important}.previewCartItem-name span{text-decoration:none!important}.template-cart .get-rates.styled-submit,.template-cart .button-checkout,.previewCartGroup .button-checkout{font-weight:800;font-size:16px;line-height:100%;text-transform:capitalize;color:#fff;background-color:var(--secondary);border-radius:200px!important;padding:19px 40px!important;border:1px solid var(--secondary);display:inline-block}.template-cart .get-rates.styled-submit:hover,.template-cart .button-checkout:hover,.previewCartGroup .button-checkout:hover{color:var(--primary)!important;background-color:var(--white)!important;border-color:var(--primary)!important}.template-cart .button-continue,.previewCartGroup .button-view-cart{font-weight:800;font-size:16px;line-height:100%;text-transform:capitalize;color:var(--primary);border-radius:200px!important;padding:19px 40px!important;border:1px solid var(--primary);display:inline-block}.template-cart .button-continue:hover,.previewCartGroup .button-view-cart:hover{background-color:var(--primary);color:#fff}.template-cart input,.template-cart select{border-radius:30px}.previewCartItem-price .discounted-price{color:var(--primary)!important}.previewCartItem-qty input{border-radius:30px}.cartTool-item svg{color:var(--secondary)!important}.previewCartTotals-label,.wrapper-cartCount{font-size:16px!important}.previewCartTool .cartTool-item{padding:10px}.previewCartTool .cartTool-item svg{width:20px!important;height:20px}.productView-container .product-form__swatch .product-form__label[name=Color]{width:44px!important;height:21px!important;margin-top:0}.productView-container .product-form__swatch .product-form__label[name=Color] span{padding:7px 16px}.productView-variants .product-form__label span{font-size:11px;line-height:11px;padding:10px 20px;height:auto}.template-policy .shopify-policy__container{max-width:1100px;padding-top:60px}.template-policy .shopify-policy__container .shopify-policy__title h1{font-weight:800;font-size:48px;line-height:64px;color:#344f8f;margin-bottom:40px}.template-policy .shopify-policy__container ul li{font-weight:400;font-size:14px;line-height:24px;color:#525765}.template-policy .shopify-policy__container h2{font-weight:900!important;color:#f4767a;margin-top:20px}.card-product{height:300px}.card-product__wrapper,.card-media{height:100%}.card-media>img{object-fit:cover}.pagination{flex-direction:column}.open_sizechart .section-header-navigation{z-index:0!important}.size-chart-button{border:none;background:no-repeat;padding:10px 0;color:var(--secondary);font-weight:800;font-size:13px}.home-banner-slider .slick-dots{flex-direction:row!important}.home-banner-slider .slide-content{padding-left:0}.home-banner-slider .slide-heading{font-weight:900}.home-banner-slider .slide-content .slide-sub span>span{line-height:1;text-orientation:sideways;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl;font-weight:500;font-style:Medium;font-size:20px;text-transform:uppercase;margin-bottom:-14px}.home-banner-slider .slide-content .slide-sub span{text-transform:uppercase}.home-banner-slider .slide-content .slide-text{margin-right:114px}.bg-policies-block .policies-text{font-size:22px;font-weight:700}.age-picks__container{padding:86px 24px 66px!important}.age-picks__container .age-picks__groups{margin-bottom:0}.age-picks__container .sec-title,.age-picks__container .sec-title h2{text-align:left}.age-picks__image-container{padding:9px 0 0 5px!important}.age-picks__groups .age-picks__image-container{position:relative}.age-picks__groups .age-picks__image-container:before{content:"";position:absolute;width:257px;height:265px;top:0;left:0;z-index:-1;background-color:#fcad45}.age-picks__groups .toddler_collection .age-picks__image-container:before{background-color:#3fbbd4}.age-picks__groups .kids_collection .age-picks__image-container:before{background-color:#f4767a}.age-picks__image-container img{border-radius:50%}.template-index .product-tab-block .sec-title{max-width:662px;position:relative;bottom:-120px}.template-index .product-tab-block .sec-title p{margin-right:130px}.template-index .list-product-tabs{margin-bottom:100px!important;gap:8px}.template-index .list-product-tabs li{margin:0!important}.template-index .list-product-tabs li button{background-color:transparent!important;color:#a7a8c2!important;border-color:#a7a8c2!important;padding:10px 24px!important;font-size:12px!important;line-height:16px!important}.template-index .list-product-tabs li button.active{color:#f14b51!important;border-color:#f14b51!important}.template-index .slideshow .video_frame{position:absolute;top:0;z-index:1}.template-index .slideshow .content_background{width:801px;position:absolute;z-index:1;top:62px;left:0}.template-index .slideshow[data-auto-video=true] .slide-content{padding-top:120px}.template-index .slideshow[data-auto-video=true] .slide-content .slide-button{min-width:auto;border-radius:50px;padding:16px 70px;font-weight:800;font-size:16px}.sections-product-block .sec-title{max-width:460px;flex-direction:column;align-items:flex-start;margin-bottom:48px!important}.section-collection-list .image{width:266px;height:240px;border-radius:50%;overflow:hidden;margin:0 auto 15px;padding:9px 0 0 5px!important}.section-collection-list .collection-list__item .image:before{content:"";position:absolute;width:257px;height:265px;top:0;left:0;z-index:-1;background-color:#3fbbd4}.section-collection-list .collection-list__item:nth-child(2) .image:before{background-color:#ffa0df}.section-collection-list .collection-list__item:nth-child(3) .image:before{background-color:#fcad45}.section-collection-list .collection-list__item:nth-child(4) .image:before{background-color:#f4767a}.section-collection-list .collection-list__item:nth-child(5) .image:before{background-color:#3fbbd4}.section-collection-list .image:after{display:none!important}.section-collection-list .image img{width:100%;height:100%;border-radius:50%;object-fit:cover;position:unset}.section-collection-list .image-zoom:hover img{transform:none}.collection-content-wraper{display:flex;align-items:flex-start}.collection-content-wraper .sec-title{flex-direction:column;align-items:flex-start}.collection-content-wraper .sec-title h2{margin-bottom:12px!important}.collection-content-wraper .button{width:auto;margin-right:inherit;border-radius:50px;padding:16px 70px;font-weight:800;font-size:16px;background-color:transparent;border-color:#474a9e}.collection-content-wraper .button:hover{color:#474a9e}.customer-review-block .sec-title h2 span{color:#fff}.customer-review-block .customer-review-slide .slick-track{display:flex}.customer-review-block .customer-review__item{background-color:#fff;border-radius:20px;padding:30px 20px;margin:0 8px;position:relative;height:auto}.customer-review-block .customer-review__item:nth-child(odd){background-color:#34366d}.customer-review-block .customer-review__item:nth-child(odd) .customer-review__content{color:#fff}.customer-review-block .customer-review__item .name{font-size:18px;font-weight:800;color:#fff}.customer-review-block .customer-review__item .star-reviews{display:none}.customer-review-block .slick-dots{bottom:-66px!important}.customer-review-block .slick-dots li button{border-color:#fff}.customer-review-block .slick-dots li.slick-active button{background-color:#fff}.halo-productBadges .badge.new-badge{color:#fff}.customer-review-slide .slick-track{padding-bottom:38px}.avatar_name_wraper{position:absolute;bottom:-44px;display:flex;align-items:flex-end;gap:13px;width:100%}.avatar_name_wraper .review__item-image{width:15%;margin:0!important}.section-header-mobile.scrolled-past-header img.logo__main{display:none}.card-wishlist .wishlist-added{background-color:#e95144}.productList .card-information{padding-top:12px!important;padding-left:0!important}.policies-block .halo-item img{width:50px;margin-right:14px!important}.header-mobile{background-color:#fff!important}.header-mobile__wrapper .mobileMenu-toggle .mobileMenu-toggle__Icon,.header-mobile__wrapper .mobileMenu-toggle .mobileMenu-toggle__Icon:before,.header-mobile__wrapper .mobileMenu-toggle .mobileMenu-toggle__Icon:after{background-color:#323131!important}.header-mobile__item .icon path{fill:#323131!important}.productView-options .productView-variants .product-option input.product-form__radio:checked+label span{background-color:#344f8f;color:#fff;border-color:#344f8f}.home-banner-slider{position:relative}.hero_a{position:absolute;top:-26px;left:0;z-index:1;width:110px}.hero_b{position:absolute;left:50%;transform:translate(-50%);z-index:1;width:95px;bottom:0}.age-picks__container .sec-title{position:relative}.age_animated{width:70px;animation:tilt-shaking 1.9s infinite;animation-timing-function:linear}@keyframes tilt-shaking{0%{transform:rotate(0)}25%{transform:rotate(6deg)}50%{transform:rotate(0)}75%{transform:rotate(-6deg)}to{transform:rotate(0)}}.sec-title.rich-text__blocks{position:relative}.sec-title.rich-text__blocks .welcome_animation_star{position:absolute;top:-30px;left:0;width:95px}.sec-title.rich-text__blocks .welcome_animation_sun{position:absolute;bottom:-53%;right:0;width:150px}.grid-collection .grid-container{position:relative}.grid-collection .grid-container .category_anim_star{position:absolute;bottom:-19px;left:-78px;z-index:1;width:95px}.grid-collection .grid-container .category_anim_cloud{position:absolute;top:-49px;right:-30px;z-index:1;width:88px}.product-tab-block .age_animated{margin-left:auto;rotate:16deg}.product-tab-block .product-tabs-content{position:relative}.product-tab-block .product-tabs-content .best_seller_anim_moon{position:absolute;left:-7%;top:-10%;z-index:1;width:120px}.product-tab-block .product-tabs-content .best_seller_anim_rainbow{position:absolute;right:-5%;bottom:16%;z-index:1;width:120px}.home-banner-slider .cloud_animation{position:absolute;top:11%;z-index:2;width:243px}.home-banner-slider .star_animation{position:absolute;left:45%;transform:translate(-55%);z-index:2;bottom:0;width:214px}.product-block .halo-block-content{position:relative}.product-block .mood_anim_star{position:absolute;bottom:0;left:-63px;z-index:1;width:95px}.product-block .mood_anim_duck{position:absolute;top:-78px;right:0;z-index:1;width:90px}.customer-review-container{position:relative}.customer-review-container .testimonial_anim_sun{position:absolute;top:-46px;left:-58px;width:150px;z-index:1}.customer-review-container .testimonial_anim_moon{position:absolute;right:-40px;bottom:0;width:120px;z-index:1}.collections-list .halo-block-content{position:relative}.collections-list .halo-block-content .festival_anim_obj{position:absolute;right:-35px;top:-89px;width:120px;z-index:1}.footer__content-top.footer__content-bg{background-attachment:unset!important;position:relative;padding-top:140px}.footer_anim_cloud{position:absolute;z-index:1;left:0;top:0;width:120px}.footer_anim_rainbow{position:absolute;z-index:1;right:0;top:0;width:120px}@media (max-width: 1400px){.section-collection-list .image{height:200px}}@media (max-width: 1300px){.section-collection-list .image{width:200px;height:200px}}@media (max-width: 1200px){.collection-boxes .box{width:31.8%}.age-picks__image-container{width:200px!important;height:200px!important}.rich-text{padding:80px 0}.template-index .list-product-tabs li button{padding:10px 18px!important;font-size:10px!important}.template-index .product-tab-block .sec-title{max-width:580px}.template-index .product-tab-block .sec-title{font-size:38px;line-height:56px}}@media (max-width: 1024px){footer{padding-top:40px!important}footer .footer__content-top{padding-top:140px}.sec-title h2{font-size:40px;line-height:50px}.core-value-boxes .box .text h3{font-size:26px;line-height:36px}.core-value-boxes .box .text p{font-size:14px;line-height:20px}.team-member-boxes .box h3{font-size:18px;line-height:22px}}@media (max-width: 991px){.p-sec-title h2{font-size:44px;line-height:60px}.p-sec-title h2:before{width:280px}.contact-quary h3{font-size:28px}.contact-details-box .box{padding:20px}.contact-details-box .box h4{font-size:22px}.contact-details-box .box a{font-size:13px}.collection-boxes .box{width:48.4%}.collection-boxes .box .image{height:340px}.product .card-title{font-size:18px}.wonder .sec-title{margin-bottom:40px}.wonder-content .right-block .upper-text{margin:0 0 30px 45px}.wonder-content .right-block .right-block-content .block:nth-child(1){padding:20px}.mission-vision-content{gap:62px}.mission-vision-content .image:before{width:320px;height:320px;right:0}.core-value-boxes{flex-direction:column}.core-value-boxes .box:nth-child(2){margin-top:0}.team-member .sec-title{margin-bottom:34px}.team-member-boxes{gap:12px;flex-direction:row;flex-wrap:wrap}.team-member-boxes .box{width:49%}.age-picks__image-container{width:170px!important;height:170px!important}.age-picks__header{margin-right:60px}.product-tab-block .list-product-tabs.list-tabs-right{justify-content:center;margin-bottom:40px!important}.template-index .product-tab-block .sec-title{bottom:0}.template-index .slideshow .content_background{width:695px;top:0}.template-index .slideshow[data-auto-video=true] .slide-content{width:600px}.sections-product-block .sec-title{margin-bottom:30px!important}.customer-review-block{padding-top:94px!important;padding-bottom:120px!important}}@media (max-width: 767px){.mob_gif_hidden,.age_animated{display:none!important}.contact-text{padding:30px 32px 140px}.contact-quary h3{font-size:24px}.contact-details-box{flex-direction:row;flex-wrap:wrap}.contact-details-box .box:nth-child(1){width:100%}.contact-details-box .box{width:48%}.contact-details-box .box h4{font-size:20px}.contact-details-box .box p{font-size:12px;line-height:16px;margin:2px 0 8px}footer .footer__content-top{background-image:none!important;background:#34366d!important;border-radius:40px 40px 0 0;padding-top:70px}.template-cart .get-rates.styled-submit,.template-cart .button-checkout,.previewCartGroup .button-checkout,.template-cart .button-continue,.previewCartGroup .button-view-cart{font-size:14px;padding:14px 40px!important}.productView .productView-title{font-size:22px}.productView .price__regular .price-item,.productView .price__last .price-item{font-size:20px!important}.productView .price__sale .price__compare .price-item{font-size:15px!important}.productView-buttons{margin-bottom:30px}.product-customInformation__content .product__text.des p{font-size:14px}.productView-tab .tabs-contents{padding:50px 26px 100px}.halo-product-block .title{font-size:34px!important;line-height:48px!important}.wonder-content{flex-direction:column;gap:30px}.wonder-content .left-block{width:100%}.wonder-content .left-block .image{height:290px}.wonder-content .left-block .image img{height:100%;object-fit:cover}.wonder-content .right-block{width:100%}.mission-vision{padding:94px 0 170px}.mission-vision-content{flex-direction:column}.mission-vision-content .left-block,.mission-vision-content .right-block{width:100%;display:flex;flex-direction:column}.mission-vision-content .left-block .sec-title,.mission-vision-content .right-block .sec-title{order:1}.mission-vision-content .left-block .image,.mission-vision-content .right-block .image{order:2}.mission-vision-content .left-block .image:before,.mission-vision-content .right-block .image:before{width:220px;height:220px}.mission-vision-content .image img{width:220px;height:220px}.mission-vision-content .left-block .image{margin-top:4px}.sec-title h2{font-size:34px;line-height:40px}.team-member-boxes .box{width:48%;margin-bottom:20px}.team-member-boxes .box h3{font-size:15px;line-height:20px;padding:14px 18px}.collection-content-wraper .button{padding:12px 20px;font-size:14px}.policies-block .halo-row .halo-item{width:48%!important}.policies-block .halo-item a{justify-content:flex-start!important}.bg-policies-block .halo-row{gap:20px}.age-picks__container .age-picks__groups{flex-direction:row;flex-wrap:wrap}.age-picks__container .sec-title{margin-bottom:30px}.age-picks__container .sec-title h2{margin-right:0}.age-picks__group{width:45%!important}.primary-btn{font-size:12px!important;padding:16px 30px!important}.template-index .slideshow[data-auto-video=true] .slide-content{padding-left:20px}#shopify-section-template--24733663625400__slide_show_jw9Vep .item-video .fluid-width-video-wrapper{padding-top:0!important;padding-bottom:calc(870 / 638 * 100%)}#shopify-section-template--24733663625400__slide_show_jw9Vep .item-video .fluid-width-video-wrapper .video.slide-mobile{object-fit:unset}#shopify-section-template--24733663625400__slide_show_jw9Vep h2.slide-heading{font-size:24px!important;line-height:24px!important;color:#fff!important}#shopify-section-template--24733663625400__slide_show_jw9Vep p.slide-text{color:#fff!important}#shopify-section-template--24733663625400__slide_show_jw9Vep a.slide-button{background-color:#fff!important}#shopify-section-template--24733663625400__slide_show_jw9Vep .slideshow .item{background-color:#000}#shopify-section-template--24733663625400__slide_show_jw9Vep .fluid-width-video-wrapper{opacity:.8}.template-index .slideshow .content_background{display:none}#shopify-section-template--24733663625400__16321237356a896dad .slide-content{padding-top:0;top:32%}.template-product .product-form__buttons{position:fixed;bottom:70px;left:0;right:0;text-align:center;z-index:10}.template-product .product-form__buttons button{background-color:#fff;width:78%}}@media (max-width: 575px){#shopify-section-template--24733663625400__16321237356a896dad .slide-content{top:26%}.template-policy .shopify-policy__container .shopify-policy__title h1{font-size:34px;line-height:44px;margin-bottom:20px}.contact-details-box .box{width:100%}.contact-text p{font-size:14px;line-height:20px;margin-bottom:12px}.halo-sidebar-header .title{font-size:22px;line-height:26px}.halo-productBadges--left{padding:6px 10px}.halo-productBadges--left span{font-size:12px!important;line-height:16px!important}.product .card-title{font-size:17px!important;line-height:21px!important}.card-price .price__sale .price__compare .price-item,.card-price .price__regular .price-item,.card-price .price__last .price-item{font-size:14px!important}.p-sec-title h2{font-size:34px;line-height:54px;word-break:break-word}.p-sec-title h2:before{width:220px}.sec-title h2{font-size:28px;line-height:34px;word-break:break-word}.wonder-content .right-block .upper-text{text-align:left;margin:20px 0}.wonder-content .right-block .right-block-content{flex-direction:column-reverse}.wonder-content .right-block .right-block-content .block{width:100%!important}.team-member-boxes .box{width:100%}.core-value{padding-top:20px}.mission-vision-content .image img{width:180px;height:180px}.mission-vision-content .left-block .image:before,.mission-vision-content .right-block .image:before{width:180px;height:180px}.card-product{height:200px}.bg-policies-block .halo-row{gap:8px}.policies-block .halo-row .halo-item{width:23%!important}.policies-block .halo-item a{flex-direction:column;gap:4px;padding:0 14px!important}.policies-block .halo-item img{margin-right:0!important}.policies-block .halo-item .policies-text{font-size:12px!important}.age-picks__groups{gap:12px!important}.age-picks__image-container{width:140px!important;height:140px!important}.age-picks__group{width:42%!important}.age-picks__age-label{font-size:18px!important;line-height:22px}.age-picks__age-range{font-size:15px!important;line-height:22px}.rich-text{background:none!important;background-color:#fde7e8!important}.customer-review-block .slick-dots{bottom:-28px!important}.template-index .slideshow[data-auto-video=true] .slide-content .slide-button{padding:12px 20px;font-size:12px}.home-banner-slider .slide-content .slide-text{margin-right:24px;font-size:14px!important;margin-bottom:12px!important}.collection-boxes{gap:11px}.collection-boxes .box .image{height:200px}.collection-boxes .box .details h3{font-size:18px}.grid-collection .image-container{height:200px}.product-tab-block .list-product-tabs li .tab-links{font-size:11px!important}.collection-content-wraper{flex-direction:column;text-align:center}.collections-list .halo-block-header{margin:0 0 16px!important;text-align:center}.collection-content-wraper .button{margin:0 auto 30px}.footer-block__bottom{border-top:none!important}.grid-collection .sec-title{flex-direction:column;text-align:center}.customer-review-block .sec-title{text-align:center}.template-index .list-product-tabs{gap:4px}.template-index .product-tab-block .sec-title{text-align:center!important}.template-index .product-tab-block .sec-title p{margin-right:0}.sections-product-block .sec-title{align-items:center;text-align:center!important}.grid-collection{padding-top:60px}.age-picks__container .sec-title,.age-picks__container .sec-title h2{text-align:center}.footer .footer__content-top{padding-bottom:0}.productView-thumbnail-wrapper .slick-prev{left:0!important}.productView-thumbnail-wrapper .slick-next{right:0!important}#MenuMobileListSection-menu .menu-lv-1__action{font-size:18px!important;font-weight:600!important;padding:14px 20px!important}.nav-mobile-menu-tab .menu-tab .item.is-active .link[data-target=MenuMobileListSection-menu]{font-size:20px!important}}@media (max-width: 480px){.grid-collection .grid-container{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/style.css.map */
