
         body.onestepcheckout-index-index [type=radio] {cursor:pointer;} 
      

                     .switch {
                     position: relative;
                     display: inline-block;
                     width: 60px;
                     height: 34px;
                     }
                     .switch input {
                     opacity: 0;
                     width: 0;
                     height: 0;
                     }
                     .slider {
                     position: absolute;
                     cursor: pointer;
                     top: 0;
                     left: 0;
                     right: 0;
                     bottom: 0;
                     background-color: #ccc;
                     -webkit-transition: .4s;
                     transition: .4s;
                     }
                     .slider:before {
                     position: absolute;
                     content: "ID";
                     height: 26px;
                     width: 26px;
                     left: 4px;
                     bottom: 4px;
                     background-color: white;
                     -webkit-transition: .4s;
                     transition: .4s;
                     color:#000;
                     }
                     input:checked + .slider {
                     background-color: #ccc;
                     }
                     input:focus + .slider {
                     box-shadow: 0 0 1px #2196F3;
                     }
                     input:checked + .slider:before {
                     -webkit-transform: translateX(26px);
                     -ms-transform: translateX(26px);
                     transform: translateX(26px);
                     content:"EN";
                     color:#000;
                     }
                     /* Rounded sliders */
                     .slider.round {
                     border-radius: 34px;
                     }
                     .slider.round:before {
                     border-radius: 50%;
                     }
                  

                     .header_panel_info ul{
                     display:flex;
                     column-gap: 20px;
                     list-style: none;
                     }
                     .header_panel_info img{
                     margin-right:10px;
                     }
                     .panel.header div {
                     width: 100%;
                     }
                     .top-header-components-mc {
                     display: flex;
                     justify-content: space-between;
                     }
                     .lang-switch-mc li {
                     list-style: none;
                     }
                     @media only screen and (max-width: 769px) {
                     .header_panel_info ul {
                     flex-direction: column;
                     }
                     }
                  

                  @media only screen and (max-width: 768px) {
                  .klevuWrap{
                  top: 162px !important;
                  }
                  }
               

               #customer-name-container {
               color: #6A6C6C;
               order: 2;
               font-size: 14px;
               line-height: 0px;
               margin: 3px;
               }
               #customer-name-container .customer-name {
               word-break: inherit;
               max-width: 100px;
               padding: 0;
               overflow: hidden;
               position: relative;
               display: inline-block;
               text-align: center;
               text-decoration: none;
               text-overflow: ellipsis;
               white-space: nowrap;
               line-height: 1.3;
               }
               @media screen and (max-width: 768px) {
               #customer-name-container {
               display: none;
               }
               }
            

                        .mpstorepickup-available-store-info {
                        width: 78%;
                        }
                        .mpstorepickup-pcs {
                        right: 0;
                        font-weight: 600;
                        position: absolute;
                        width: 20%;
                        padding-right: 12px;
                        }
                        .mpstorepickup-available {
                        display: inline-flex;
                        width: 100%;
                        margin-bottom: 20px
                        }
                        .mpstorepickup-available-content .pickup-checkbox {
                        margin-top: -20px;
                        }
                        /*.mpstorepickup-pcs.not-is-simple{*/
                        /*    display: none;*/
                        /*}*/
                        .mpstorepickup-pcs .count:after{
                        content:' pcs.'
                        }
                        #mpstorepickup-available-popup .store-pickup {
                        margin-bottom: 14px;
                        }
                     

                        .mpstorepickup-available-content .pickup-checkbox {
                        cursor: pointer;
                        }
                        .mfp-wrap {
                        position: fixed;
                        overflow: auto;
                        }
                     

                                 .rtp-gold-box,.rtp-gold-box *{box-sizing:border-box !important}
                                 .rtp-gold-box{position:relative;margin:30px 0;padding:24px;border:1px solid #c89217;border-radius:22px;overflow:hidden;background:radial-gradient(circle at top,#342606 0,transparent 38%),linear-gradient(145deg,#080705,#171104 55%,#050505);box-shadow:0 16px 38px rgba(0,0,0,.75),inset 0 0 22px rgba(255,190,32,.08),0 0 22px rgba(218,159,17,.2)}
                                 .rtp-gold-box:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 20%,rgba(255,219,116,.08) 45%,transparent 70%)}
                                 .rtp-gold-head{position:relative;text-align:center;margin-bottom:20px}
                                 .rtp-gold-head h3{margin:0;color:#ffd76a !important;font-size:27px;font-weight:900;letter-spacing:1.4px;text-transform:uppercase;text-shadow:0 0 14px rgba(255,188,24,.55)}
                                 .rtp-gold-head p{margin:7px 0 0;color:#d8c58f;font-size:12px;letter-spacing:.5px}
                                 .rtp-gold-line{width:100px;height:3px;margin:12px auto 0;border-radius:50px;background:linear-gradient(90deg,transparent,#fff0a6,#d99b0b,#fff0a6,transparent);box-shadow:0 0 12px #d99b0b}
                                 .rtp-gold-list{position:relative;display:grid;gap:10px}
                                 .rtp-gold-item{padding:14px;border:1px solid rgba(229,176,47,.35);border-radius:14px;background:linear-gradient(90deg,rgba(255,195,45,.08),rgba(0,0,0,.38));box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}
                                 .rtp-gold-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}
                                 .rtp-gold-name{color:#fff;font-size:14px;font-weight:800;line-height:1.3}
                                 .rtp-gold-provider{display:block;margin-top:3px;color:#aa9b75;font-size:11px;font-weight:500}
                                 .rtp-gold-value{flex:0 0 auto;padding:5px 9px;border:1px solid #e8b637;border-radius:999px;color:#ffe394;background:#2b1e02;font-size:13px;font-weight:900;box-shadow:0 0 10px rgba(225,166,20,.2)}
                                 .rtp-gold-track{height:9px;border:1px solid rgba(255,207,84,.25);border-radius:99px;overflow:hidden;background:#090806}
                                 .rtp-gold-fill{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#9b6500,#f0b91d,#fff1a4);box-shadow:0 0 10px rgba(255,193,41,.75)}
                                 .rtp-gold-status{display:flex;justify-content:space-between;margin-top:7px;color:#b9aa83;font-size:10px;text-transform:uppercase;letter-spacing:.6px}
                                 .rtp-gold-status b{color:#ffd76a}
                                 .rtp-gold-note{position:relative;margin:15px 0 0;color:#9f9477;font-size:10px;line-height:1.5;text-align:center}
                                 @media(max-width:520px){.rtp-gold-box{margin:20px 0;padding:16px;border-radius:17px}.rtp-gold-head h3{font-size:21px}.rtp-gold-head p{font-size:10px}.rtp-gold-item{padding:12px}.rtp-gold-name{font-size:12px}.rtp-gold-value{font-size:11px}.rtp-gold-track{height:8px}}
                              

                           /* Add Animation */
                           @media screen and (max-width: 767px){
                           #myModals{
                           animation: mymovess 2s;
                           animation-fill-mode: forwards;
                           }
                           }
                           @keyframes mymovess {
                           from {bottom: 0px;}
                           to {bottom: 200px;}
                           }
                           h5#content-baby {
                           font-family: 'www-ilboscoincantatonido-it 2020';
                           font-style: normal;
                           font-weight: 600;
                           font-size: 32px;
                           line-height: 150%;
                           text-align: center;
                           letter-spacing: -0.011em;
                           color: #165C7D;
                           }
                           h5#content-baby {
                           font-family: 'www-ilboscoincantatonido-it 2020';
                           font-style: normal;
                           font-weight: 600;
                           font-size: 32px;
                           line-height: 150%;
                           text-align: center;
                           letter-spacing: -0.011em;
                           color: #165C7D;
                           margin-bottom: 1em;
                           }
                           a.sizechart-link{
                           position: relative;
                           top: -20.5em;
                           font-style: normal;
                           font-weight: 600;
                           font-size: 14px;
                           line-height: 19px;
                           text-align: left;
                           text-decoration-line: underline;
                           text-transform: lowercase;
                           color: #165C7D;
                           font-family: 'www-ilboscoincantatonido-it_2020-regular-webfont';
                           }
                           @media screen and (max-width: 767px){
                           a.sizechart-link{
                           top: -17.5em;
                           }
                           }
                        

                  .catalog-product-view .page-main .sharing-buttons.mobile-sharing-button{
                  
                      display: none;
                  }
                  
                  @media (max-width: 768px) {
                  
                      .catalog-product-view .product.info.detailed .data.item.title {
                          order: unset;
                      } 
                  
                       .catalog-product-view .page-main  .sharing-buttons{
                              display: none;
                      }
                  
                     .catalog-product-view .page-main .sharing-buttons.mobile-sharing-button{
                            display: block;
                      }
                      .catalog-product-view .page-main .sharing-buttons.mobile-sharing-button label{
                          font-family: 'www-ilboscoincantatonido-it_2020-regular-webfont';
                          font-style: normal;
                          font-weight: 400;
                          font-size: 16px;
                          line-height: 150%;
                          letter-spacing: -0.011em;
                          text-transform: lowercase;
                          color: #165C7D;
                          display: block;
                          text-align: center;
                          padding: 10px 0px;
                      }
                      .catalog-product-view .page-main .sharing-buttons.mobile-sharing-button .st-btn.st-first,
                      .catalog-product-view .page-main .sharing-buttons.mobile-sharing-button .st-btn.st-last {
                           background: #165C7D !important;
                      }     
                  
                       .catalog-product-view .page-main .product-info-main .product-info{
                          display: contents !important;
                       }
                  
                       .catalog-product-view .page-main .product-info-main .product.attribute.overview{
                          order: 1 !important;
                      }
                      .catalog-product-view .page-main .product-info-main .product-config{
                              display: contents !important;
                      }
                       .catalog-product-view .page-main  .sharing-buttons{
                              order: 1;
                      }
                  
                  }
                  

                     .widget.widget-upsell,.widget.widget-related {
                     padding-bottom: 40px;
                     padding-top: 40px;
                     margin-top: 0 !important
                     }
                     .widget.widget-upsell .block-title,.widget.widget-related .block-title {
                     margin: 0 !important;
                     padding: 0 0 40px !important
                     }
                     .widget.widget-upsell .block-title:before,.widget.widget-related .block-title:before {
                     display: none !important
                     }
                     .widget.widget-upsell .block-title strong,.widget.widget-related .block-title strong {
                     display: block;
                     font-family: 'www-ilboscoincantatonido-it_2020-regular-webfont';
                     font-style: normal;
                     font-weight: 400;
                     font-size: 32px;
                     color: #515759;
                     margin: 0 !important;
                     text-align: center;
                     text-transform: lowercase
                     }
                     @media screen and (max-width: 767px) {
                     .widget.widget-upsell .block-title strong,.widget.widget-related .block-title strong {
                     font-size:18px
                     }
                     }
                     .widget.widget-upsell .upsell.products-grid,.widget.widget-related .upsell.products-grid,.widget.widget-upsell .related.products-grid,.widget.widget-related .related.products-grid {
                     overflow: inherit;
                     padding-left: 50px;
                     padding-right: 50px
                     }
                     @media screen and (max-width: 767px) {
                     .widget.widget-upsell .upsell.products-grid,.widget.widget-related .upsell.products-grid,.widget.widget-upsell .related.products-grid,.widget.widget-related .related.products-grid {
                     padding:0
                     }
                     }
                     .widget.widget-upsell .upsell.products-grid.slick-initialized>.product-items,.widget.widget-related .upsell.products-grid.slick-initialized>.product-items,.widget.widget-upsell .related.products-grid.slick-initialized>.product-items,.widget.widget-related .related.products-grid.slick-initialized>.product-items {
                     gap: 0;
                     padding: 0;
                     margin: 0 -25px;
                     width: auto
                     }
                     @media screen and (max-width: 767px) {
                     .widget.widget-upsell .upsell.products-grid.slick-initialized>.product-items,.widget.widget-related .upsell.products-grid.slick-initialized>.product-items,.widget.widget-upsell .related.products-grid.slick-initialized>.product-items,.widget.widget-related .related.products-grid.slick-initialized>.product-items {
                     margin:0 -15px
                     }
                     }
                     .widget.widget-upsell .upsell.products-grid .product-item,.widget.widget-related .upsell.products-grid .product-item,.widget.widget-upsell .related.products-grid .product-item,.widget.widget-related .related.products-grid .product-item {
                     width: calc(100%/4 - 50px);
                     max-width: 100%;
                     margin: 0 25px
                     }
                     @media screen and (max-width: 767px) {
                     .widget.widget-upsell .upsell.products-grid .product-item,.widget.widget-related .upsell.products-grid .product-item,.widget.widget-upsell .related.products-grid .product-item,.widget.widget-related .related.products-grid .product-item {
                     margin:0 15px;
                     width: calc(100%/2 - 30px)
                     }
                     }
                     .widget.widget-upsell .upsell.products-grid .product-item-photo,.widget.widget-related .upsell.products-grid .product-item-photo,.widget.widget-upsell .related.products-grid .product-item-photo,.widget.widget-related .related.products-grid .product-item-photo {
                     display: flex;
                     justify-content: center;
                     height: 100%;
                     border-radius: 5px
                     width:100%;
                     }
                     .widget.widget-upsell .upsell.products-grid .product-item-photo .product-image-container,.widget.widget-related .upsell.products-grid .product-item-photo .product-image-container,.widget.widget-upsell .related.products-grid .product-item-photo .product-image-container,.widget.widget-related .related.products-grid .product-item-photo .product-image-container {
                     width: 100% !important
                     }
                     .widget.widget-upsell .upsell.products-grid .product-item-photo .product-image-container img,.widget.widget-related .upsell.products-grid .product-item-photo .product-image-container img,.widget.widget-upsell .related.products-grid .product-item-photo .product-image-container img,.widget.widget-related .related.products-grid .product-item-photo .product-image-container img {
                     height: 100%;
                     object-fit: contain
                     }
                     .widget.widget-upsell .upsell.products-grid .product-item-info,.widget.widget-related .upsell.products-grid .product-item-info,.widget.widget-upsell .related.products-grid .product-item-info,.widget.widget-related .related.products-grid .product-item-info {
                     gap: 15px
                     }
                     .widget.widget-upsell .product-items .product-item .item-img-box{
                     position: relative;
                     display: flex;
                     justify-content: center;
                     border: 1px solid #f4f1f1;
                     align-items: center;
                     height: 327px;
                     }
                     .widget.widget-upsell .upsell.products-grid .product-item-details,.widget.widget-related .upsell.products-grid .product-item-details,.widget.widget-upsell .related.products-grid .product-item-details,.widget.widget-related .related.products-grid .product-item-details {
                     flex-direction: column;
                     text-align: center
                     }
                     .widget.widget-upsell .upsell.products-grid .product-item-details .product-item-name,.widget.widget-related .upsell.products-grid .product-item-details .product-item-name,.widget.widget-upsell .related.products-grid .product-item-details .product-item-name,.widget.widget-related .related.products-grid .product-item-details .product-item-name {
                     max-width: 100%;
                     /*    height: 34px;*/
                     margin: 0 0 20px;
                     margin-bottom: 0px !important;
                     }
                     .widget.widget-upsell .upsell.products-grid .product-item-details .product-item-name .product-item-link,.widget.widget-related .upsell.products-grid .product-item-details .product-item-name .product-item-link,.widget.widget-upsell .related.products-grid .product-item-details .product-item-name .product-item-link,.widget.widget-related .related.products-grid .product-item-details .product-item-name .product-item-link {
                     font-style: normal;
                     font-weight: 700;
                     font-size: 12px;
                     line-height: 150%;
                     text-align: center;
                     letter-spacing: -.011em;
                     color: #515759;
                     font-family: 'www-ilboscoincantatonido-it_2020-regular-webfont';
                     display: block
                     }
                     .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box,.widget.widget-related .upsell.products-grid .product-item-details .carousel-price-box,.widget.widget-upsell .related.products-grid .product-item-details .carousel-price-box,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box {
                     flex-grow: 1;
                     align-items: flex-end;
                     display: flex
                     }
                     .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box,.widget.widget-related .upsell.products-grid .product-item-details .carousel-price-box .price-box,.widget.widget-upsell .related.products-grid .product-item-details .carousel-price-box .price-box,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box {
                     font-family: Arial,Helvetica,sans-serif;
                     display: block;
                     text-align: center;
                     flex-flow: wrap;
                     max-width: 100%;
                     width: 100%;
                     margin: 0;
                     justify-content: center
                     }
                     .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box .crossed-price,.widget.widget-related .upsell.products-grid .product-item-details .carousel-price-box .price-box .crossed-price,.widget.widget-upsell .related.products-grid .product-item-details .carousel-price-box .price-box .crossed-price,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .crossed-price,.widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box .old-price,.widget.widget-related .upsell.products-grid .product-item-details .carousel-price-box .price-box .old-price,.widget.widget-upsell .related.products-grid .product-item-details .carousel-price-box .price-box .old-price,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .old-price {
                     margin: 0 5px;
                     text-decoration-color: #515759;
                     width: 100%;
                     text-align: center
                     }
                     .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box .crossed-price .price-container .price,.widget.widget-related .upsell.products-grid .product-item-details .carousel-price-box .price-box .crossed-price .price-container .price,.widget.widget-upsell .related.products-grid .product-item-details .carousel-price-box .price-box .crossed-price .price-container .price,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .crossed-price .price-container .price,.widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box .old-price .price-container .price,.widget.widget-related .upsell.products-grid .product-item-details .carousel-price-box .price-box .old-price .price-container .price,.widget.widget-upsell .related.products-grid .product-item-details .carousel-price-box .price-box .old-price .price-container .price,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .old-price .price-container .price {
                     font-style: normal;
                     font-weight: 700;
                     font-size: 12px;
                     line-height: 120%;
                     color: #515759
                     }
                     .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box .discount-percent,.widget.widget-related .upsell.products-grid .product-item-details .carousel-price-box .price-box .discount-percent,.widget.widget-upsell .related.products-grid .product-item-details .carousel-price-box .price-box .discount-percent,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .discount-percent {
                     order: 3;
                     background: #f24822;
                     font-style: normal;
                     font-weight: 400;
                     font-size: 12px;
                     line-height: 24px;
                     letter-spacing: -.011em;
                     color: #fff;
                     padding: 0 4px;
                     font-family: 'Arial' !important;
                     margin-left: 5px;
                     }
                     .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price,.widget.widget-related .upsell.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price,.widget.widget-upsell .related.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price,.widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price,.widget.widget-related .upsell.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price,.widget.widget-upsell .related.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price,
                     .widget.widget-upsell .upsell.products-grid .product-item-details .price {
                     font-style: normal;
                     font-weight: 700;
                     font-size: 16px;
                     line-height: 150%;
                     letter-spacing: -.011em;
                     color: #1e1e1e;
                     }
                     .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box>.price,.widget.widget-related .upsell.products-grid .product-item-details .carousel-price-box .price-box>.price,.widget.widget-upsell .related.products-grid .product-item-details .carousel-price-box .price-box>.price,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box>.price {
                     font-style: normal;
                     font-weight: 700;
                     font-size: 14px;
                     line-height: 120%;
                     color: #165c7d;
                     font-family: Arial,Helvetica,sans-serif
                     }
                     .widget.widget-upsell .upsell.products-grid .product-item-details .check,.widget.widget-related .upsell.products-grid .product-item-details .check,.widget.widget-upsell .related.products-grid .product-item-details .check,.widget.widget-related .related.products-grid .product-item-details .check {
                     margin-top: 16px
                     }
                     .widget.widget-upsell .upsell.products-grid .product-item-details .check span,
                     .widget.widget-related .upsell.products-grid .product-item-details .check span,
                     .widget.widget-upsell .related.products-grid .product-item-details .check span,
                     .widget.widget-related .related.products-grid .product-item-details .check span
                     {
                     font-style: normal;
                     font-weight: 700;
                     font-size: 10px;
                     letter-spacing: -.011em;
                     color: #1d1d1d;
                     }
                     .widget.widget-upsell .upsell.products-grid .slick-arrow,.widget.widget-related .upsell.products-grid .slick-arrow,.widget.widget-upsell .related.products-grid .slick-arrow,.widget.widget-related .related.products-grid .slick-arrow {
                     width: 40px;
                     height: 40px;
                     border: none;
                     background-position: center;
                     background-repeat: no-repeat
                     }
                     @media screen and (max-width: 767px) {
                     .widget.widget-upsell .upsell.products-grid .slick-arrow,.widget.widget-related .upsell.products-grid .slick-arrow,.widget.widget-upsell .related.products-grid .slick-arrow,.widget.widget-related .related.products-grid .slick-arrow {
                     display:none !important
                     }
                     }
                     .widget.widget-upsell .upsell.products-grid .slick-arrow.slick-prev,.widget.widget-related .upsell.products-grid .slick-arrow.slick-prev,.widget.widget-upsell .related.products-grid .slick-arrow.slick-prev,.widget.widget-related .related.products-grid .slick-arrow.slick-prev {
                     background-image: url(https://www.mothercare.co.id/static/version1741963345/frontend/Codilar/mothercare/id_ID/images/gray-prev-arrow.svg);
                     }
                     .widget.widget-upsell .upsell.products-grid .slick-arrow.slick-next,.widget.widget-related .upsell.products-grid .slick-arrow.slick-next,.widget.widget-upsell .related.products-grid .slick-arrow.slick-next,.widget.widget-related .related.products-grid .slick-arrow.slick-next {
                     background-image: url(https://www.mothercare.co.id/static/version1741963345/frontend/Codilar/mothercare/id_ID/images/gray-next-arrow.svg);
                     }
                     .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box {
                     display: flex;
                     flex-flow: row wrap;
                     justify-content: center;
                     align-content: flex-end
                     }
                     .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box.crossed {
                     width: 100%
                     }
                     .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box.crossed .old-price {
                     text-decoration: unset
                     }
                     .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box.crossed .old-price .price {
                     font-style: normal;
                     font-weight: 700;
                     font-size: 12px;
                     line-height: 120%;
                     color: #515759;
                     text-decoration: line-through
                     }
                     .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box.percent {
                     width: auto;
                     order: 3
                     }
                     .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box.percent .discount-percent {
                     padding: 2px 4px
                     }
                     .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box.main {
                     margin-top: 4px;
                     width: auto
                     }
                     .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box.main .price {
                     font-size: 14px;
                     font-weight: 700;
                     color: #1e1e1e
                     }
                     .widget.widget-crosssell,.widget.widget-related {
                     padding-bottom: 40px;
                     padding-top: 40px;
                     margin-top: 0 !important
                     }
                     .widget.widget-crosssell .block-title,.widget.widget-related .block-title {
                     margin: 0 !important;
                     padding: 0 0 40px !important
                     }
                     .widget.widget-crosssell .block-title:before,.widget.widget-related .block-title:before {
                     display: none !important
                     }
                     .widget.widget-crosssell .block-title strong,.widget.widget-related .block-title strong {
                     display: block;
                     font-family: 'www-ilboscoincantatonido-it_2020-regular-webfont';
                     font-style: normal;
                     font-weight: 400;
                     font-size: 32px;
                     color: #515759;
                     margin: 0 !important;
                     text-align: center;
                     text-transform: lowercase
                     }
                     @media screen and (max-width: 767px) {
                     .widget.widget-crosssell .block-title strong,.widget.widget-related .block-title strong {
                     font-size:18px
                     }
                     }
                     .widget.widget-crosssell .crosssell.products-grid,.widget.widget-related .crosssell.products-grid,.widget.widget-crosssell .related.products-grid,.widget.widget-related .related.products-grid {
                     overflow: inherit;
                     padding-left: 50px;
                     padding-right: 50px
                     }
                     @media screen and (max-width: 767px) {
                     .widget.widget-crosssell .crosssell.products-grid,.widget.widget-related .crosssell.products-grid,.widget.widget-crosssell .related.products-grid,.widget.widget-related .related.products-grid {
                     padding:0
                     }
                     }
                     .widget.widget-crosssell .crosssell.products-grid.slick-initialized>.product-items,.widget.widget-related .crosssell.products-grid.slick-initialized>.product-items,.widget.widget-crosssell .related.products-grid.slick-initialized>.product-items,.widget.widget-related .related.products-grid.slick-initialized>.product-items {
                     gap: 0;
                     padding: 0;
                     margin: 0 -25px;
                     width: auto
                     }
                     @media screen and (max-width: 767px) {
                     .widget.widget-crosssell .crosssell.products-grid.slick-initialized>.product-items,.widget.widget-related .crosssell.products-grid.slick-initialized>.product-items,.widget.widget-crosssell .related.products-grid.slick-initialized>.product-items,.widget.widget-related .related.products-grid.slick-initialized>.product-items {
                     margin:0 -15px
                     }
                     }
                     .widget.widget-crosssell .crosssell.products-grid .product-item,.widget.widget-related .crosssell.products-grid .product-item,.widget.widget-crosssell .related.products-grid .product-item,.widget.widget-related .related.products-grid .product-item {
                     width: calc(100%/4 - 50px);
                     max-width: 100%;
                     margin: 0 25px
                     }
                     @media screen and (max-width: 767px) {
                     .widget.widget-crosssell .crosssell.products-grid .product-item,.widget.widget-related .crosssell.products-grid .product-item,.widget.widget-crosssell .related.products-grid .product-item,.widget.widget-related .related.products-grid .product-item {
                     margin:0 8px;
                     width: calc(100%/2 - 30px)
                     }
                     }
                     .widget.widget-crosssell .crosssell.products-grid .product-item-photo,.widget.widget-related .crosssell.products-grid .product-item-photo,.widget.widget-crosssell .related.products-grid .product-item-photo,.widget.widget-related .related.products-grid .product-item-photo {
                     display: flex;
                     justify-content: center;
                     height: auto;
                     border-radius: 5px
                     width:100%;
                     }
                     .widget.widget-crosssell .crosssell.products-grid .product-item-photo .product-image-container,.widget.widget-related .crosssell.products-grid .product-item-photo .product-image-container,.widget.widget-crosssell .related.products-grid .product-item-photo .product-image-container,.widget.widget-related .related.products-grid .product-item-photo .product-image-container {
                     width: 100% !important
                     }
                     .widget.widget-crosssell .crosssell.products-grid .product-item-photo .product-image-container img,.widget.widget-related .crosssell.products-grid .product-item-photo .product-image-container img,.widget.widget-crosssell .related.products-grid .product-item-photo .product-image-container img,.widget.widget-related .related.products-grid .product-item-photo .product-image-container img {
                     height: 100%;
                     object-fit: cover;
                     }
                     .widget.widget-crosssell .crosssell.products-grid .product-item-info,.widget.widget-related .crosssell.products-grid .product-item-info,.widget.widget-crosssell .related.products-grid .product-item-info,.widget.widget-related .related.products-grid .product-item-info {
                     gap: 15px
                     }
                     .widget.widget-crosssell .crosssell.products-grid .product-item-details,.widget.widget-related .crosssell.products-grid .product-item-details,.widget.widget-crosssell .related.products-grid .product-item-details,.widget.widget-related .related.products-grid .product-item-details {
                     flex-direction: column;
                     text-align: center
                     }
                     .widget.widget-crosssell .crosssell.products-grid .product-item-details .product-item-name,.widget.widget-related .crosssell.products-grid .product-item-details .product-item-name,.widget.widget-crosssell .related.products-grid .product-item-details .product-item-name,.widget.widget-related .related.products-grid .product-item-details .product-item-name {
                     max-width: 100%;
                     height: 34px;
                     margin: 0 0 20px
                     }
                     .widget.widget-crosssell .crosssell.products-grid .product-item-details .product-item-name .product-item-link,.widget.widget-related .crosssell.products-grid .product-item-details .product-item-name .product-item-link,.widget.widget-crosssell .related.products-grid .product-item-details .product-item-name .product-item-link,.widget.widget-related .related.products-grid .product-item-details .product-item-name .product-item-link {
                     font-style: normal !important;
                     font-weight: 700 !important;
                     font-size: 12px !important;
                     line-height: 150% !important;
                     text-align: center !important;
                     letter-spacing: -.011em !important;
                     color: #515759 !important;
                     font-family: 'www-ilboscoincantatonido-it_2020-regular-webfont' !important;
                     display: block !important;
                     text-transform: unset !important;
                     }
                     .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box,.widget.widget-related .crosssell.products-grid .product-item-details .carousel-price-box,.widget.widget-crosssell .related.products-grid .product-item-details .carousel-price-box,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box {
                     flex-grow: 1;
                     align-items: flex-end;
                     display: flex
                     }
                     .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box,.widget.widget-related .crosssell.products-grid .product-item-details .carousel-price-box .price-box,.widget.widget-crosssell .related.products-grid .product-item-details .carousel-price-box .price-box,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box {
                     font-family: Arial,Helvetica,sans-serif;
                     display: flex;
                     flex-flow: wrap;
                     max-width: 100%;
                     width: 100%;
                     margin: 0;
                     justify-content: center
                     }
                     .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .crossed-price,.widget.widget-related .crosssell.products-grid .product-item-details .carousel-price-box .price-box .crossed-price,.widget.widget-crosssell .related.products-grid .product-item-details .carousel-price-box .price-box .crossed-price,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .crossed-price,.widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .old-price,.widget.widget-related .crosssell.products-grid .product-item-details .carousel-price-box .price-box .old-price,.widget.widget-crosssell .related.products-grid .product-item-details .carousel-price-box .price-box .old-price,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .old-price {
                     margin: 0 5px;
                     text-decoration-color: #515759;
                     width: 100%;
                     text-align: center
                     }
                     .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .crossed-price .price-container .price,.widget.widget-related .crosssell.products-grid .product-item-details .carousel-price-box .price-box .crossed-price .price-container .price,.widget.widget-crosssell .related.products-grid .product-item-details .carousel-price-box .price-box .crossed-price .price-container .price,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .crossed-price .price-container .price,.widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .old-price .price-container .price,.widget.widget-related .crosssell.products-grid .product-item-details .carousel-price-box .price-box .old-price .price-container .price,.widget.widget-crosssell .related.products-grid .product-item-details .carousel-price-box .price-box .old-price .price-container .price,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .old-price .price-container .price {
                     font-style: normal !important;
                     font-weight: 700 !important;
                     font-size: 12px !important;
                     line-height: 120% !important;
                     color: #515759 !important;
                     }
                     .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .discount-percent,.widget.widget-related .crosssell.products-grid .product-item-details .carousel-price-box .price-box .discount-percent,.widget.widget-crosssell .related.products-grid .product-item-details .carousel-price-box .price-box .discount-percent,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .discount-percent {
                     order: 3;
                     background: #f24822;
                     font-style: normal;
                     font-weight: 400;
                     font-size: 12px;
                     line-height: 24px;
                     letter-spacing: -.011em;
                     color: #fff;
                     padding: 0 4px;
                     margin-left: 5px;
                     font-family: 'www-ilboscoincantatonido-it_2020-regular-webfont';
                     }
                     .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price,.widget.widget-related .crosssell.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price,.widget.widget-crosssell .related.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price,.widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price,.widget.widget-related .crosssell.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price,.widget.widget-crosssell .related.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price,
                     .widget.widget-crosssell .crosssell.products-grid .product-item-details .price {
                     font-style: normal;
                     font-weight: 700;
                     font-size: 16px;
                     line-height: 150%;
                     letter-spacing: -.011em;
                     color: #1e1e1e
                     }
                     .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box>.price,.widget.widget-related .crosssell.products-grid .product-item-details .carousel-price-box .price-box>.price,.widget.widget-crosssell .related.products-grid .product-item-details .carousel-price-box .price-box>.price,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box>.price {
                     font-style: normal;
                     font-weight: 700;
                     font-size: 14px;
                     line-height: 120%;
                     color: #165c7d;
                     font-family: Arial,Helvetica,sans-serif
                     }
                     .widget.widget-crosssell .crosssell.products-grid .product-item-details .check,.widget.widget-related .crosssell.products-grid .product-item-details .check,.widget.widget-crosssell .related.products-grid .product-item-details .check,.widget.widget-related .related.products-grid .product-item-details .check {
                     margin-top: 16px
                     }
                     .widget.widget-crosssell .crosssell.products-grid .product-item-details .check span,.widget.widget-related .crosssell.products-grid .product-item-details .check span,.widget.widget-crosssell .related.products-grid .product-item-details .check span,.widget.widget-related .related.products-grid .product-item-details .check span {
                     font-style: normal;
                     font-weight: 700;
                     font-size: 10px;
                     letter-spacing: -.011em;
                     color: #1d1d1d;
                     font-family: Arial,Helvetica Neue,Helvetica,sans-serif
                     }
                     .widget.widget-crosssell .crosssell.products-grid .slick-arrow,.widget.widget-related .crosssell.products-grid .slick-arrow,.widget.widget-crosssell .related.products-grid .slick-arrow,.widget.widget-related .related.products-grid .slick-arrow {
                     width: 40px !important;
                     height: 40px !important;
                     border: none !important;
                     background-position: center !important;
                     background-repeat: no-repeat !important;
                     }
                     @media screen and (max-width: 767px) {
                     .widget.widget-crosssell .crosssell.products-grid .slick-arrow,.widget.widget-related .crosssell.products-grid .slick-arrow,.widget.widget-crosssell .related.products-grid .slick-arrow,.widget.widget-related .related.products-grid .slick-arrow {
                     display:block !important
                     }
                     .widget-crosssell .products-grid .slick-track{
                     overflow-x: auto;
                     margin-top: 20px;
                     }
                     .checkout-cart-index .column.main .block:not(.crosssell) .content{
                     padding: 0px;
                     }
                     }
                     .widget.widget-crosssell .crosssell.products-grid .slick-arrow.slick-prev,.widget.widget-related .crosssell.products-grid .slick-arrow.slick-prev,.widget.widget-crosssell .related.products-grid .slick-arrow.slick-prev,.widget.widget-related .related.products-grid .slick-arrow.slick-prev {
                     background-image:url(https://www.mothercare.co.id/static/version1741963345/frontend/Codilar/mothercare/id_ID/images/gray-prev-arrow.svg)
                     }
                     .widget.widget-crosssell .crosssell.products-grid .slick-arrow.slick-next,.widget.widget-related .crosssell.products-grid .slick-arrow.slick-next,.widget.widget-crosssell .related.products-grid .slick-arrow.slick-next,.widget.widget-related .related.products-grid .slick-arrow.slick-next {
                     background-image: url(https://www.mothercare.co.id/static/version1741963345/frontend/Codilar/mothercare/id_ID/images/gray-next-arrow.svg);
                     }
                     .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box {
                     display: flex;
                     flex-flow: row wrap;
                     justify-content: center;
                     align-content: flex-end;
                     height: 52px;
                     }
                     .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box.crossed {
                     width: 100%
                     }
                     .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box.crossed .old-price {
                     text-decoration: unset
                     }
                     .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box.crossed .old-price .price {
                     font-style: normal;
                     font-weight: 700;
                     font-size: 12px;
                     line-height: 120%;
                     color: #515759;
                     text-decoration: line-through
                     }
                     .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box.percent {
                     width: auto;
                     order: 3
                     }
                     .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box.percent .discount-percent {
                     padding: 2px 4px
                     }
                     .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box.main {
                     margin-top: 4px;
                     width: auto
                     }
                     .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box.main .price {
                     font-size: 14px;
                     font-weight: 700;
                     color: #1e1e1e
                     }
                     .widget.widget-crosssell button.action.tocart.primary {
                     background: #165C7D;
                     padding: 2px 15px;
                     font-family: 'www-ilboscoincantatonido-it_2020-regular-webfont';
                     font-style: normal;
                     font-weight: 700;
                     font-size: 13px;
                     color: #fff;
                     letter-spacing: normal;
                     border-radius: 5px;
                     text-transform: none;
                     width: calc(100% - 20px);
                     }
                     .widget.widget-crosssell .actions-primary {
                     position: absolute;
                     left: 0;
                     right: 0;
                     bottom: 10px;
                     text-align: center;
                     z-index: 11;
                     opacity: 0;
                     visibility: hidden;
                     transition: all 0.4s ease;
                     }
                     .widget.widget-crosssell .product-items .product-item:hover .item-img-box .actions-primary, .catalogsearch-result-index .product-items .product-item:hover .item-img-box .actions-primary {
                     opacity: 1;
                     visibility: visible;
                     }
                     .widget.widget-crosssell .product-items .product-item .item-img-box, .catalogsearch-result-index .product-items .product-item .item-img-box {
                     position: relative;
                     display: flex;
                     justify-content: center;
                     border: 1px solid #f4f1f1;
                     align-items: center;
                     height: 372px;
                     }
                     .widget.widget-crosssell .product-items{
                     gap: var(--listing-grid-gap);
                     row-gap: var(--listing-grid-row-gap);
                     display: flex;
                     flex-wrap: nowrap;
                     overflow-x: auto;
                     scroll-behavior: smooth;
                     scroll-snap-type: none;
                     -ms-overflow-style: none;
                     scrollbar-width: none;
                     }
                     .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .slick-arrow.slick-next{
                     background-image: url(https://www.mothercare.co.id/static/version1741963345/frontend/Codilar/mothercare/id_ID/images/gray-next-arrow.svg) !important;
                     background-size: unset !important;
                     }
                     .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .slick-arrow{
                     transform: unset !important;
                     }
                     .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .slick-arrow.slick-prev{
                     background-image: url(https://www.mothercare.co.id/static/version1741963345/frontend/Codilar/mothercare/id_ID/images/gray-prev-arrow.svg) !important;
                     background-size: unset !important;
                     }
                     .widget.widget-upsell .upsell.products-grid .slick-arrow.slick-next,.widget.widget-crosssell .crosssell.products-grid .slick-arrow.slick-next{
                     background-image: url(https://www.mothercare.co.id/static/version1741963345/frontend/Codilar/mothercare/id_ID/images/gray-next-arrow.svg) !important;
                     }
                     .widget.widget-upsell .upsell.products-grid .slick-arrow.slick-prev,.widget.widget-crosssell .crosssell.products-grid .slick-arrow.slick-prev{
                     background-image: url(https://www.mothercare.co.id/static/version1741963345/frontend/Codilar/mothercare/id_ID/images/gray-prev-arrow.svg) !important;
                     }
                     .widget-upsell .product-items .product-item .product-item-photo {
                     width: 325px;
                     height: 325px !important;
                     }
                     .widget-related .products-grid .product-item-photo .product-image-container{
                     max-width: 325px;
                     }
                     .widget-upsell .product-items .product-item .item-img-box {
                     border: unset !important;
                     }
                     @media(max-width:1280px){
                     .widget-upsell .product-items .product-item .item-img-box {
                     height:unset;
                     }
                     }
                     .widget-related .product-items .product-item-details {
                     flex: unset;
                     }
                     .checkout-cart-index .widget-crosssell .product-items .product-item .item-img-box{
                     border: unset !important;
                     width: auto !important;
                     margin: auto;
                     }
                     .checkout-cart-index .widget-crosssell .crosssell.products-grid .product-item-photo {
                     border: unset !important;
                     height: 325px !important;
                     width: 325px;
                     }
                     @media(max-width:1080px){
                     .checkout-cart-index .widget-crosssell .product-items .product-item .item-img-box {
                     height:unset;
                     }
                     }
                     .widget.widget-upsell .upsell.products-grid .price-label,
                     .widget.widget-upsell .upsell.products-grid .swissup-ajaxpro-quick-view-wrapper,
                     .widget.widget-crosssell .crosssell.products-grid .swissup-ajaxpro-quick-view-wrapper,
                     .widget.widget-related .related.products-grid .swissup-ajaxpro-quick-view-wrapper{
                     display:none;
                     }
                     .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item{
                     padding-left: unset;
                     padding-right: unset;
                     }
                     .widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .old-price .price,
                     .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box .old-price .price,
                     .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .old-price .price {
                     text-decoration:line-through;
                     }
                     .widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .old-price ,
                     .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box .old-price ,
                     .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .old-price ,
                     .catalog-product-view .widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .old-price {
                     text-decoration:none;
                     }
                     @media(max-width:768px){
                     .checkout-cart-index .widget-crosssell .crosssell.products-grid .product-item-photo,
                     .widget-upsell .upsell.products-grid .product-item-photo{
                     height:auto !important;
                     }
                     .checkout-cart-index .widget-crosssell .product-items .product-item .item-img-box{
                     width:100% !important;
                     }
                     .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item,
                     .widget-upsell .upsell.products-grid .product-item{
                     padding:unset;
                     /* float: left !important; */
                     }
                     .widget.widget-upsell .product-items .product-item .item-img-box{
                     height: auto !important;
                     }
                     .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-items .slick-next.slick-arrow,
                     .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-items .slick-prev.slick-arrow{
                     display: block !important;
                     }
                     .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .slick-arrow{
                     width:20px
                     }
                     .products-widget-container .slick-track .slick-initialized .slick-slide{
                     float: left !important;
                     }
                     .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-details .product-item-name {
                     margin: 0 0 10px;
                     }
                     .checkout-cart-index .products-widget-container .crosssell.products-crosssell .slick-list .product-item-info .check{
                     padding-top: 0;
                     }
                     .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-details .check {
                     margin-top: 8px;
                     }
                     .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price,
                     .widget.widget-related .upsell.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price,
                     .widget.widget-upsell .related.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price,
                     .widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price,
                     .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price,
                     .widget.widget-related .upsell.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price,
                     .widget.widget-upsell .related.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price,
                     .widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price,
                     .widget.widget-upsell .upsell.products-grid .product-item-details .price {
                     font-style: normal;
                     font-weight: 700;
                     font-size: 14px;
                     line-height: 150%;
                     letter-spacing: -.011em;
                     color: #1e1e1e;
                     }
                     .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price, .widget.widget-related .crosssell.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price, .widget.widget-crosssell .related.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price, .widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price, .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price, .widget.widget-related .crosssell.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price, .widget.widget-crosssell .related.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price, .widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price, .widget.widget-crosssell .crosssell.products-grid .product-item-details .price {
                     font-style: normal;
                     font-weight: 700;
                     font-size: 14px;
                     line-height: 150%;
                     letter-spacing: -.011em;
                     color: #1e1e1e;
                     }
                     .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .price-label {
                     display: none;
                     }
                     .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-items .product-item-info{
                     height:auto !important;
                     }
                     }
                     @media screen and (max-width: 500px) {
                     .widget.widget-upsell .upsell.products-grid.slick-initialized>.product-items strong.product.name.product-item-name,
                     .widget.widget-crosssell .crosssell.products-grid.slick-initialized>.product-items strong.product.name.product-item-name{
                     height: 36px;
                     }
                     .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .old-price {
                     margin: 0;
                     text-decoration-color: #D9D9D6;
                     width: 100%;
                     text-align: center;
                     }
                     .crosssell .product.details.product-item-details {
                     flex:unset;
                     }
                     .crosssell .slick-initialized .slick-slide {
                     height:100%;
                     }
                     .widget-crosssell .products-grid .slick-slider .slick-list,
                     .slick-slider .slick-track > .product-items {
                     overflow: auto; /* Enable horizontal scrolling */
                     scroll-behavior: smooth;
                     scroll-snap-type: x mandatory; /* Ensure smooth snapping */
                     }
                     .widget-crosssell .products-grid  .slick-track {
                     display: flex;
                     flex-wrap: nowrap;
                     width: auto !important; /* Ensure the width adjusts dynamically */
                     }
                     .widget-crosssell .products-grid  .product-items {
                     flex: 0 0 auto; /* Prevent items from shrinking or growing */
                     }
                     .widget.widget-upsell .products-grid.slick-initialized > .product-items{
                     padding-bottom: 19px !important;
                     scrollbar-width: thin !important;
                     }
                     .checkout-cart-index .widget-crosssell .product-items .product-item .item-img-box {
                     border: unset !important;
                     width: 118px !important;
                     margin: auto;
                     }
                     .widget.widget-upsell .upsell.products-grid .product-item{
                     width: calc(100% / 2.5 - 30px);
                     }
                     .widget.widget-upsell .block-title {
                     margin: 0 !important;
                     padding: 0 0 0px !important;
                     }
                     .widget.widget-upsell .slick-list.products.list.items.product-items {
                     padding-top: 20px !important;
                     }
                     .widget.widget-upsell .upsell.products-grid .slick-arrow,.widget.widget-related .upsell.products-grid .slick-arrow,.widget.widget-upsell .related.products-grid .slick-arrow,.widget.widget-related .related.products-grid .slick-arrow {
                     display:none !important;
                     }
                     .widget.widget-upsell .upsell.products-grid .product-item-details .product-item-name{
                     margin-bottom: 10px !important;
                     }
                     .widget-upsell .product-items .product-item-details {
                     flex: unset;
                     }
                     .widget.widget-upsell .upsell.products-grid .product-item-photo .product-image-container img{
                     aspect-ratio: 1;
                     }
                     .widget.widget-upsell .upsell.products-grid .product-item-details .product-item-name .product-item-link{
                     overflow: hidden;
                     display: -webkit-box;
                     -webkit-line-clamp: 2;
                     line-clamp: 2;
                     -webkit-box-orient: vertical;
                     }
                     .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-details .product-item-name .product-item-link {
                     overflow: hidden;
                     display: -webkit-box !important;
                     -webkit-line-clamp: 2;
                     line-clamp: 2 !important;
                     -webkit-box-orient: vertical;
                     height: 36px;
                     }
                     .widget.widget-crosssell .crosssell.products-grid .product-item-photo .product-image-container img{
                     aspect-ratio:1;
                     }
                     }
                     @media screen and (max-width: 390px) {
                     .widget.widget-upsell .products-grid.slick-initialized > .product-items{
                     padding-bottom: 19px !important;
                     scrollbar-width: thin !important;
                     }
                     .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .old-price {
                     margin: 0 5px;
                     }
                     .checkout-cart-index .widget-crosssell .product-items .product-item .item-img-box {
                     border: unset !important;
                     width: 118px !important;
                     margin: 0;
                     }
                     .widget.widget-upsell .upsell.products-grid .slick-arrow,.widget.widget-related .upsell.products-grid .slick-arrow,.widget.widget-upsell .related.products-grid .slick-arrow,.widget.widget-related .related.products-grid .slick-arrow {
                     display:none !important;
                     }
                     .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box .discount-percent,
                     .widget.widget-related .upsell.products-grid .product-item-details .carousel-price-box .price-box .discount-percent,
                     .widget.widget-upsell .related.products-grid .product-item-details .carousel-price-box .price-box .discount-percent,
                     .widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .discount-percent,
                     .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .discount-percent
                     {
                     order: 3;
                     background: #f24822;
                     font-style: normal;
                     font-weight: 400;
                     font-size: 12px;
                     line-height: 24px;
                     letter-spacing: -.011em;
                     color: #fff;
                     padding: 0px 2px;
                     font-family: 'Arial' !important;
                     margin-left: 0px;
                     }
                     }
                     strong.product.name.product-item-name {
                     overflow: hidden;
                     }
                     strong.product.name.product-item-name {
                     /* height: 87px; */
                     }
                     li.item.product.product-item.slick-slide.slick-active {
                     float: left !important;
                     }
                     .products-widget-container .slick-track .slick-initialized .slick-slide{
                     float: left !important;
                     }
                     .catalog-product-view .bundle-options-container .bundle-wrapper .bundle-info .amasty-label-container {
                     position: absolute;
                     display: none !important;
                     }
                     /*    .checkout-cart-index .products-crosssell .product-item .product-item-info  .product-image-container  .amasty-label-container {
                     width: auto !important;
                     }*/
                  

                  .widget.widget-upsell,.widget.widget-related {
                  padding-bottom: 40px;
                  padding-top: 40px;
                  margin-top: 0 !important
                  }
                  .widget.widget-upsell .block-title,.widget.widget-related .block-title {
                  margin: 0 !important;
                  padding: 0 0 40px !important
                  }
                  .widget.widget-upsell .block-title:before,.widget.widget-related .block-title:before {
                  display: none !important
                  }
                  .widget.widget-upsell .block-title strong,.widget.widget-related .block-title strong {
                  display: block;
                  font-family: 'www-ilboscoincantatonido-it_2020-regular-webfont';
                  font-style: normal;
                  font-weight: 400;
                  font-size: 32px;
                  color: #515759;
                  margin: 0 !important;
                  text-align: center;
                  text-transform: lowercase
                  }
                  @media screen and (max-width: 767px) {
                  .widget.widget-upsell .block-title strong,.widget.widget-related .block-title strong {
                  font-size:18px
                  }
                  }
                  .widget.widget-upsell .upsell.products-grid,.widget.widget-related .upsell.products-grid,.widget.widget-upsell .related.products-grid,.widget.widget-related .related.products-grid {
                  overflow: inherit;
                  padding-left: 50px;
                  padding-right: 50px
                  }
                  @media screen and (max-width: 767px) {
                  .widget.widget-upsell .upsell.products-grid,.widget.widget-related .upsell.products-grid,.widget.widget-upsell .related.products-grid,.widget.widget-related .related.products-grid {
                  padding:0
                  }
                  }
                  .widget.widget-upsell .upsell.products-grid.slick-initialized>.product-items,.widget.widget-related .upsell.products-grid.slick-initialized>.product-items,.widget.widget-upsell .related.products-grid.slick-initialized>.product-items,.widget.widget-related .related.products-grid.slick-initialized>.product-items {
                  gap: 0;
                  padding: 0;
                  margin: 0 -25px;
                  width: auto
                  }
                  @media screen and (max-width: 767px) {
                  .widget.widget-upsell .upsell.products-grid.slick-initialized>.product-items,.widget.widget-related .upsell.products-grid.slick-initialized>.product-items,.widget.widget-upsell .related.products-grid.slick-initialized>.product-items,.widget.widget-related .related.products-grid.slick-initialized>.product-items {
                  margin:0 -15px
                  }
                  }
                  .widget.widget-upsell .upsell.products-grid .product-item,.widget.widget-related .upsell.products-grid .product-item,.widget.widget-upsell .related.products-grid .product-item,.widget.widget-related .related.products-grid .product-item {
                  width: calc(100%/4 - 50px);
                  max-width: 100%;
                  margin: 0 25px
                  }
                  @media screen and (max-width: 767px) {
                  .widget.widget-upsell .upsell.products-grid .product-item,.widget.widget-related .upsell.products-grid .product-item,.widget.widget-upsell .related.products-grid .product-item,.widget.widget-related .related.products-grid .product-item {
                  margin:0 15px;
                  width: calc(100%/2 - 30px)
                  }
                  }
                  .widget.widget-upsell .upsell.products-grid .product-item-photo,.widget.widget-related .upsell.products-grid .product-item-photo,.widget.widget-upsell .related.products-grid .product-item-photo,.widget.widget-related .related.products-grid .product-item-photo {
                  display: flex;
                  justify-content: center;
                  height: 100%;
                  border-radius: 5px
                  width:100%;
                  }
                  .widget.widget-upsell .upsell.products-grid .product-item-photo .product-image-container,.widget.widget-related .upsell.products-grid .product-item-photo .product-image-container,.widget.widget-upsell .related.products-grid .product-item-photo .product-image-container,.widget.widget-related .related.products-grid .product-item-photo .product-image-container {
                  width: 100% !important
                  }
                  .widget.widget-upsell .upsell.products-grid .product-item-photo .product-image-container img,.widget.widget-related .upsell.products-grid .product-item-photo .product-image-container img,.widget.widget-upsell .related.products-grid .product-item-photo .product-image-container img,.widget.widget-related .related.products-grid .product-item-photo .product-image-container img {
                  height: 100%;
                  object-fit: contain
                  }
                  .widget.widget-upsell .upsell.products-grid .product-item-info,.widget.widget-related .upsell.products-grid .product-item-info,.widget.widget-upsell .related.products-grid .product-item-info,.widget.widget-related .related.products-grid .product-item-info {
                  gap: 15px
                  }
                  .widget.widget-upsell .product-items .product-item .item-img-box{
                  position: relative;
                  display: flex;
                  justify-content: center;
                  border: 1px solid #f4f1f1;
                  align-items: center;
                  height: 327px;
                  }
                  .widget.widget-upsell .upsell.products-grid .product-item-details,.widget.widget-related .upsell.products-grid .product-item-details,.widget.widget-upsell .related.products-grid .product-item-details,.widget.widget-related .related.products-grid .product-item-details {
                  flex-direction: column;
                  text-align: center
                  }
                  .widget.widget-upsell .upsell.products-grid .product-item-details .product-item-name,.widget.widget-related .upsell.products-grid .product-item-details .product-item-name,.widget.widget-upsell .related.products-grid .product-item-details .product-item-name,.widget.widget-related .related.products-grid .product-item-details .product-item-name {
                  max-width: 100%;
                  /*    height: 34px;*/
                  margin: 0 0 20px;
                  margin-bottom: 0px !important;
                  }
                  .widget.widget-upsell .upsell.products-grid .product-item-details .product-item-name .product-item-link,.widget.widget-related .upsell.products-grid .product-item-details .product-item-name .product-item-link,.widget.widget-upsell .related.products-grid .product-item-details .product-item-name .product-item-link,.widget.widget-related .related.products-grid .product-item-details .product-item-name .product-item-link {
                  font-style: normal;
                  font-weight: 700;
                  font-size: 12px;
                  line-height: 150%;
                  text-align: center;
                  letter-spacing: -.011em;
                  color: #515759;
                  font-family: 'www-ilboscoincantatonido-it_2020-regular-webfont';
                  display: block
                  }
                  .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box,.widget.widget-related .upsell.products-grid .product-item-details .carousel-price-box,.widget.widget-upsell .related.products-grid .product-item-details .carousel-price-box,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box {
                  flex-grow: 1;
                  align-items: flex-end;
                  display: flex
                  }
                  .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box,.widget.widget-related .upsell.products-grid .product-item-details .carousel-price-box .price-box,.widget.widget-upsell .related.products-grid .product-item-details .carousel-price-box .price-box,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box {
                  font-family: Arial,Helvetica,sans-serif;
                  display: block;
                  text-align: center;
                  flex-flow: wrap;
                  max-width: 100%;
                  width: 100%;
                  margin: 0;
                  justify-content: center
                  }
                  .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box .crossed-price,.widget.widget-related .upsell.products-grid .product-item-details .carousel-price-box .price-box .crossed-price,.widget.widget-upsell .related.products-grid .product-item-details .carousel-price-box .price-box .crossed-price,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .crossed-price,.widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box .old-price,.widget.widget-related .upsell.products-grid .product-item-details .carousel-price-box .price-box .old-price,.widget.widget-upsell .related.products-grid .product-item-details .carousel-price-box .price-box .old-price,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .old-price {
                  margin: 0 5px;
                  text-decoration-color: #515759;
                  width: 100%;
                  text-align: center
                  }
                  .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box .crossed-price .price-container .price,.widget.widget-related .upsell.products-grid .product-item-details .carousel-price-box .price-box .crossed-price .price-container .price,.widget.widget-upsell .related.products-grid .product-item-details .carousel-price-box .price-box .crossed-price .price-container .price,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .crossed-price .price-container .price,.widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box .old-price .price-container .price,.widget.widget-related .upsell.products-grid .product-item-details .carousel-price-box .price-box .old-price .price-container .price,.widget.widget-upsell .related.products-grid .product-item-details .carousel-price-box .price-box .old-price .price-container .price,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .old-price .price-container .price {
                  font-style: normal;
                  font-weight: 700;
                  font-size: 12px;
                  line-height: 120%;
                  color: #515759
                  }
                  .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box .discount-percent,.widget.widget-related .upsell.products-grid .product-item-details .carousel-price-box .price-box .discount-percent,.widget.widget-upsell .related.products-grid .product-item-details .carousel-price-box .price-box .discount-percent,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .discount-percent {
                  order: 3;
                  background: #f24822;
                  font-style: normal;
                  font-weight: 400;
                  font-size: 12px;
                  line-height: 24px;
                  letter-spacing: -.011em;
                  color: #fff;
                  padding: 0 4px;
                  font-family: 'Arial' !important;
                  margin-left: 5px;
                  }
                  .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price,.widget.widget-related .upsell.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price,.widget.widget-upsell .related.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price,.widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price,.widget.widget-related .upsell.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price,.widget.widget-upsell .related.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price,
                  .widget.widget-upsell .upsell.products-grid .product-item-details .price {
                  font-style: normal;
                  font-weight: 700;
                  font-size: 16px;
                  line-height: 150%;
                  letter-spacing: -.011em;
                  color: #1e1e1e;
                  }
                  .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box>.price,.widget.widget-related .upsell.products-grid .product-item-details .carousel-price-box .price-box>.price,.widget.widget-upsell .related.products-grid .product-item-details .carousel-price-box .price-box>.price,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box>.price {
                  font-style: normal;
                  font-weight: 700;
                  font-size: 14px;
                  line-height: 120%;
                  color: #165c7d;
                  font-family: Arial,Helvetica,sans-serif
                  }
                  .widget.widget-upsell .upsell.products-grid .product-item-details .check,.widget.widget-related .upsell.products-grid .product-item-details .check,.widget.widget-upsell .related.products-grid .product-item-details .check,.widget.widget-related .related.products-grid .product-item-details .check {
                  margin-top: 16px
                  }
                  .widget.widget-upsell .upsell.products-grid .product-item-details .check span,
                  .widget.widget-related .upsell.products-grid .product-item-details .check span,
                  .widget.widget-upsell .related.products-grid .product-item-details .check span,
                  .widget.widget-related .related.products-grid .product-item-details .check span
                  {
                  font-style: normal;
                  font-weight: 700;
                  font-size: 10px;
                  letter-spacing: -.011em;
                  color: #1d1d1d;
                  }
                  .widget.widget-upsell .upsell.products-grid .slick-arrow,.widget.widget-related .upsell.products-grid .slick-arrow,.widget.widget-upsell .related.products-grid .slick-arrow,.widget.widget-related .related.products-grid .slick-arrow {
                  width: 40px;
                  height: 40px;
                  border: none;
                  background-position: center;
                  background-repeat: no-repeat
                  }
                  @media screen and (max-width: 767px) {
                  .widget.widget-upsell .upsell.products-grid .slick-arrow,.widget.widget-related .upsell.products-grid .slick-arrow,.widget.widget-upsell .related.products-grid .slick-arrow,.widget.widget-related .related.products-grid .slick-arrow {
                  display:none !important
                  }
                  }
                  .widget.widget-upsell .upsell.products-grid .slick-arrow.slick-prev,.widget.widget-related .upsell.products-grid .slick-arrow.slick-prev,.widget.widget-upsell .related.products-grid .slick-arrow.slick-prev,.widget.widget-related .related.products-grid .slick-arrow.slick-prev {
                  background-image: url(https://www.mothercare.co.id/static/version1741963345/frontend/Codilar/mothercare/id_ID/images/gray-prev-arrow.svg);
                  }
                  .widget.widget-upsell .upsell.products-grid .slick-arrow.slick-next,.widget.widget-related .upsell.products-grid .slick-arrow.slick-next,.widget.widget-upsell .related.products-grid .slick-arrow.slick-next,.widget.widget-related .related.products-grid .slick-arrow.slick-next {
                  background-image: url(https://www.mothercare.co.id/static/version1741963345/frontend/Codilar/mothercare/id_ID/images/gray-next-arrow.svg);
                  }
                  .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box {
                  display: flex;
                  flex-flow: row wrap;
                  justify-content: center;
                  align-content: flex-end
                  }
                  .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box.crossed {
                  width: 100%
                  }
                  .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box.crossed .old-price {
                  text-decoration: unset
                  }
                  .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box.crossed .old-price .price {
                  font-style: normal;
                  font-weight: 700;
                  font-size: 12px;
                  line-height: 120%;
                  color: #515759;
                  text-decoration: line-through
                  }
                  .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box.percent {
                  width: auto;
                  order: 3
                  }
                  .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box.percent .discount-percent {
                  padding: 2px 4px
                  }
                  .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box.main {
                  margin-top: 4px;
                  width: auto
                  }
                  .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box.main .price {
                  font-size: 14px;
                  font-weight: 700;
                  color: #1e1e1e
                  }
                  .widget.widget-crosssell,.widget.widget-related {
                  padding-bottom: 40px;
                  padding-top: 40px;
                  margin-top: 0 !important
                  }
                  .widget.widget-crosssell .block-title,.widget.widget-related .block-title {
                  margin: 0 !important;
                  padding: 0 0 40px !important
                  }
                  .widget.widget-crosssell .block-title:before,.widget.widget-related .block-title:before {
                  display: none !important
                  }
                  .widget.widget-crosssell .block-title strong,.widget.widget-related .block-title strong {
                  display: block;
                  font-family: 'www-ilboscoincantatonido-it_2020-regular-webfont';
                  font-style: normal;
                  font-weight: 400;
                  font-size: 32px;
                  color: #515759;
                  margin: 0 !important;
                  text-align: center;
                  text-transform: lowercase
                  }
                  @media screen and (max-width: 767px) {
                  .widget.widget-crosssell .block-title strong,.widget.widget-related .block-title strong {
                  font-size:18px
                  }
                  }
                  .widget.widget-crosssell .crosssell.products-grid,.widget.widget-related .crosssell.products-grid,.widget.widget-crosssell .related.products-grid,.widget.widget-related .related.products-grid {
                  overflow: inherit;
                  padding-left: 50px;
                  padding-right: 50px
                  }
                  @media screen and (max-width: 767px) {
                  .widget.widget-crosssell .crosssell.products-grid,.widget.widget-related .crosssell.products-grid,.widget.widget-crosssell .related.products-grid,.widget.widget-related .related.products-grid {
                  padding:0
                  }
                  }
                  .widget.widget-crosssell .crosssell.products-grid.slick-initialized>.product-items,.widget.widget-related .crosssell.products-grid.slick-initialized>.product-items,.widget.widget-crosssell .related.products-grid.slick-initialized>.product-items,.widget.widget-related .related.products-grid.slick-initialized>.product-items {
                  gap: 0;
                  padding: 0;
                  margin: 0 -25px;
                  width: auto
                  }
                  @media screen and (max-width: 767px) {
                  .widget.widget-crosssell .crosssell.products-grid.slick-initialized>.product-items,.widget.widget-related .crosssell.products-grid.slick-initialized>.product-items,.widget.widget-crosssell .related.products-grid.slick-initialized>.product-items,.widget.widget-related .related.products-grid.slick-initialized>.product-items {
                  margin:0 -15px
                  }
                  }
                  .widget.widget-crosssell .crosssell.products-grid .product-item,.widget.widget-related .crosssell.products-grid .product-item,.widget.widget-crosssell .related.products-grid .product-item,.widget.widget-related .related.products-grid .product-item {
                  width: calc(100%/4 - 50px);
                  max-width: 100%;
                  margin: 0 25px
                  }
                  @media screen and (max-width: 767px) {
                  .widget.widget-crosssell .crosssell.products-grid .product-item,.widget.widget-related .crosssell.products-grid .product-item,.widget.widget-crosssell .related.products-grid .product-item,.widget.widget-related .related.products-grid .product-item {
                  margin:0 8px;
                  width: calc(100%/2 - 30px)
                  }
                  }
                  .widget.widget-crosssell .crosssell.products-grid .product-item-photo,.widget.widget-related .crosssell.products-grid .product-item-photo,.widget.widget-crosssell .related.products-grid .product-item-photo,.widget.widget-related .related.products-grid .product-item-photo {
                  display: flex;
                  justify-content: center;
                  height: auto;
                  border-radius: 5px
                  width:100%;
                  }
                  .widget.widget-crosssell .crosssell.products-grid .product-item-photo .product-image-container,.widget.widget-related .crosssell.products-grid .product-item-photo .product-image-container,.widget.widget-crosssell .related.products-grid .product-item-photo .product-image-container,.widget.widget-related .related.products-grid .product-item-photo .product-image-container {
                  width: 100% !important
                  }
                  .widget.widget-crosssell .crosssell.products-grid .product-item-photo .product-image-container img,.widget.widget-related .crosssell.products-grid .product-item-photo .product-image-container img,.widget.widget-crosssell .related.products-grid .product-item-photo .product-image-container img,.widget.widget-related .related.products-grid .product-item-photo .product-image-container img {
                  height: 100%;
                  object-fit: cover;
                  }
                  .widget.widget-crosssell .crosssell.products-grid .product-item-info,.widget.widget-related .crosssell.products-grid .product-item-info,.widget.widget-crosssell .related.products-grid .product-item-info,.widget.widget-related .related.products-grid .product-item-info {
                  gap: 15px
                  }
                  .widget.widget-crosssell .crosssell.products-grid .product-item-details,.widget.widget-related .crosssell.products-grid .product-item-details,.widget.widget-crosssell .related.products-grid .product-item-details,.widget.widget-related .related.products-grid .product-item-details {
                  flex-direction: column;
                  text-align: center
                  }
                  .widget.widget-crosssell .crosssell.products-grid .product-item-details .product-item-name,.widget.widget-related .crosssell.products-grid .product-item-details .product-item-name,.widget.widget-crosssell .related.products-grid .product-item-details .product-item-name,.widget.widget-related .related.products-grid .product-item-details .product-item-name {
                  max-width: 100%;
                  height: 34px;
                  margin: 0 0 20px
                  }
                  .widget.widget-crosssell .crosssell.products-grid .product-item-details .product-item-name .product-item-link,.widget.widget-related .crosssell.products-grid .product-item-details .product-item-name .product-item-link,.widget.widget-crosssell .related.products-grid .product-item-details .product-item-name .product-item-link,.widget.widget-related .related.products-grid .product-item-details .product-item-name .product-item-link {
                  font-style: normal !important;
                  font-weight: 700 !important;
                  font-size: 12px !important;
                  line-height: 150% !important;
                  text-align: center !important;
                  letter-spacing: -.011em !important;
                  color: #515759 !important;
                  font-family: 'www-ilboscoincantatonido-it_2020-regular-webfont' !important;
                  display: block !important;
                  text-transform: unset !important;
                  }
                  .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box,.widget.widget-related .crosssell.products-grid .product-item-details .carousel-price-box,.widget.widget-crosssell .related.products-grid .product-item-details .carousel-price-box,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box {
                  flex-grow: 1;
                  align-items: flex-end;
                  display: flex
                  }
                  .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box,.widget.widget-related .crosssell.products-grid .product-item-details .carousel-price-box .price-box,.widget.widget-crosssell .related.products-grid .product-item-details .carousel-price-box .price-box,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box {
                  font-family: Arial,Helvetica,sans-serif;
                  display: flex;
                  flex-flow: wrap;
                  max-width: 100%;
                  width: 100%;
                  margin: 0;
                  justify-content: center
                  }
                  .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .crossed-price,.widget.widget-related .crosssell.products-grid .product-item-details .carousel-price-box .price-box .crossed-price,.widget.widget-crosssell .related.products-grid .product-item-details .carousel-price-box .price-box .crossed-price,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .crossed-price,.widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .old-price,.widget.widget-related .crosssell.products-grid .product-item-details .carousel-price-box .price-box .old-price,.widget.widget-crosssell .related.products-grid .product-item-details .carousel-price-box .price-box .old-price,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .old-price {
                  margin: 0 5px;
                  text-decoration-color: #515759;
                  width: 100%;
                  text-align: center
                  }
                  .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .crossed-price .price-container .price,.widget.widget-related .crosssell.products-grid .product-item-details .carousel-price-box .price-box .crossed-price .price-container .price,.widget.widget-crosssell .related.products-grid .product-item-details .carousel-price-box .price-box .crossed-price .price-container .price,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .crossed-price .price-container .price,.widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .old-price .price-container .price,.widget.widget-related .crosssell.products-grid .product-item-details .carousel-price-box .price-box .old-price .price-container .price,.widget.widget-crosssell .related.products-grid .product-item-details .carousel-price-box .price-box .old-price .price-container .price,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .old-price .price-container .price {
                  font-style: normal !important;
                  font-weight: 700 !important;
                  font-size: 12px !important;
                  line-height: 120% !important;
                  color: #515759 !important;
                  }
                  .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .discount-percent,.widget.widget-related .crosssell.products-grid .product-item-details .carousel-price-box .price-box .discount-percent,.widget.widget-crosssell .related.products-grid .product-item-details .carousel-price-box .price-box .discount-percent,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .discount-percent {
                  order: 3;
                  background: #f24822;
                  font-style: normal;
                  font-weight: 400;
                  font-size: 12px;
                  line-height: 24px;
                  letter-spacing: -.011em;
                  color: #fff;
                  padding: 0 4px;
                  margin-left: 5px;
                  font-family: 'www-ilboscoincantatonido-it_2020-regular-webfont';
                  }
                  .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price,.widget.widget-related .crosssell.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price,.widget.widget-crosssell .related.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price,.widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price,.widget.widget-related .crosssell.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price,.widget.widget-crosssell .related.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price,
                  .widget.widget-crosssell .crosssell.products-grid .product-item-details .price {
                  font-style: normal;
                  font-weight: 700;
                  font-size: 16px;
                  line-height: 150%;
                  letter-spacing: -.011em;
                  color: #1e1e1e
                  }
                  .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box>.price,.widget.widget-related .crosssell.products-grid .product-item-details .carousel-price-box .price-box>.price,.widget.widget-crosssell .related.products-grid .product-item-details .carousel-price-box .price-box>.price,.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box>.price {
                  font-style: normal;
                  font-weight: 700;
                  font-size: 14px;
                  line-height: 120%;
                  color: #165c7d;
                  font-family: Arial,Helvetica,sans-serif
                  }
                  .widget.widget-crosssell .crosssell.products-grid .product-item-details .check,.widget.widget-related .crosssell.products-grid .product-item-details .check,.widget.widget-crosssell .related.products-grid .product-item-details .check,.widget.widget-related .related.products-grid .product-item-details .check {
                  margin-top: 16px
                  }
                  .widget.widget-crosssell .crosssell.products-grid .product-item-details .check span,.widget.widget-related .crosssell.products-grid .product-item-details .check span,.widget.widget-crosssell .related.products-grid .product-item-details .check span,.widget.widget-related .related.products-grid .product-item-details .check span {
                  font-style: normal;
                  font-weight: 700;
                  font-size: 10px;
                  letter-spacing: -.011em;
                  color: #1d1d1d;
                  font-family: Arial,Helvetica Neue,Helvetica,sans-serif
                  }
                  .widget.widget-crosssell .crosssell.products-grid .slick-arrow,.widget.widget-related .crosssell.products-grid .slick-arrow,.widget.widget-crosssell .related.products-grid .slick-arrow,.widget.widget-related .related.products-grid .slick-arrow {
                  width: 40px !important;
                  height: 40px !important;
                  border: none !important;
                  background-position: center !important;
                  background-repeat: no-repeat !important;
                  }
                  @media screen and (max-width: 767px) {
                  .widget.widget-crosssell .crosssell.products-grid .slick-arrow,.widget.widget-related .crosssell.products-grid .slick-arrow,.widget.widget-crosssell .related.products-grid .slick-arrow,.widget.widget-related .related.products-grid .slick-arrow {
                  display:block !important
                  }
                  .widget-crosssell .products-grid .slick-track{
                  overflow-x: auto;
                  margin-top: 20px;
                  }
                  .checkout-cart-index .column.main .block:not(.crosssell) .content{
                  padding: 0px;
                  }
                  }
                  .widget.widget-crosssell .crosssell.products-grid .slick-arrow.slick-prev,.widget.widget-related .crosssell.products-grid .slick-arrow.slick-prev,.widget.widget-crosssell .related.products-grid .slick-arrow.slick-prev,.widget.widget-related .related.products-grid .slick-arrow.slick-prev {
                  background-image:url(https://www.mothercare.co.id/static/version1741963345/frontend/Codilar/mothercare/id_ID/images/gray-prev-arrow.svg)
                  }
                  .widget.widget-crosssell .crosssell.products-grid .slick-arrow.slick-next,.widget.widget-related .crosssell.products-grid .slick-arrow.slick-next,.widget.widget-crosssell .related.products-grid .slick-arrow.slick-next,.widget.widget-related .related.products-grid .slick-arrow.slick-next {
                  background-image: url(https://www.mothercare.co.id/static/version1741963345/frontend/Codilar/mothercare/id_ID/images/gray-next-arrow.svg);
                  }
                  .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box {
                  display: flex;
                  flex-flow: row wrap;
                  justify-content: center;
                  align-content: flex-end;
                  height: 52px;
                  }
                  .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box.crossed {
                  width: 100%
                  }
                  .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box.crossed .old-price {
                  text-decoration: unset
                  }
                  .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box.crossed .old-price .price {
                  font-style: normal;
                  font-weight: 700;
                  font-size: 12px;
                  line-height: 120%;
                  color: #515759;
                  text-decoration: line-through
                  }
                  .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box.percent {
                  width: auto;
                  order: 3
                  }
                  .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box.percent .discount-percent {
                  padding: 2px 4px
                  }
                  .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box.main {
                  margin-top: 4px;
                  width: auto
                  }
                  .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box.main .price {
                  font-size: 14px;
                  font-weight: 700;
                  color: #1e1e1e
                  }
                  .widget.widget-crosssell button.action.tocart.primary {
                  background: #165C7D;
                  padding: 2px 15px;
                  font-family: 'www-ilboscoincantatonido-it_2020-regular-webfont';
                  font-style: normal;
                  font-weight: 700;
                  font-size: 13px;
                  color: #fff;
                  letter-spacing: normal;
                  border-radius: 5px;
                  text-transform: none;
                  width: calc(100% - 20px);
                  }
                  .widget.widget-crosssell .actions-primary {
                  position: absolute;
                  left: 0;
                  right: 0;
                  bottom: 10px;
                  text-align: center;
                  z-index: 11;
                  opacity: 0;
                  visibility: hidden;
                  transition: all 0.4s ease;
                  }
                  .widget.widget-crosssell .product-items .product-item:hover .item-img-box .actions-primary, .catalogsearch-result-index .product-items .product-item:hover .item-img-box .actions-primary {
                  opacity: 1;
                  visibility: visible;
                  }
                  .widget.widget-crosssell .product-items .product-item .item-img-box, .catalogsearch-result-index .product-items .product-item .item-img-box {
                  position: relative;
                  display: flex;
                  justify-content: center;
                  border: 1px solid #f4f1f1;
                  align-items: center;
                  height: 372px;
                  }
                  .widget.widget-crosssell .product-items{
                  gap: var(--listing-grid-gap);
                  row-gap: var(--listing-grid-row-gap);
                  display: flex;
                  flex-wrap: nowrap;
                  overflow-x: auto;
                  scroll-behavior: smooth;
                  scroll-snap-type: none;
                  -ms-overflow-style: none;
                  scrollbar-width: none;
                  }
                  .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .slick-arrow.slick-next{
                  background-image: url(https://www.mothercare.co.id/static/version1741963345/frontend/Codilar/mothercare/id_ID/images/gray-next-arrow.svg) !important;
                  background-size: unset !important;
                  }
                  .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .slick-arrow{
                  transform: unset !important;
                  }
                  .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .slick-arrow.slick-prev{
                  background-image: url(https://www.mothercare.co.id/static/version1741963345/frontend/Codilar/mothercare/id_ID/images/gray-prev-arrow.svg) !important;
                  background-size: unset !important;
                  }
                  .widget.widget-upsell .upsell.products-grid .slick-arrow.slick-next,.widget.widget-crosssell .crosssell.products-grid .slick-arrow.slick-next{
                  background-image: url(https://www.mothercare.co.id/static/version1741963345/frontend/Codilar/mothercare/id_ID/images/gray-next-arrow.svg) !important;
                  }
                  .widget.widget-upsell .upsell.products-grid .slick-arrow.slick-prev,.widget.widget-crosssell .crosssell.products-grid .slick-arrow.slick-prev{
                  background-image: url(https://www.mothercare.co.id/static/version1741963345/frontend/Codilar/mothercare/id_ID/images/gray-prev-arrow.svg) !important;
                  }
                  .widget-upsell .product-items .product-item .product-item-photo {
                  width: 325px;
                  height: 325px !important;
                  }
                  .widget-related .products-grid .product-item-photo .product-image-container{
                  max-width: 325px;
                  }
                  .widget-upsell .product-items .product-item .item-img-box {
                  border: unset !important;
                  }
                  @media(max-width:1280px){
                  .widget-upsell .product-items .product-item .item-img-box {
                  height:unset;
                  }
                  }
                  .widget-related .product-items .product-item-details {
                  flex: unset;
                  }
                  .checkout-cart-index .widget-crosssell .product-items .product-item .item-img-box{
                  border: unset !important;
                  width: auto !important;
                  margin: auto;
                  }
                  .checkout-cart-index .widget-crosssell .crosssell.products-grid .product-item-photo {
                  border: unset !important;
                  height: 325px !important;
                  width: 325px;
                  }
                  @media(max-width:1080px){
                  .checkout-cart-index .widget-crosssell .product-items .product-item .item-img-box {
                  height:unset;
                  }
                  }
                  .widget.widget-upsell .upsell.products-grid .price-label,
                  .widget.widget-upsell .upsell.products-grid .swissup-ajaxpro-quick-view-wrapper,
                  .widget.widget-crosssell .crosssell.products-grid .swissup-ajaxpro-quick-view-wrapper,
                  .widget.widget-related .related.products-grid .swissup-ajaxpro-quick-view-wrapper{
                  display:none;
                  }
                  .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item{
                  padding-left: unset;
                  padding-right: unset;
                  }
                  .widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .old-price .price,
                  .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box .old-price .price,
                  .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .old-price .price {
                  text-decoration:line-through;
                  }
                  .widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .old-price ,
                  .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box .old-price ,
                  .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .old-price ,
                  .catalog-product-view .widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .old-price {
                  text-decoration:none;
                  }
                  @media(max-width:768px){
                  .checkout-cart-index .widget-crosssell .crosssell.products-grid .product-item-photo,
                  .widget-upsell .upsell.products-grid .product-item-photo{
                  height:auto !important;
                  }
                  .checkout-cart-index .widget-crosssell .product-items .product-item .item-img-box{
                  width:100% !important;
                  }
                  .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item,
                  .widget-upsell .upsell.products-grid .product-item{
                  padding:unset;
                  /* float: left !important; */
                  }
                  .widget.widget-upsell .product-items .product-item .item-img-box{
                  height: auto !important;
                  }
                  .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-items .slick-next.slick-arrow,
                  .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-items .slick-prev.slick-arrow{
                  display: block !important;
                  }
                  .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .slick-arrow{
                  width:20px
                  }
                  .products-widget-container .slick-track .slick-initialized .slick-slide{
                  float: left !important;
                  }
                  .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-details .product-item-name {
                  margin: 0 0 10px;
                  }
                  .checkout-cart-index .products-widget-container .crosssell.products-crosssell .slick-list .product-item-info .check{
                  padding-top: 0;
                  }
                  .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-details .check {
                  margin-top: 8px;
                  }
                  .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price,
                  .widget.widget-related .upsell.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price,
                  .widget.widget-upsell .related.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price,
                  .widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price,
                  .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price,
                  .widget.widget-related .upsell.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price,
                  .widget.widget-upsell .related.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price,
                  .widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price,
                  .widget.widget-upsell .upsell.products-grid .product-item-details .price {
                  font-style: normal;
                  font-weight: 700;
                  font-size: 14px;
                  line-height: 150%;
                  letter-spacing: -.011em;
                  color: #1e1e1e;
                  }
                  .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price, .widget.widget-related .crosssell.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price, .widget.widget-crosssell .related.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price, .widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price, .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price, .widget.widget-related .crosssell.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price, .widget.widget-crosssell .related.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price, .widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price, .widget.widget-crosssell .crosssell.products-grid .product-item-details .price {
                  font-style: normal;
                  font-weight: 700;
                  font-size: 14px;
                  line-height: 150%;
                  letter-spacing: -.011em;
                  color: #1e1e1e;
                  }
                  .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .price-label {
                  display: none;
                  }
                  .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-items .product-item-info{
                  height:auto !important;
                  }
                  }
                  @media screen and (max-width: 500px) {
                  .widget.widget-upsell .upsell.products-grid.slick-initialized>.product-items strong.product.name.product-item-name,
                  .widget.widget-crosssell .crosssell.products-grid.slick-initialized>.product-items strong.product.name.product-item-name{
                  height: 36px;
                  }
                  .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .old-price {
                  margin: 0;
                  text-decoration-color: #D9D9D6;
                  width: 100%;
                  text-align: center;
                  }
                  .crosssell .product.details.product-item-details {
                  flex:unset;
                  }
                  .crosssell .slick-initialized .slick-slide {
                  height:100%;
                  }
                  .widget-crosssell .products-grid .slick-slider .slick-list,
                  .slick-slider .slick-track > .product-items {
                  overflow: auto; /* Enable horizontal scrolling */
                  scroll-behavior: smooth;
                  scroll-snap-type: x mandatory; /* Ensure smooth snapping */
                  }
                  .widget-crosssell .products-grid  .slick-track {
                  display: flex;
                  flex-wrap: nowrap;
                  width: auto !important; /* Ensure the width adjusts dynamically */
                  }
                  .widget-crosssell .products-grid  .product-items {
                  flex: 0 0 auto; /* Prevent items from shrinking or growing */
                  }
                  .widget.widget-upsell .products-grid.slick-initialized > .product-items{
                  padding-bottom: 19px !important;
                  scrollbar-width: thin !important;
                  }
                  .checkout-cart-index .widget-crosssell .product-items .product-item .item-img-box {
                  border: unset !important;
                  width: 118px !important;
                  margin: auto;
                  }
                  .widget.widget-upsell .upsell.products-grid .product-item{
                  width: calc(100% / 2.5 - 30px);
                  }
                  .widget.widget-upsell .block-title {
                  margin: 0 !important;
                  padding: 0 0 0px !important;
                  }
                  .widget.widget-upsell .slick-list.products.list.items.product-items {
                  padding-top: 20px !important;
                  }
                  .widget.widget-upsell .upsell.products-grid .slick-arrow,.widget.widget-related .upsell.products-grid .slick-arrow,.widget.widget-upsell .related.products-grid .slick-arrow,.widget.widget-related .related.products-grid .slick-arrow {
                  display:none !important;
                  }
                  .widget.widget-upsell .upsell.products-grid .product-item-details .product-item-name{
                  margin-bottom: 10px !important;
                  }
                  .widget-upsell .product-items .product-item-details {
                  flex: unset;
                  }
                  .widget.widget-upsell .upsell.products-grid .product-item-photo .product-image-container img{
                  aspect-ratio: 1;
                  }
                  .widget.widget-upsell .upsell.products-grid .product-item-details .product-item-name .product-item-link{
                  overflow: hidden;
                  display: -webkit-box;
                  -webkit-line-clamp: 2;
                  line-clamp: 2;
                  -webkit-box-orient: vertical;
                  }
                  .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-details .product-item-name .product-item-link {
                  overflow: hidden;
                  display: -webkit-box !important;
                  -webkit-line-clamp: 2;
                  line-clamp: 2 !important;
                  -webkit-box-orient: vertical;
                  height: 36px;
                  }
                  .widget.widget-crosssell .crosssell.products-grid .product-item-photo .product-image-container img{
                  aspect-ratio:1;
                  }
                  }
                  @media screen and (max-width: 390px) {
                  .widget.widget-upsell .products-grid.slick-initialized > .product-items{
                  padding-bottom: 19px !important;
                  scrollbar-width: thin !important;
                  }
                  .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .old-price {
                  margin: 0 5px;
                  }
                  .checkout-cart-index .widget-crosssell .product-items .product-item .item-img-box {
                  border: unset !important;
                  width: 118px !important;
                  margin: 0;
                  }
                  .widget.widget-upsell .upsell.products-grid .slick-arrow,.widget.widget-related .upsell.products-grid .slick-arrow,.widget.widget-upsell .related.products-grid .slick-arrow,.widget.widget-related .related.products-grid .slick-arrow {
                  display:none !important;
                  }
                  .widget.widget-upsell .upsell.products-grid .product-item-details .carousel-price-box .price-box .discount-percent,
                  .widget.widget-related .upsell.products-grid .product-item-details .carousel-price-box .price-box .discount-percent,
                  .widget.widget-upsell .related.products-grid .product-item-details .carousel-price-box .price-box .discount-percent,
                  .widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .discount-percent,
                  .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .discount-percent
                  {
                  order: 3;
                  background: #f24822;
                  font-style: normal;
                  font-weight: 400;
                  font-size: 12px;
                  line-height: 24px;
                  letter-spacing: -.011em;
                  color: #fff;
                  padding: 0px 2px;
                  font-family: 'Arial' !important;
                  margin-left: 0px;
                  }
                  }
                  strong.product.name.product-item-name {
                  overflow: hidden;
                  }
                  strong.product.name.product-item-name {
                  /* height: 87px; */
                  }
                  li.item.product.product-item.slick-slide.slick-active {
                  float: left !important;
                  }
                  .products-widget-container .slick-track .slick-initialized .slick-slide{
                  float: left !important;
                  }
                  .catalog-product-view .bundle-options-container .bundle-wrapper .bundle-info .amasty-label-container {
                  position: absolute;
                  display: none !important;
                  }
                  /*    .checkout-cart-index .products-crosssell .product-item .product-item-info  .product-image-container  .amasty-label-container {
                  width: auto !important;
                  }*/
               
#html-body [data-pb-style=DK3T6M7],#html-body [data-pb-style=EXLLNWK]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=EXLLNWK]{justify-content:flex-start;display:flex;flex-direction:column}#html-body [data-pb-style=DK3T6M7]{align-self:stretch}#html-body [data-pb-style=OAID5MY]{display:flex;width:100%}#html-body [data-pb-style=CEU4VQX],#html-body [data-pb-style=IQTQM3Q],#html-body [data-pb-style=PO3J8MC],#html-body [data-pb-style=WG4K5JH]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:25%;align-self:stretch}#html-body [data-pb-style=R8KNU7R]{text-align:left}

                              .footer-desktop {display:block;}
                              .footer-mobile {display:none;}
                              @media screen and (max-width: 769px) {
                              .footer-desktop {display:none !important;}
                              .footer-mobile {display:block;}
                              }
                           

                              @media (min-width:768px){
                              .footer-google-play-img {
                              width: 70%;
                              }
                              }
                           

                              .cms-page-view .breadcrumbs {
                              display:none;
                              }
                           

                              .checkout-cart-index .cart-container .cart-summary .kredivo-label {
                              display: block;
                              }
                              .cms-page-view .breadcrumbs {
                              display:none;
                              }
                              .category-description .pagebuilder-banner-wrapper   {
                              width: 100%;
                              height: 0;
                              padding-top: 25%;
                              }
                              @media screen and (max-width: 767px) {
                              .category-description .pagebuilder-banner-wrapper   {
                              width: 100%;
                              height: 0;
                              padding-top: 50%;
                              }
                              .accept-pay {
                              width: 100% !important;
                              text-align: left !important;
                              margin-bottom: 15px;
                              }
                              }
                              @media only screen and (min-width: 1024px){
                              .catalog-category-view .products-grid .product-items .product-item, .catalogsearch-result-index .products-grid .product-items .product-item, .catalog-category-view [data-appearance=carousel] .product-items .product-item, .catalogsearch-result-index [data-appearance=carousel] .product-items .product-item {
                              margin:0 26px 35px;
                              }
                              }
                           

         div#giftreg-message-pdp a {
         display: flex;
         align-items: center;
         justify-content: center;
         gap: 10px;
         padding: 17px;
         font-size: 16px;
         border: solid 1px #165C7D;
         border-radius: 5px;
         color: #165C7D;
         margin-top: 15px;
         width: 250px;
         }
         .page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container div#giftreg-message-pdp a {
         width: 100%;
         }
         .page-product-configurable #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart .fieldset .actions{
         display: block;
         }
         div#giftreg-message-pdp a img {
         width: 16.7px;
         }
         #modal-gift input[type="radio"]:after {
         content: '';
         display: block;
         width: 17px;
         height: 17px;
         background: white;
         position: absolute;
         left: -2px;
         top: -2px;
         border: solid thin #E8E8E8;
         }
         #modal-gift input[type="radio"] {
         position: relative;
         }
         #modal-gift  li label {
         display: flex;
         gap: 10px;
         align-items: center;
         font-size: 16px;
         color: #165C7D;
         padding: 13px;
         }
         #modal-gift input[type='button'] {
         width: 100%;
         background: #165C7D;
         color: #fff;
         margin-top: 34px;
         font-family: 'www-ilboscoincantatonido-it_2020-regular-webfont';
         }
         #modal-gift h1 {
         font-size: 32px;
         color: #165C7D;
         text-align: center;
         }
         #modal-gift ul {
         max-height: 253px;
         overflow: auto;
         }
         .giftmodalbox .modal-footer {
         display: none;
         }
         #modal-gift input[type="radio"]:checked:before {
         content: '';
         position: absolute;
         width: 4px;
         height: 7px;
         z-index: 1;
         border-bottom: solid thin #165C7D;
         border-right: solid thin #165C7D;
         transform: rotate(45deg);
         left: 5px;
         top: 2px;
         }
         #modal-gift .giftLoader {
         text-align: center;
         position: absolute;
         top: 0;
         left: 0;
         right: 0;
         bottom: 0;
         background: rgba(255,255,255,0.7);
         }
         .giftmodalbox .modal-inner-content {
         position: relative;
         }
         @media(min-width:1244px){
         .catalog-product-view .product-config {
         width: 400px;
         }
         }
         @media(max-width:767px){
         .modal-inner-wrap{
         width: 100% !important;
         max-width:100% !important;
         border-radius:20px 20px 0 0 !important;
         }
         .modal-slide, .modal-popup{
         padding:0 !important;
         }
         .modal-inner-content h1{
         font-size: 26px !important;
         padding-top: 30px;
         }
         .modal-header .action-close::before{
         width: 3.5rem;
         height: 2.5rem;
         }
         #giftreg-message-pdp{
         width: 100%;
         }
         .gift-pdp-button{
         padding: 5px 20px !important;
         }
         div#giftreg-message-pdp a {
         width: 100%;
         }
         .page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container div#giftreg-message-pdp a {
         width: 100%;
         }
         }
      

                  @media only screen and (max-width: 768px) {
                  .catalog-product-view.page-product-configurable #maincontent .column.main .product-info-wrapper {
                  gap: 0;
                  }
                  }
                  @media only screen and (max-width: 767px) {
                  .page-product-configurable #maincontent .column.main .product-info-wrapper .page-title-wrapper.product h1.page-title {
                  margin-top: 0;
                  }
                  }
               