.drawer {
    visibility: hidden;
    }
    #CartDrawer-Checkout {
        --icon-scale: 1.2em;
        --icon-spacing: 10px;
        }

        .section-template--17564812214324__main-padding {
            padding-top: 0px;
            padding-bottom: 16px;
            }
#ProductAccordion-collapsible_tab_wcGxrC-template--17564812214324__main ul{     padding-left: 0rem;}
#ProductAccordion-collapsible_tab_wcGxrC-template--17564812214324__main ul{     padding-left: 0rem;}

#app_common_modal_close, #error_handler_overlay_close{     line-height: 28px;}

.grid.initial{    align-items: initial;}

.mt-40{margin-top: 40px; }
            
            @media screen and (min-width: 750px) {
            .section-template--17564812214324__main-padding {
            padding-top: 36px;
            padding-bottom: 36px;
            }
            }
            #MediaGallery-template--17564812214324__main {
            --desktop-thumbnails: 5;
            --mobile-thumbnails: 5;
            }
            @media screen and (max-width: 749px) {
            #MediaGallery-template--17564812214324__main {
            --media-radius: 0px;
            --grid-mobile-horizontal-spacing: 0px;
            --mobile-scroll-padding: calc(0% + 14px);
            --slide-container-percentage-width: 100%;
            --slide-inner-percentage-width: 100%;
            }
            }

            #ProductSubmitButton-template--17564812214324__main,
            #SectionAtcBtn-template--17564812214324__main {
            --icon-scale: 1.2em;
            --icon-spacing: 10px;
            }

            .section-template--17564812214324__related-products-padding {
                padding-top: 27px;
                padding-bottom: 18px;
              }
            
              @media screen and (min-width: 750px) {
                .section-template--17564812214324__related-products-padding {
                  padding-top: 36px;
                  padding-bottom: 24px;
                }
              }

              .section-template--17564812214324__related-products-padding {
                padding-top: 27px;
                padding-bottom: 18px;
                }
                @media screen and (min-width: 750px) {
                .section-template--17564812214324__related-products-padding {
                padding-top: 36px;
                padding-bottom: 24px;
                }
                }

                .section-divider-template--17564812214324__b321ab88-2b59-4dba-bade-54885c874ca5 {
                    transform: scaleX(1) scaleY(1);
                    }
                    .section-template--17564812214324__b321ab88-2b59-4dba-bade-54885c874ca5-top-padding {
                    height: 0px;
                    }
                    .section-template--17564812214324__b321ab88-2b59-4dba-bade-54885c874ca5-bottom-padding {
                    height: 0px;
                    }
                    @media screen and (min-width: 750px) {
                    .section-template--17564812214324__b321ab88-2b59-4dba-bade-54885c874ca5-top-padding {
                    height: 0px;
                    }
                    .section-template--17564812214324__b321ab88-2b59-4dba-bade-54885c874ca5-bottom-padding {
                    height: 0px;
                    }
                    }
                    .shape-color-template--17564812214324__b321ab88-2b59-4dba-bade-54885c874ca5.color-custom {
                    --color-background: 221, 29, 29;
                    }
                    .bg-color-template--17564812214324__b321ab88-2b59-4dba-bade-54885c874ca5.color-custom {
                    --color-background: 255, 255, 255;
                    }

                    .scroll-to-top-btn-scroll-to-top-btn {
                        --offset-x: 2.0rem;
                        --offset-y: 2.0rem;
                        }
                        @media screen and (max-width: 749px) {
                        .scroll-to-top-btn-scroll-to-top-btn {
                        --offset-x: 1.5rem;
                        --offset-y: 1.5rem;
                        }
                        }

                        .music-player-global-music-player {
                            --offset-x: 2.0rem;
                            --offset-y: 2.0rem;
                            }
                            @media screen and (max-width: 749px) {
                            .music-player-global-music-player {
                            --offset-x: 1.5rem;
                            --offset-y: 1.5rem;
                            }
                            }

                            .footer {
                                margin-top: 0px;
                                }
                                .section-sections--17564812279860__footer-padding {
                                padding-top: 24px;
                                padding-bottom: 15px;
                                }
                                @media screen and (min-width: 750px) {
                                .footer {
                                margin-top: 0px;
                                }
                                .section-sections--17564812279860__footer-padding {
                                padding-top: 32px;
                                padding-bottom: 20px;
                                }
                                }
                                .color-scheme-sections--17564812279860__footer.color-custom {
                                --color-background: 5, 10, 48;
                                --gradient-background: #050a30;
                                --color-foreground: 255, 255, 255;
                                --color-button: 255, 255, 255;
                                --color-button-text: 18, 18, 18;
                                --color-base-outline-button-labels: 255, 255, 255;
                                }


         .layout {
  width: 600px;
  margin: 10px auto;
  position: relative;
}
.layout a {
  color: #666;
}

.slide {
  display: none;
}
.slide li {
  list-style: none;
}
.slide.slick-initialized {
  display: block;
}

.slick-dots {
  margin-top: 5px;
  margin-left: -5px;
  margin-right: -5px;
  display: flex;
  justify-content: center;
}
.slick-dots li {
  display: inline-block;
  max-height: auto;
  max-width: 133px;
  margin: 5px;
}
.slick-dots li.slick-active{border:1px solid #000; }
.slick-dots li img {
  height: auto;
  width: 100%;

  cursor: pointer;

  opacity: 0.5;
}
.slick-dots li.slick-active img {
  cursor: default;

  opacity: 1;
}

.slick-prev,
.slick-next {
  margin: -50px 0 0;

  z-index: 99;
  position: absolute;
  top: 50%;
}
.slick-prev {
  left: -50px;
}
.slick-next {
  right: -50px;
}
.icon__cnt {
  height: 100%;
  width: 100%;
}
.slick-slide img{ margin:0px auto}
@media (min-width: 768px) and (max-width: 979px) {
  .ag-format-container {
    width: 700px;
  }

}

@media (min-width: 980px) and (max-width: 1161px) {
  .ag-format-container {
    width: 960px;
  }

}
@media all and (max-width: 1024px) { 
    .slick-list { max-width: 70%;} 
    .slick-dots{max-width: 70%; }
}
@media all and (max-width: 990px) { 
.slick-list { max-width: 62%;} 
    .slick-dots{max-width: 62%; }

}



@media all and (max-width: 800px) { 
    .slick-list { max-width: 70vw; margin:0px auto} 
    .slick-dots{max-width: 70vw;  margin:0px auto}
    .grid--1-col .grid__item {
    max-width: 100%;
    width: 100%;}
    .product__column-sticky{ position:relative}
}
      
  @media all and (max-width: 767px) { 
.slick-list{         width: 100%;
        margin: 0px auto;
        max-width: 100%;}
}
@media all and (max-width: 610px) { 
.slick-slide{     max-width: 100% !important;      }

 .slider {
       
        max-width:400px;
        margin: 0px auto;
        width: 100%;
 }
 .layout {
  width: 100%;
 }
}                           