/* font-family to all*/
a, p, div, span, h1,h2,h3,h4,h5,h6, body, label {
    font-family: 'Cera' !important;
}

/*Login-Account Page  - Start */


.text_account_already a{
   text-decoration: underline;
   color : #CDAAF3;
}

.news-radio-buttons{
    gap: 15px;
}

.radio-inline input[type=radio] {
    margin-left: -30px;
}


.route-account-register #content{
    width: 70%;
    margin: 0 auto;
}

/* html[class*="route-account-"]  #content{
    margin-top: 7%;
} */


html[class*="route-account-"] .breadcrumb>li+li:before {
    transform: rotate(-90deg);
    content: '\e5c5' !important;
    font-family: icomoon !important;
    font-size: 20px;
    color: rgba(180, 122, 243, 1);
}

html[class*="route-account-"]  .breadcrumb a {
    color: #B47AF3;
    font-family: 'Cera';
    font-size:16px;
}

html[class*="route-account-"] .breadcrumb {
    display: flex ;
    color: #B47AF3;
    padding-right: 20px;
    padding-left: 20px;
    max-width: 1800px;
}

#account-password , #account-edit,#account-wishlist, #account-order , #account-address, #account-account{
    max-width: 1800px !important;
}

html[class*="route-account-"] .header-compact{
    margin-bottom : 3%;
}

[class*=route-account-]:not(.route-account-address-delete) h1+p{
    color: #B47AF3;
    font-family: 'Cera';
    font-size: 16px;
}


@media  (max-width: 1024px) {
    .route-account-register #content{
        width: 100%;
    }
}

/*Login-Account Page  - End */


/*Information Pages - START */

.layout-18  #information-information{
    margin-top: 6%;
}

.layout-18 .page-title{
    color : #CDAAF3 !important;
    font-family: 'Cera' !important;
}

.layout-18 #content p , .layout-18 #content span,.layout-18 #content a,.layout-18 #content div{
    color : #CDAAF3 !important;
    font-weight:normal !important;
    font-family: 'Cera' !important;
}

.layout-18 #content{
    padding : 0 7%;
}

.route-account-register  .breadcrumb{
    display : none !important;
}

@media  (max-width: 768px) {
    .layout-18 #content{
        padding : 0% 4%;
    }
}

/*Information Pages - START */



/*Product Labels*/
.product-label b{
    text-align: center !important;
}
/*Porduct Labels*/


/*SEARCH PAGE - START */
.route-product-search body, .route-product-search .site-wrapper {
    background: #62339B;
}

.route-product-search .page-title , .route-product-search .search-products-title , .route-product-search .search-criteria-title{
   display : none !important;
}

/*SEARCH PAGE - END */



/*HEADER- START*/

.desktop-header-active header:not(.header-slim) .header-compact .mid-bar .desktop-logo-wrapper{
    z-index : 1;
}

 .header-compact #main-menu  .j-menu{
      position: absolute;
     left: 0%;
     right: 0%;
     display: flex;
     justify-content: center;
 }

     #logo a>img{
         width: 219px;
     }


   #logo a {
      height: auto;
   }


 .route-common-home .header-compact, .route-product-category .header-compact , .route-product-catalog .header-compact, .route-product-search .header-compact {
     background: #62339B;
 }

 .route-product-category  .ias-noneleft, .route-product-catalog .ias-noneleft, .route-product-search  .ias-noneleft{
    display : none !important;
 }

 div.links-menu-309 .links-menu-item-1 a .links-text {
     text-decoration: none;
 }

 /*HEADER- END*/






 /*FOOTER - START */

/* .module-title-314 .title-wrapper .subtitle:after{
     content: url(https://b2b.dyname.eu/image/catalog/KIDDOBOO/assets/Stauros.png);
     position: absolute;
     z-index: 1;
     bottom: -20%;
     right: 18%;
 }*/

 /*
 .first-p{
    color : #ECC700;
 }*/

 .quick-checkout-wrapper .input-group .input-group-btn .btn:hover,
 .quick-checkout-wrapper .cart-section .td-qty .btn-primary.btn,
 .quick-checkout-wrapper .cart-section .td-qty .btn-danger.btn,
 .quick-checkout-wrapper .cart-section .td-qty .btn-danger.btn:hover
 {
    background : transparent !important;
 }

 /*FOOTER - END*/


 /*CHECKOUT - START*/

#error-not-found{
    margin-top:8%;
}

#error-not-found #content p{
    font-family: 'Cera';
    font-size: 18px;
    color: rgba(180, 122, 243, 1);
    font-weight: 400;
}


 #checkout-cart, .route-checkout-checkout  #content{
    padding : 0 7%;
}


.quick-checkout-wrapper,#checkout-cart, #common-success{
    margin-top: 6%;
 }

 .route-checkout-success .breadcrumb{
    display : none !important;
 }

 .route-checkout-success .page-title {
    font-family: 'Cera' !important;
    color: #CDAAF3;
}

.route-checkout-success #content{
    font-family: 'Cera' !important;
    color: #CDAAF3;
    font-size: 18px;
    text-align:center;
}

.route-checkout-success #content .buttons{
   display :none;
}

.success-page-contact{
    display:none !important;
}


 .quick-checkout-payment{
    color: #CDAAF3;
    font-family: 'Cera';
 }


 .checkout-section.shipping-payment  .section-body {
    gap: 8px;
}

 /*CHECKOUT - END*/


 /*CATEGORY  - START */
.input-group-addon{
    display : none !important;
}

 .module-filter  .filter-checkbox label{
    justify-content: space-between;
}


.module-filter  .filter-checkbox label .links-text{
    order : 1;
}

.module-filter  .filter-checkbox label input{
    order : 2;
}


 .module-filter-320 .panel-group .panel-heading a::before{
    display :none;
}

.search-result.no-results a{
    color: white;
    padding: 10px;
    font-weight: 500;
}

 @media screen and (min-width: 1491px){
        .main-products {
                display: grid !important;
                grid-template-columns: repeat(4, 1fr);
            }


        .main-products .product-layout{
            width : 100% !important;
        }


        .product-layout:nth-child(18n + 7) {
            grid-column: auto / span 2;
            grid-row: auto / span 1;
            }

        .product-layout:nth-child(18n + 16) {
            grid-column: auto / span 2;
            grid-row: auto / span 1;
        }

        .product-layout:nth-child(18n + 7) .product-thumb ,  .product-layout:nth-child(18n + 16) .product-thumb  {
            display : flex;
            flex-direction:row;
            align-items: center;
            background: #fff;
        }

        .product-layout:nth-child(18n + 7) .image ,  .product-layout:nth-child(18n + 16) .image{
            order : 1 !important;
        }

        .product-layout:nth-child(18n + 16){
            min-height: 500px;
        }

 }

 .buttons-wrapper.kiddobo-temp{
    display : none !important;
 }

 /*HEADER- START */

 .main-products.product-grid.product-grid .product-thumb{
    background : #fff;
 }

 .cactus-wishlist{
   display : none;
 }

 .main-products.product-grid .product-thumb .caption {
     order: 1;
 }

 .main-products.product-grid .product-thumb .image {
     order: 2;
 }

 .main-products.product-grid.product-grid .product-thumb .buttons-wrapper {
     bottom: 13%;
     width: 155px;
     left: 0;
     right: 0;
     margin-left: auto;
     margin-right: auto;
     z-index: 2;
     order : 5 !important;
 }


 .main-products .button-group{
    border-radius :  50px;
 }

 .main-products.product-grid .product-thumb .image{
     /* border-bottom-left-radius: 160px;
     border-bottom-right-radius: 160px; */
     border-radius : 90px;
 }

 .main-products.product-grid .product-thumb .caption{
     border-top-left-radius: 160px;
     border-top-right-radius: 160px;

 }

 .layout-16 .title.page-title{
    display : none !important;
 }

 .select-group{
    display : none !important;
 }

 .products-filter {
     justify-content: center;
 }

 .layout-16 .title.page-title{
        text-align: center;
 }


 .route-product-category  .breadcrumb, .route-product-catalog .breadcrumb{
    display : none !important;
 }


 .main-products  .caption .buttons-wrapper{
    display:none !important;
 }

 .main-products  .buttons-wrapper.kiddobo-temp{
    display : block !important;
 }

  .product-layout:nth-child(18n + 7) .product-thumb  .caption .buttons-wrapper{
    display:block !important;
 }

  .product-layout:nth-child(18n + 7) .product-thumb   .buttons-wrapper.kiddobo-temp{
    display:none!important;
 }


  .product-layout:nth-child(18n + 16) .product-thumb  .caption .buttons-wrapper{
    display:block !important;
 }

  .product-layout:nth-child(18n + 16) .product-thumb   .buttons-wrapper.kiddobo-temp{
    display:none!important;
 }

 .cactus-mobile-filter-trigger{
    background: transparent;
    border: 3px solid #B47AF3;
    color: #B47AF3;
    border-radius: 35px;
    font-size: 19px;
    padding: 10px 27px;
}

 /*CATEGORY  - END*/


 /* HOMEPAGE - START */



 .module-products-329 .product-grid .product-thumb .caption{
    flex-grow: unset;
    margin-bottom: 10%;
 }

 .module-products-329  .product-layout {
    background: #44B549;
    border-radius: 262.39px;
    align-items: stretch;
}

.module-products-329 .product-grid{
    height: 100%;
}

.module-products-329  img{
    transform: rotate(-32deg);
    margin-top: 18%;
    width: 800px;
}

.module-products-329  .image{
    overflow:visible;
}


.module-products-329 .product-thumb{
    justify-content: space-between;
}

.module-products-329  .buttons-wrapper .cart-group{
    order:2;
}

.module-products-329  .buttons-wrapper  .wish-group{
    order:1;
}


.module-grid-327 .grid-row-1 .grid-col-3 .grid-item-1,.module-products-329, .module-products-329 .module-body ,.module-products-329 .module-item-1  {
    height: 100%;
}

.module-products-329 .name , .module-products-329 .price{
    display : none !important;
}

 .module-banners-325 .module-body{
    gap : 50px;
 }

.module-banners-325 .module-item-1{
    background: #FFB52E;
    border-radius: 173px;
    padding: 8% 19% !important;
}


.module-banners-325 .module-item-1:before{
    content : url(https://b2b.dyname.eu/image/catalog/KIDDOBOO/assets/Xeri_Leuko.png);
    position: absolute;
    z-index: 1;
    left: -2%;
    top: -8%;
}

.module-banners-325 .module-item-2{
    background: #9238F3;
    border-radius: 173px;
    overflow : visible;
}

.module-banners-325 .module-item-2 a{
    overflow : visible;
}

.module-banners-325 .module-item-2 a{
    margin-top:-12%;
}

.module-master_slider-318.module-master_slider .ms-bullets {
   width: 100% !important;
     display: flex !important;
     justify-content: space-between;
 }

 .ms-bullet.ms-bullet-selected{
    width : 40px;
 }

 .module-master_slider-318 .ms-bullets:before{
     content : url(https://b2b.dyname.eu/image/catalog/KIDDOBOO/assets/AMAZING_AS_YOU.png);
     color: #B47AF3;
     font-size: 18px;
     margin-left: 60px;
     margin-right: 60px;
 }


.module-master_slider-318 .ms-bullets::after{
    content : url(https://b2b.dyname.eu/image/catalog/KIDDOBOO/assets/A_brand_by_EGOBOO.png);
     color: #B47AF3;
     font-size: 18px;
     margin-left: 60px;
     margin-right: 60px;
 }



 /* HOMEPAGE - START */




 #search .search-button {
     order: 1;
 }

 .desktop-header-active .header .top-bar {
     border-bottom: 1px solid #B47AF3;
 }



 .route-common-home body, .route-product-category .site-wrapper, .route-product-catalog .site-wrapper {
     background: #62339B;
 }



 .module-filter .panel-group {
 flex-direction: row;
     justify-content: center;
     padding: 30px 0;
     gap: 3%;
 }

.module-filter-320 .panel-group .panel-heading{
width : 190px;
}

.module-filter .module-title {
 display: none;
}

.cactus-filters {
 width: 60%;
}

.cactus-filters .panel-title a, .cactus-mobile-filter-trigger{
    justify-content: center !important;
    text-align: center;
}

.filter-checkbox input{
    border-radius: 10px;
    background-color: white;
    border: 2px solid #9237f3;
    appearance: none;
    -webkit-appearance: none;
    outline: none;
    cursor: pointer;
}
.price-range-buttons{
    display: none;
}
.filter-checkbox input:checked {
 background-color: #9237f3;
 border: 2px solid #f9d700;
}
.mobile-filter-container .filter-price .extra-controls{
    gap: 10px;
}
.mobile-filter-container .filter-price .extra-controls .currency-symbol{
 display: none;
}

.mobile-filter-container .filter-price .extra-controls input{
    flex:1;
    text-align: left;
}

.mobile-filter-container .filter-price .extra-controls input{
    flex:1;
    text-align: left;
}

.mobile-filter-container .filter-price .extra-controls input:nth-child(1){
    border-radius: 34px 0 0 34px !important;
}

.mobile-filter-container .filter-price .extra-controls input.filter-price-max {
    border-radius: 0 34px 34px 0 !important;
}
.mobile-filter-container .price-range-buttons{
    display: inherit;
}
.mobile-filter-container .price-range-buttons {
    display: flex;
}

.mobile-filter-container .price-range-buttons label.price-range-label {
    color: white;
    background: #9238F3;
    flex: 1;
    font-size: 13px;
    align-self: center;
    justify-content: center;
    padding: 10px;
}

.mobile-filter-container .price-range-buttons label.price-range-label.selected {
    background: #B270FF;
}

.mobile-filter-container .module-filter-320 .irs-bar {
    background: rgba(146, 56, 243, 1);
}
.mobile-filter-container .module-filter-320 .irs-slider {
    background: rgba(180, 122, 243, 1);
}


.mobile-filter-container .module-filter-320 .extra-controls input {
    color: rgba(146, 56, 243, 1) !important;
    border-width: 2px !important;
    border-style: solid !important;
    border-color: rgba(146, 56, 243, 1) !important;
}

.mobile-filter-container .module-filter-320 .panel-group .panel-heading a {
    font-size: 30px;
    color: rgba(146, 56, 243, 1);
}

.mobile-filter-container .price-range-buttons input.price-range-radio {
    display: none !important;
}

.mobile-filter-container .price-range-buttons label.price-range-label:nth-child(1){
    border-radius: 20px 0 0 20px;
    border-right: 1px solid white;
}

.mobile-filter-container .price-range-buttons label.price-range-label:nth-child(3){
    border-radius: 0 20px 20px 0;
    border-left: 1px solid white;
}

 .panel-group .panel-heading .panel-title {
     min-width: 100px;
     text-align: center;
 }


 input[type='radio'], input[type='checkbox'] {
    width : 25px;
    height: 25px;

 }


 .route-checkout-checkout input[type='radio'],.route-checkout-checkout input[type='checkbox'] {
    margin-left: -30px;
 }

 /*
 input[type='radio'], input[type='checkbox'] {
     border-radius: 6px;
     background:transparent !important;
     outline: 0px solid #9143EF !important;
     border: 2px solid #9143EF !important;
     width : 24px;
     height:24px;
 }

 input[type='radio']:checked, input[type='checkbox']:checked {
     background: #b373ec;
     outline: 2px solid #b373ec;
     border: 3px solid #b373ec;
     border-radius: 6px;
     width : 24px;
     height:24px;
     background : rgba(146, 56, 243, 1) !important;
 }

 .route-checkout-checkout  input[type='radio'],  .route-checkout-checkout input[type='checkbox']{
    margin-left: -30px;
 }

*/

 /*.module-products-322 - START*/

 .module-products-322   .product-thumb{
      display: flex;
     flex-direction: row;
 }


 .module-products-322 .product-list .product-thumb .caption{
    order : 1 ;
    width : 40%;
     padding: 6% 0 !important;
     padding-left: 12% !important;
     align-self: center;
 }

 .module-products-322 .product-list.product-list .product-layout .image{
    order  : 2;
    width : 60%;
    overflow: visible;
    display: flex;
 }
.module-products-322 .product-list.product-list .product-layout .image a{
    align-self: center;
}

 .module-products-324  .product-thumb{
     padding-left: 9%;
     padding-right: 7%;
 }



 .module-products-322 .product-layout {
     background: rgb(255,186,3);
     background: linear-gradient(90deg, rgba(255,186,3,1) 0%, rgba(236,231,0,1) 56%, rgba(255,186,3,1) 100%);
     border-radius: 300px;
     height: 524px;
 }

 .module-products-322 .cart-group{
    order : 2;
 }

 .module-products-322 .wish-group{
    order : 1;
 }

 .module-products-322 .product-thumb{
       overflow: visible !important;
 }


 .module-products-322 .product-list .product-thumb .product-img img{
     width : 80%;
    /*transform: rotate(22deg);
      width: 750px;
      content : url(https://dev.kiddoboo.me/image//catalog/KIDDOBOO/KB101B-removebg-preview.png);*/
 }


 .route-common-home  .grid-row-top-2{
    z-index: 5;
 }
 .route-common-home  .grid-row-top-3{
    z-index: 6;
 }

 /*.module-products-322 - End*/


 /*module-products-323 - Start */

 .module-products-323  img{
      content : url(https://b2b.dyname.eu/image/catalog/KIDDOBOO/KBP80-BLUE-removebg-preview.png);
     width: 70% !important;
 }

 .module-products-323 .product-layout{
   background: transparent radial-gradient(closest-side at 77% 5%, #FFFFFF 18%, #F9F9F9 39%, #EBEBEB 63%, #D5D5D5 88%) 0% 0% no-repeat
    padding-box;
     border-radius: 50%;
     padding: 12% !important;
     width: 524px !important;
     height: auto;
 }

 .module-products-323 .product-grid .product-thumb .caption{
    order:1;
 }

 .module-products-323 .product-grid .product-thumb .image{
    order:2;
 }


 .module-products-323 .cart-group{
    order : 2;
 }

 .module-products-323 .wish-group{
    order : 1;
 }

 .module-products-323 .buttons-wrapper.kiddobo-temp{
    display : block!important;
    order : 3 !important;
     margin-top: 10px !important;
 }

 .module-products-323 .caption .buttons-wrapper{
      display : none !important;
 }

 /*module-products-323 - End*/




 /*.module-products-324 - START*/

 .module-products-324   .product-thumb{
      display: flex;
       flex-direction: row;
       align-items:center;
 }


 .module-products-324 .product-list .product-thumb .caption{
    order : 1 ;
    width : 40%;
     padding: 6% 5% !important;
 }

 .module-products-324 .product-list.product-list .product-layout .image{
    order  : 2;
 }

 .module-products-324 .product-layout {
     background: #9238F3;
     border-radius: 300px;
     height: auto;
 }

 .module-products-324 .cart-group{
    order : 2;
 }

 .module-products-324 .wish-group{
    order : 1;
 }

 .module-products-324 .product-thumb{
       overflow: visible !important;
 }

 .module-products-324 .product-list.product-list .product-layout .image{
    height : auto;
     margin-right: 10%;
 }





 /*.module-products-324 - End*/

@media screen and (min-width: 1025px) {
    /*.product-left .product-image{
        right: -40%;
        z-index:0;
    }*/
}

/* Initially hide the buttons-wrapper */
.route-common-home .product-thumb .buttons-wrapper {
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s, visibility 0.3s;
}

/* Show the buttons-wrapper on hover */
.route-common-home .product-thumb:hover .buttons-wrapper {
    opacity: 1;
    visibility: visible;
}

/* Grow the bubbles on hover */
.route-common-home .product-list, .route-common-home .product-grid,  .route-common-home .module-banners-325 .module-item{
    transition: transform 0.3s;
}

.route-common-home .product-list:hover, .route-common-home .product-grid:hover, .route-common-home .module-banners-325 .module-item:hover{
    transform: scale(1.05); /* Grow by 5% */
}




/* HOME PAGE END */



 /* PRODUCT PAGE  - START */
 .sp-last-items{
    font-size: 15px;
    color: #9238F3;
    font-family: 'Cera';
 }



 .route-product-product body, .route-product-product .header-compact,.route-product-product .site-wrapper{
     background: #62339B;
 }

 .product-211 .product-image  .swiper-slide:first-child img{
     content : url(https://b2b.dyname.eu/image/catalog/KIDDOBOO/KR01LBLU-removebg-preview.png);
     transform: rotate(20deg);
 }


 .product-image  .swiper-pagination-bullet-active {
    width : 40px !important;
 }

 .route-product-product  #product{
      background: #EBEBEB;
     border-radius: 55px;
     padding: 5%;
 }

 .route-product-product .breadcrumb{
     display: flex;
     justify-content: flex-end;
     color : #B47AF3;
     margin-bottom: 3%;
     margin-left: -6%;
 }



 .route-product-product .breadcrumb a{
     color : #B47AF3;
 }


 .title-wishlist {
     display: flex;
     justify-content: space-around;
     align-items : baseline;
 }

 .title-wishlist .btn-text{
    display : none;
 }

 .title-wishlist .btn-wishlist::before{
 display: inline-block;
     content: '\e9f5' !important;
     font-family: icomoon !important;
     font-size: 18px;
     color:  #A7A7A7;
 }


 .kiddoboo-second-title p{
     color: #8D8D8D;
     font-family: 'Cera';
     font-size: 29px;
     line-height: 1;
     padding-right: 8%;
 }

 .specification-title{
       color: #9238F3;
     font-family: 'Cera';
     text-transform: uppercase;
     font-size: 15px;
 }

 .specifications-list{
     display: flex;
     flex-direction: column;
     gap: 2px;
 }

 .specifications-list p {
    color : #8D8D8D;
     font-family: 'Cera';
     font-size: 15px;
      display: flex;
     align-items: baseline;
 }

 .specifications-list p::before{
     content: "|";
     color: #9238F3;
     margin-right: 10px;
     font-size: 10px;
 }

 .kiddoboo-filters .filters-list{
     display: flex;
     gap: 14px;
 }

 .kiddoboo-filters .filters-list a{
     background: #E6E6E6;
     padding: 10px;
     border-radius: 23px;
     color : #8D8D8D;
    font-size:15px;
   font-family : 'Cera';
 }

 .kiddoboo-swatches .swatch{
     width: 45px;
     height : 45px;
     border-radius: 50px;
     border: 6px solid #fff;
     pointer-events: all;
 }


 .kiddoboo-swatches{
     display: flex;
     gap: 7px;
 }

 .product-info .price-wrapper{
    display: flex;
     justify-content: space-between;
    align-items : center;
 }


 .product-info .product-price-group{
    display : block !important;
 }

 .route-product-product .breadcrumb>li+li:before{
     transform: rotate(-90deg);
      content: '\e5c5' !important;
     font-family: icomoon !important;
     font-size: 20px;
     color: rgba(180, 122, 243, 1);
 }



 /*PURPLE - PRODUCT - START */


 .kiddoboo-banner-texts .banner-title{
    font-size : 30px;
     color : #ECC700;
     font-family : 'Cera';
 }


 .kiddoboo-bottom-baner1{
      max-width: 1200px;
     margin: 0 auto;
 }

 .kiddoboo-bottom-baners{
        margin-top: 5%;
 }

 .kiddoboo-bottom-baner1  p{
      text-align:center;
 }

 .kiddoboo-bottom-baner1 .banner-outer-image{
     background: #9238F3;
     border-radius: 262px;
 }

 .kiddoboo-bottom-baner1 .banner-outer-image  img{
     width: 37%;
     display: flex;
     margin: 0 auto;
 }

 .kiddoboo-bottom-baner1 .banner-title{
      color : #CDAAF3;
      font-size:50px;
     line-height:1;
     font-family : 'Cera';
     font-size: 39px;
 }

 .banner-hero-text{
      text-align: center;
     margin: 0 auto;
     display: flex;
     padding: 6% 0%;
 }


 .banner-description{
    margin-top:3%;
 }

 .banner-description p {
    font-size : 30px;
     color : #CDAAF3;
 }

 .kiddoboo-bottom-baner2{
    display : flex;
    gap : 8%;
    max-width: 1600px;
    margin: 0 auto;
    margin-top : 10%;
    align-items: center;
  }

 .kiddoboo-bottom-baner2  .banner-outer-image{
     background: #9238F3;
     border-radius: 262px;
    height : 416px;
 }


 .kiddoboo-bottom-baner2  .banner-outer-image{
    position : relative;
 }

 .kiddoboo-bottom-baner2 img{
     width: 70%;
     position: absolute;
     top: 30%;
     left: 54%;
     transform: translate(-50%, -50%) rotate(30deg);
 }


 .kiddoboo-bottom-baner2  .kiddoboo-banner-texts{
     width : 49%;

 }


/* .kiddoboo-bottom-baner2 .banner-outer-image:before{
     content : url(https://b2b.dyname.eu/image/catalog/KIDDOBOO/assets/bell.png);
     position: absolute;
     left: -15%;
     top: -6%;
 }*/

.kiddoboo-bottom-baner2 .banner-outer-image:before{
    content: "";
}


 .kiddoboo-bottom-baner3{
    display : flex;
    gap : 8%;
     max-width: 1500px;
     margin: 0 auto;
    margin-top : 6%;
     align-items: center;
  }


  .kiddoboo-bottom-baner3 .helper-image-div{
    width: 43%;
    position:relative;
  }

 .kiddoboo-bottom-baner3 .banner-outer-image {
     background: #9238F3;
     border-radius: 262px;
     height: 416px;
     position: relative;
 }

 .kiddoboo-bottom-baner3 .kiddoboo-banner-texts {
     width: 49%;
 }


 .kiddoboo-bottom-baner3 img {
     width: 68%;
     position: absolute;
     top: 30%;
     left: 54%;
     transform: translate(-50%, -50%) rotate(30deg);
 }

 .kiddoboo-bottom-baner3 .over-helper-image{
    position: absolute;
    bottom: -35%;
    right: 0%;
    z-index: 1001;
 }

.over-helper-image-left-top{
    position: absolute;
    top: -6%;
    left: -11%;
    z-index: 1001;
}

.over-helper-image-left-top img{
    width: inherit;
    position: relative;
    top: inherit;
    left: inherit;
    transform: inherit;
}
.over-helper-image img {
    width: inherit !important;
    position: relative !important;
    top: inherit !important;
    left: inherit!important;
    transform: inherit!important;
}
/* .kiddoboo-bottom-baner3  .over-helper-image:before{
     content : url(https://b2b.dyname.eu/image/catalog/KIDDOBOO/assets/Stauros.png);
 }*/


 .kiddoboo-bottom-baner4{
    display : flex;
    gap : 8%;
     max-width: 1800px;
     margin: 0 auto;
    margin-top : 10%;
     align-items: center;
  }

 .kiddoboo-bottom-baner4 .banner-outer-image{
     width : 49%;
     background: #9238F3;
     border-radius: 262px;
    height : 416px;
 }


 .kiddoboo-bottom-baner4 .banner-outer-image{
    position : relative;
 }

 .kiddoboo-bottom-baner4 .kiddoboo-banner-texts{
     width : 49%;

 }

.kiddoboo-bottom-baner4 img{
    height: 100%;
    width: 100%;
    text-align: center;
    object-fit: contain;
}




.kiddoboo-bottom-baner5{
    display : flex;
    gap : 8%;
     max-width: 1800px;
     margin: 0 auto;
    margin-top : 10%;
     align-items: center;
  }


  .kiddoboo-bottom-baner5 .helper-image-div{
    width: 49%;
    position:relative;
  }

.kiddoboo-bottom-baner2 .helper-image-div{
    width: 49%;
    position:relative;
}

 .kiddoboo-bottom-baner5 .banner-outer-image {
     background: #9238F3;
     border-radius: 262px;
     height: 416px;
     position: relative;
 }

 .kiddoboo-bottom-baner5 .kiddoboo-banner-texts {
     width: 49%;
 }


 .kiddoboo-bottom-baner5 img {
     width: 68%;
     position: absolute;
     top: 30%;
     left: 54%;
     transform: translate(-50%, -50%) rotate(30deg);
 }

 .kiddoboo-bottom-baner5 .over-helper-image{
    position: absolute;
    top: -14%;
    left: -15%;
    z-index: 1001;
 }

/*
 .kiddoboo-bottom-baner5  .over-helper-image:before{
     content : url(https://b2b.dyname.eu/image/catalog/KIDDOBOO/assets/redbull.png);
 }*/



/*PURPLE - PRODUCT - END */



/*BLUE - PRODUCT - START */
.kiddoboo_blue .main-menu>.j-menu>li>a{
	color : rgba(146, 56, 243, 1);
}

.route-product-product .kiddoboo_blue, .route-product-product .kiddoboo_blue .header-compact, .route-product-product .kiddoboo_blue .site-wrapper {
    background: url(https://b2b.dyname.eu/image/catalog/KIDDOBOO/assets/blue_background.png);
}

.kiddoboo_blue .main-image .swiper-pagination-bullet{
    background : #9238f3;
}

.kiddoboo_blue .product-image .main-image .swiper-pagination-bullet:hover{
    background-color: rgb(146, 56, 243) !important;
    box-shadow: none;
}


.kiddoboo_blue .kiddoboo-bottom-baner1 .banner-title{
    color: #9238F3;
}

.kiddoboo_blue #cart-items.count-badge {
    color :rgba(236, 199, 0, 1);
    background: rgba(146, 56, 243, 1);
}


.kiddoboo_blue #cart>a>i::before{
   color : rgba(146, 56, 243, 1);
}

.route-product-product .kiddoboo_blue .breadcrumb a{
    color: rgba(146, 56, 243, 1);;
}

.route-product-product .kiddoboo_blue .breadcrumb>li+li:before{
    color: rgba(146, 56, 243, 1);;
}

.kiddoboo_blue .banner-description p{
    color: #8D8D8D;
}

.kiddoboo_blue .kiddoboo-banner-texts .banner-title{
    color : #9238F3;
}

/*.kiddoboo_blue  .kiddoboo-bottom-baner2 .banner-outer-image:before {
    content: url(https://b2b.dyname.eu/image/catalog/KIDDOBOO/assets/camera.png);
}*/


/*
.kiddoboo_blue  .kiddoboo-bottom-baner3 .over-helper-image:before {
    content: url(https://b2b.dyname.eu/image/catalog/KIDDOBOO/assets/pinelo.png);
}
*/


.kiddoboo_blue .first-p{
    color : #9238F3;
}

.kiddoboo_blue .second-p{
    color : #a8ccd9;
}


.kiddoboo_blue .module-title-314 .title-wrapper .subtitle:after{
    display : none;
}

.kiddoboo_blue #logo a>img{
    content : url(https://b2b.dyname.eu/image/catalog/KIDDOBOO/LOGOS/purple_logo.png);
}


/*BLUE - PRODUCT - END */


.route-product-product .kiddoboo_yellow, .route-product-product .kiddoboo_yellow .header-compact, .route-product-product .kiddoboo_yellow .site-wrapper{
    background: url(https://b2b.dyname.eu/image/catalog/KIDDOBOO/assets/back_yellow_2.png);
}


.kiddoboo_yellow .main-image .swiper-pagination-bullet{
    background : #9238f3;
}

.kiddoboo_yellow .product-image .main-image .swiper-pagination-bullet:hover{
    background-color: rgb(146, 56, 243) !important;
    box-shadow: none;
}


.kiddoboo_yellow .kiddoboo-bottom-baner1 .banner-title{
    color: #9238F3;
}

.kiddoboo_yellow #cart-items.count-badge {
    color :rgba(236, 199, 0, 1);
    background: rgba(146, 56, 243, 1);
}


.kiddoboo_yellow #cart>a>i::before{
   color : rgba(146, 56, 243, 1);
}

.route-product-product .kiddoboo_yellow .breadcrumb a{
    color: rgba(146, 56, 243, 1);;
}

.route-product-product .kiddoboo_yellow .breadcrumb>li+li:before{
    color: rgba(146, 56, 243, 1);;
}

.kiddoboo_yellow .banner-description p{
    color: #8D8D8D;
}

.kiddoboo_yellow .kiddoboo-banner-texts .banner-title{
    color : #9238F3;
}

.kiddoboo_yellow  .kiddoboo-bottom-baner2 .banner-outer-image:before {
    content: url(https://b2b.dyname.eu/image/catalog/KIDDOBOO/assets/camera.png);
}


.kiddoboo_yellow  .kiddoboo-bottom-baner3 .over-helper-image:before {
    content: url(https://b2b.dyname.eu/image/catalog/KIDDOBOO/assets/pinelo.png);
}


.kiddoboo_yellow .first-p{
    color : #9238F3;
}

.kiddoboo_yellow .second-p{
    color : #a8ccd9;
}


.kiddoboo_yellow .module-title-314 .title-wrapper .subtitle:after{
    display : none;
}

.kiddoboo_yellow #logo a>img{
    content : url(https://b2b.dyname.eu/image/catalog/KIDDOBOO/LOGOS/purple_logo.png);
}
.kiddoboo_yellow .main-image .swiper-pagination-bullet{
    background : #9238f3;
}

.kiddoboo_yellow .product-image .main-image .swiper-pagination-bullet:hover{
    background-color: rgb(146, 56, 243) !important;
    box-shadow: none;
}


.kiddoboo_yellow .kiddoboo-bottom-baner1 .banner-title{
    color: #9238F3;
}

.kiddoboo_yellow #cart-items.count-badge {
    color :rgba(236, 199, 0, 1);
    background: rgba(146, 56, 243, 1);
}


.kiddoboo_yellow #cart>a>i::before{
   color : rgba(146, 56, 243, 1);
}

.route-product-product .kiddoboo_yellow .breadcrumb a{
    color: rgba(146, 56, 243, 1);;
}

.route-product-product .kiddoboo_yellow .breadcrumb>li+li:before{
    color: rgba(146, 56, 243, 1);;
}

.kiddoboo_yellow .banner-description p{
    color: #666666;
}

.kiddoboo_yellow .kiddoboo-banner-texts .banner-title{
    color : #9238F3;
}

.kiddoboo_yellow  .kiddoboo-bottom-baner2 .banner-outer-image:before {
    content: url(https://b2b.dyname.eu/image/catalog/KIDDOBOO/assets/corona.png);
}


.kiddoboo_yellow  .kiddoboo-bottom-baner3 .over-helper-image:before {
    content: url(https://b2b.dyname.eu/image/catalog/KIDDOBOO/assets/gamepad.png);
}

.kiddoboo_yellow  .kiddoboo-bottom-baner4 .banner-outer-image:before {
    content: url(https://b2b.dyname.eu/image/catalog/KIDDOBOO/assets/lighting.png);
    position: absolute;
    right: -10%;
    top: -30%;
}




.kiddoboo_yellow .first-p{
    color : #9238F3;
}

.kiddoboo_yellow .second-p{
    color : #F7A912;
}


.kiddoboo_yellow .module-title-314 .title-wrapper .subtitle:after{
    display : none;
}

.kiddoboo_yellow #logo a>img{
    content : url(https://b2b.dyname.eu/image/catalog/KIDDOBOO/LOGOS/purple_logo.png);

}
.animated-asset-top {
    position: absolute;
    z-index: 10001;
    left: -3%;
    top: 0;
}
.animated-asset-bottom {
    position: absolute;
    z-index: 10001;
    left: -5%;
    bottom: -12%;
}


/* PRODUCT PAGE  - END*/




/*Mobile - Responsive - Start */
@media  (max-width: 768px) {

    .animated-asset-top {
        left: -10%;
        top: -3%;
    }
    .animated-asset-bottom{
        left: -18%;
        bottom: -16%;
    }

    /*Header */
    .kiddoboo-offers-menu-section{
        margin: 0 auto;
        text-align: center;
    }

    .kiddoboo-offers-menu-section a{
        color : #9238F3;
        font-size:13px;
        font-family: 'Cera';
    }

    .mobile-main-menu-container{
        background: radial-gradient(circle, rgba(213,213,213,1) 43%, rgba(241,241,241,1) 97%, rgba(249,249,249,1) 100%) !important;
    }
    .cactus-mobile-wrapper-img{
        margin: 0 auto;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .mobile-main-menu-container .x{
        margin-left:0;
    }


    .mobile-main-menu-container .mobile-wrapper-header{
        background: transparent;
        padding: 20% 0;
    }
    .mobile-header-active .mobile-wrapper-header>span{
        display:none;

    }

    .mobile-header-active .mobile-wrapper-header{
        border-width : 0px;
    }

    .mobile-main-menu-wrapper .main-menu-item{
        border-width : 0px;
    }



    #logo a>img{
       width : 109px;
   }


   .mobile-header-active .mobile-2 #cart{
      margin-right : 20px;
   }

   .mobile-header-active .menu-trigger{
      margin-left:20px;
   }

    .kiddoboo_blue #logo a>img,.kiddoboo_yellow #logo a>img{
        width : 109px;
    }

    .kiddoboo-second-title p {
        font-size: 15px;
    }
   .header-search {
    width: 86%;
    margin: 0 auto;
   }

   .mobile-header-active .mobile-bar-group{
      flex-direction: column;
   }

   .mobile-search-group:before{
    border: 1px solid #B47AF3;
    content: '';
    width: 100%;
    margin-bottom: 15px;
   }

   /*Home Page */


    .module-products-322 .product-list .product-thumb .product-img img{
        width : 100%;
    }

   .module-products-329 .button-group {
     padding :5% 0;
   }

   .ms-bullets:before,.ms-bullets:after{
    display :none;
   }

   .module-master_slider .ms-bullets {
        justify-content: center !important;
        bottom: -20px;
   }


   .module-products-322 .product-thumb{
      flex-direction: column;
   }

   .module-products-322 .product-list.product-list .product-layout .image{
      width : 100%;
      order : 1;
   }

   .module-products-322 .product-list .product-thumb .caption{
      width : 100%;
   }

   .module-products-322 .product-layout{
       height:auto;
   }

   .module-products-322 .product-list .product-thumb .product-img img{
      transform: rotate(15deg);
   }

   .module-products-322 .product-list .product-thumb .caption{
      padding: 21% 5% !important;
   }


   .module-products-323 .product-layout{
     width : auto !important;
     height : auto !important;
   }

   .module-products-324 .product-thumb{
      flex-direction: column;
   }


   .module-products-324 .product-list.product-list .product-layout .image{
       order : 1;
       margin-right : 0%;
   }

   .module-products-324 .product-list .product-thumb .caption{
      width : 100%;
      padding: 20% 5% !important;
   }

    .module-banners-325 .module-item-1 {
        padding: 36% 19% !important;
    }


    .module-banners-325 .module-item-2 a{
        margin-top:0%;
    }

   /*Footer */
   .route-product-product:not(.popup) body {
      padding-bottom: 0px;
   }

   div.links-menu-309 .module-body {
      justify-content: center;
    }

    div.links-menu-310 .module-body {
        justify-content: space-evenly;
        overflow-x: hidden !important;
    }


    div.links-menu-312 .module-body {
        overflow : hidden;
        flex-direction: column;
        justify-content: center;
        align-items:center;
        overflow-x: hidden !important;
    }


    .module-banners-311 img{
        width : 130px !important;
    }

/*    .module-title-335 .title-wrapper .subtitle:after {
        content: url(https://b2b.dyname.eu/image/catalog/KIDDOBOO/assets/small_x.png);
        position: absolute;
        z-index: 1;
        bottom: 17%;
        right: 0%;
    }*/


    /* .cactus-filters {
        display : block !important;
        width: 100%;
    } */

    .products-filter{
        flex-direction : column;
    }

    .main-products.product-grid .product-layout{
        padding-bottom: 80px;
    }


     /* CHECKOUT - CART - START */
    #checkout-cart{
        padding : 0%;
    }

    .route-checkout-checkout  #content{
        padding: 0% 5%;
    }
    /* CHECKOUT - CART - END */


    /*Category Page */
    .product-layout:nth-child(18n + 7) .buttons-wrapper{
        display : none !important;
    }

    .product-layout:nth-child(18n + 7) .buttons-wrapper.kiddobo-temp{
        display : block !important;
    }

    .reset-filter{
        margin-left:0 !important;
    }

    .module-filter  label{
        justify-content: space-between;
    }

    .module-filter  .filter-checkbox,.module-filter  .filter-radio{
        margin-right: 10px;
    }

    .module-filter   .links-text{
        order : 1;
    }

    .module-filter  label input{
        order : 2;
    }

    .module-filter-320 .panel-group .panel-heading{
        width : 100%;
    }

    .module-filter .panel-group{
        width: 100%;
        flex-direction: column !important;
    }

    .module-filter-320 .panel-group .panel-heading a::before{
        display :block;
    }

    .mobile-filter-container-open .mobile-wrapper-header{
        border-width : 0px;
    }

    .module-filter .panel-group {
        flex-direction: row;
        justify-content: left;
    }

    .module-filter-320 .panel-group .panel-heading a{
        background: #CDAAF3;
        justify-content: space-between;
    }

    .mobile-filter-container-open .mobile-wrapper-header{
        background: #CDAAF3;
        padding: 15px;
        padding-top: 30px;
    }

    .mobile-filter-container-open .mobile-wrapper-header>a::before{
        color :  #9143EF !important;
        font-size: 34px;
        font-weight: normal;
    }

    .mobile-filter-container-open .mobile-wrapper-header>span{
        display:none;
    }

    .select-group{
        display : block !important;
    }

    .input-group-sm.per-page{
        display : none !important;
    }

    .products-filter{
        flex-direction : row;
        margin-top: 80px;
    }


    .main-products.product-grid .product-thumb .image {
        border-radius: 90px;
    }


    .cactus-mobile-filter-trigger{
        height: 51px;
        width: 191px;
    }



    /*Product Page */




    .route-product-product .breadcrumb{
        display : none !important;
    }

    #input-sort{
        height: 51px;
        width: 200px;
    }


    .route-product-product #product{
        padding: 6%;
        margin-top:10%;
    }

    .kiddoboo-bottom-baners{
        padding : 6%;
    }

    .kiddoboo-bottom-baners .banner-title{
        font-size:30px;
        margin-top:50px;
        line-height: 1;
        text-align:center;
    }

    .banner-hero-text{
        margin-top: 40px;
        margin-bottom: 40px;
    }

    .banner-description p{
        font-size:20px;
        margin-top:50px;
        text-align:center;
    }

    .kiddoboo-bottom-baner2{
        flex-direction: column;
    }

    .kiddoboo-bottom-baner2 .kiddoboo-banner-texts,.kiddoboo-bottom-baner2 .banner-outer-image{
        width : 100%;
    }

    .kiddoboo-bottom-baner2 img {
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .kiddoboo-bottom-baner2 .banner-outer-image {
        height : 500px;
    }

    .kiddoboo-bottom-baner2 .banner-outer-image:before{
        left: -22%;
        top: -8%;
    }


    .kiddoboo-bottom-baner3 .kiddoboo-banner-texts,.kiddoboo-bottom-baner3 .helper-image-div{
        width : 100%;
    }

    .kiddoboo-bottom-baner2 .kiddoboo-banner-texts,.kiddoboo-bottom-baner2 .helper-image-div{
        width : 100%;
        order:1;
    }

    .over-helper-image-left-top img{
        top: inherit;
        left: inherit;
        transform: inherit;
    }

    .kiddoboo-bottom-baner3 .helper-image-div{
        order:1;
    }

    .kiddoboo-bottom-baner3 .kiddoboo-banner-texts{
        order:2;
    }

    .kiddoboo-bottom-baner3{
        flex-direction:column;
    }

    .kiddoboo-bottom-baner3 .banner-outer-image{
        height: 500px;
    }

    .kiddoboo-bottom-baner3 img{
        top: 44%;
        width: 80%;
    }

    .kiddoboo-bottom-baner3 .over-helper-image {
        bottom: -24%;
        right: -20%;
    }

    .kiddoboo-bottom-baner4 {
        flex-direction : column;
    }

    .kiddoboo-bottom-baner4 .banner-outer-image,.kiddoboo-bottom-baner4 .kiddoboo-banner-texts{
        width : 100%;
    }

    .kiddoboo-bottom-baner4 .banner-outer-image{
        order:1;
        margin-top:20px;
        height : 500px;
    }
    .kiddoboo-bottom-baner4 .kiddoboo-banner-texts{
        order : 2;
    }


    .kiddoboo-bottom-baner5{
        flex-direction : column;
    }

    .kiddoboo-bottom-baner5 .kiddoboo-banner-texts,.kiddoboo-bottom-baner5 .helper-image-div{
        width : 100%;
    }

    .kiddoboo-bottom-baner5 .kiddoboo-banner-texts{
        order : 2;
    }

    .kiddoboo-bottom-baner5 .helper-image-div{
        order : 1;
        height : 500px;
    }

    .kiddoboo-bottom-baner2 .helper-image-div{
        order : 1;
        height : 500px;
    }

    .kiddoboo-bottom-baner5 .banner-outer-image{
        height: 500px;
    }

    .kiddoboo-bottom-baner5 img{
        top:50%;
    }

    .kiddoboo_blue .kiddoboo-bottom-baner2 .banner-outer-image:before{
        left : -9%;
    }



}

/*Mobile - Responsive - End */


/*Laptot Sizes - Start */
@media only screen  and (min-width : 1224px) and (max-width:1600px) {

    .kiddoboo-bottom-baners{
        padding : 0 7%;
    }
  }
/*Laptot Sizes - End */



/* Your styles for tablet-sized devices go here */
@media only screen and (min-width: 768px) and (max-width: 1024px) {

    .module-blocks-331 .kiddoboo-s img{
        width: 100%;
        padding: 0 10rem;
    }

    .module-products-323 .product-grid {
        flex-flow: column;
    }
    .module-products-323 .product-layout {
        width: auto !important;
    }
    .products-filter .select-group .input-group .input-group-addon{
        display : none;
    }

    .module-grid-327 .grid-row-1 .grid-col-2,.module-grid-327 .grid-row-1 .grid-col-3{
        margin-top:40px;
    }

    .module-item .product-list .product-thumb .name a {
        font-size:40px;
    }

    .over-helper-image-left-top img, .over-helper-image img{
        width: 70% !important;
    }
    .animated-after img {
        width: 40% !important;
    }

    .kiddoboo-bottom-baners {
        padding: 20px;
    }

    .kiddoboo-bottom-baner1 .banner-outer-image img {
        width: 50%;
    }
    .kiddoboo-bottom-baner2 img, .kiddoboo-bottom-baner3 img, .kiddoboo-bottom-baner5 img {
        width: 100%;
        top: 45%;
    }
    .product-info .main-image {
        width: 100% !important;
    }

    #checkout-cart, .route-checkout-checkout #content {
        padding: 0;
    }
    .cart-bottom {
       margin-left: 0;
    }

    .cactus-filters{
       width: 100%;
    }
    .cactus-mobile-filter-trigger{
        display:none;
    }
}


@media (max-width: 1440px) {
    .route-product-catalog #content {
        padding-right: 10px;
        padding-left: 10px;
    }
}


@media  (max-width: 768px) {
    .product-layout:nth-child(18n + 7) .product-thumb  .caption .buttons-wrapper{
        display:none !important;
     }

      .product-layout:nth-child(18n + 7) .product-thumb   .buttons-wrapper.kiddobo-temp{
        display:block!important;
     }

     .product-layout:nth-child(18n + 16) .product-thumb  .caption .buttons-wrapper{
        display:none !important;
     }

      .product-layout:nth-child(18n + 16) .product-thumb   .buttons-wrapper.kiddobo-temp{
        display:block!important;
     }

    /*New Tablet*/
    .cactus-mobile-filter-trigger {
        display: block !important;
        flex-grow: 1;
    }

    .products-filter{
        gap: 10px;
        margin-top:20px;
    }
    .products-filter .cactus-filters{
        display: none;
    }

    #input-sort {
        height: 51px;
        width: 100%;
    }
    .sort-by .input-group-addon, .per-page{
        display: none !important;
    }
    .sort-by{
        display: block !important;
        flex-grow: 1;
    }
    .select-group {
        display: block !important;
        flex-grow: 1;
    }

}


@media (min-width: 768px) and (max-width: 1281px) {
    .tablet.mobile-filter-container-open .mobile-filter-container {
        max-width: 85%;
    }
    .module-products-323 .product-grid .product-thumb .name a, .module-products-324 .product-list .product-thumb .name a{
        font-size: 25px;
    }
    .module-products-324 .product-thumb {
        padding-right: 0 !important;
    }
    .module-products-323 .product-layout{
        padding: 5% !important;
    }
    .cactus-mobile-filter-trigger{
        display: inherit;
    }
    .products-filter .select-group {
        margin-left: inherit;
    }
    .price-range-buttons{
        display: none !important;
    }
    #kiddoboo-sort-desktop{
        display: none !important;
    }
    /*New Tablet*/
    .cactus-mobile-filter-trigger {
        display: block !important;
        flex-grow: 1;
    }

    .products-filter{
        gap: 10px;
        margin-top:20px;
    }
    .products-filter .cactus-filters{
        display: none;
    }

    #input-sort {
        height: 51px;
        width: 100%;
    }
    .sort-by .input-group-addon, .per-page{
        display: none !important;
    }
    .sort-by{
        display: block !important;
        flex-grow: 1;
    }
    .select-group {
        display: block !important;
        flex-grow: 1;
    }
    .kiddoboo-bottom-baners {
        padding: 20px;
    }
}

/*About Us - Page - Start*/

.information-10 .page-title{
    text-align: center;
    color: #ECC700 !important;
    font-family: 'Cera' !important;
    font-size: 122px;
    margin-top: 7% !important;
}

.information-10  .brand-section{
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: 146px;
}

.information-10  .brand-section img{
   margin : 0 auto;
}

.information-10  #content .brand-section p{
    margin-top:60px !important;
    color : #F7F7F7 !important;
    font-family : 'Cera' !important;
    font-size: 26px !important;
    text-align: center;
}


.information-10  #content {
    padding: 0 18%;
}

.amazing-as-you-section{
    margin-top:3%;
}

.amazing-as-you-section .main-title{
    color: #F7A928 !important;
    font-size: 26px !important;
    text-align:center;
    margin-bottom: 12px;
}


.amazing-as-you-section .sub-title{
    color: #CDAAF3 !important;
    font-size: 28px !important;
    text-align:center;
}

.buttons-section{
    margin-top: 10%;
}

.information-10 .buttons-section-text{
    font-family: Cera;
    font-size: 24px;
    color: rgba(205, 170, 243, 1);
    text-align: center;
}


.information-10 .buttons-area{
    text-align: center;
    margin-top: 2%;
    display: flex;
    justify-content: center;
    gap: 30px;
}

.buttons-section-button{
    border: 2px solid #F7F7F7;
    padding: 10px;
    color: #F7F7F7;
    border-radius: 50px;
    width: 300px;
    font-family:'Cera';
}

.buttons-section-button:hover{
    color: #F7F7F7;
}



@media (max-width: 1024px){
    .information-10 #content {
        padding: 0 2%;
    }

    .information-10 .page-title{
        font-size: 72px;
    }

    .information-10 .brand-section{
        margin-top: 88px;
    }

    .information-10 #content .brand-section p,.amazing-as-you-section .sub-title, .buttons-section-text{
        font-size:22px !important;
    }
    div.links-menu-312 .module-body {
        overflow: hidden;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        overflow-x: hidden !important;
    }
}

/*About Us - Page - End*/




/*Learn - Page - Start*/

.information-14  #content {
    padding: 0 18%;
}


.information-14 .page-title{
    text-align: center;
    color: #ECC700 !important;
    font-family: 'Cera' !important;
    font-size: 122px;
    margin-top: 0% !important;
}

.learn-page-section .greeting-text p{
    color : #F7F7F7 !important;
    font-family:'Cera';
    font-size:28px !important;
    text-align:center;
}


.learn-page-section .greeting-text{
    margin-top: 5%;
}

.learn-page-section .greeting-text2{
    margin-top: 3%;
}

.amazing-you1{
    color : #F7F7F7 !important;
    font-family:'Cera';
    font-size:28px !important;
    text-align:center;
}
.amazing-you2 {
    font-family:'Cera';
    font-size:28px !important;
    color : #F7A928 !important;
    text-align:center;
}


.kid-article {
    display : flex;
    align-items: flex-start;
    justify-content : space-between;
}

.kid-article {
    margin-top: 10%;
}

.kid-article  .text-section{
    width: 50%;
}

.kid-article  .image-section{
    width:40%;
}

.kid-article  .image-section img{
    box-shadow: 0px 0px 80px #0000001A;
    border-radius : 55px;
}


.kid-article .date{
    color: #CDAAF3;
    font-size: 26px;
}

.article-title{
    color : #F7A928;
    font-size:30px;
    margin-top: 3%;
}

.article-description{
    color : #F7F7F7;
    font-size:28px;
    margin-top: 3%;
    margin-bottom: 6%;
    width: 70%;

}

.article-show-more{
    color: #CDAAF3;
    font-size: 22px;
    font-family: 'Cera';
}

.article-show-more:hover{
    color: #CDAAF3;
}

.article-divider{
    border-top: 1px solid #CDAAF3;
    margin-top: 14%;
}


.third-article .article-title{
    width : 70%;
}



@media (max-width: 1024px){
    .information-14  #content {
        padding: 0 2%;
    }

    .learn-page-section .greeting-text p{
        font-size:22px !important;
    }

    .information-14 .page-title {
        font-size: 72px;
    }

    .amazing-you1{
        font-size:22px !important;
    }


    .kid-article {
        flex-direction : column;
    }

    .kid-article .text-section ,.kid-article .image-section{
        width: 100%;
    }


    .article-description {
        color: #F7F7F7;
        font-size: 24px;
        margin-top: 3%;
        margin-bottom: 6%;
        width: 100%;
    }

    .kid-article .image-section{
        order : 1;
    }

    .kid-article  .text-section{
        order : 2;
    }

    .article-title{
        font-size:24px;
    }

    .kid-article .date {
        font-size: 24px;
        margin-top: 3%;
    }

    .third-article .article-title {
        width: 100%;
    }

}


/*Learn - Page - End*/

@media  (min-width: 1024px) and (max-width: 1240px) {
    .product-left .product-image{
        padding-right: 200px;
        padding-left: 200px;
    }
}

@media  (min-width: 1024px) {
    .product-left .product-image{
        height: 100%;
    }
    .kiddoboo-sort.show-desktop {
        display:block !important;
    }

    .cactus-mobile-filter-trigger{
        display:none;
    }
    .filter-price{
        position: absolute;
        width: 100%;
    }
    .module-filter-320{
        overflow: hidden;
    }

}

@media  (min-width: 1240px) {
    .product-left .product-image{
      padding-top: 20%;
    }
}

@media  (min-width: 1025px) and (max-width: 1470px) {
    .cactus-filters{
        width: 80%;
    }

    .module-products-322 .product-list .product-thumb .product-img img {
        width: 70%;
    }
    .module-products-322 .product-list.product-list .product-layout .image {
        order: 2;
        width: 50%;
        overflow: visible;
    }

    .module-products-322 .product-list .product-thumb .caption {
        order: 1;
        width: 50%;
        padding: 6% 0 !important;
        padding-left: 12% !important;
    }
}

@media only screen  and (min-width : 1225px) and (max-width:1300px) {

    .module-banners-337 .module-item{
        height: 150px;
    }

    .module-banners-337 .module-item a{
        height: 100%;
    }
    .module-banners-337 .module-item a img{
        height: 100%;
        object-fit: contain;
    }


    .mobile-header-active .mobile-wrapper-header {
        height: 90px;
    }
    .kiddoboo-bottom-baners{
        padding : 0 7%;
    }
    .module-products-324 .product-list .product-thumb .name a {
        font-size: 40px;
    }
    .module-products-323 .product-grid .product-thumb .name a {
        font-size: 30px;
    }

    div.links-menu-312 .module-body {
        overflow: hidden;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        overflow-x: hidden !important;
    }
    .cactus-mobile-filter-trigger {
        display: block !important;
        flex-grow: 1;
    }

    .products-filter{
        gap: 10px;
        margin-top:20px;
    }
    .products-filter .cactus-filters{
        display: none;
    }

    #input-sort {
        height: 51px;
        width: 100%;
    }
    .sort-by .input-group-addon, .per-page{
        display: none !important;
    }
    .sort-by{
        display: block !important;
        flex-grow: 1;
    }

    .select-group {
        display: block !important;
        flex-grow: 1;
    }
    .kiddoboo-sort.show-desktop {
        display: none !important;
    }
    .filter-price{
        background: white;
        padding: 20px;
        border-radius: 20px;
        top: 10px;
    }

}