/** Shopify CDN: Minification failed

Line 127:37 Unterminated string token
Line 128:6508 Unterminated string token
Line 132:0 Expected ")" to go with "("

**/
/*// =============================================================================
// Ella Custom CSS - Customize The Style For Layout
// =============================================================================

// =============================================================================
//
// IMPORTANT DISCLAIMER
// Shopify is notifying shop owners about the need to convert scss files to css files.
// Please use only CSS to style the layout.
//
// =============================================================================*/
  
.size-chart-block {
    display: flex;
    align-items: center;
    gap: 3px;
    flex-wrap: wrap;
  }
  
.size-chart-icon {
    width: 27px;
    height: 29px;
    object-fit: contain;
    /* border-radius: 4px; */
    /* border: 1px solid #ddd; */
}



.no-scroll {
     overflow: hidden;
}
 .popup-overlay {
     display: none;
     position: fixed;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background: rgba(0, 0, 0, 0.5);
     justify-content: center;
     align-items: center;
     z-index: 11;
}
 .popup-content {
     background: #fff;
     padding: 50px;
    /* border-radius: 10px;
     */
     position: relative;
    /* width: 80%;
     */
    /* max-width: 100%;
     */
    /* max-height: 90%;
     */
     overflow: auto;
     box-shadow: 7 4px 10px #0000004d;
     display: flex;
     flex-direction: column;
     align-items: center;
     opacity: 0;
     visibility: hidden;
     transition: opacity .3s ease-in-out,visibility .3s ease-in-out;
}
 .popup-content.show {
     opacity: 1;
     visibility: visible;
}
 .popup-content img {
     max-width: 100%;
     height: auto;
     flex-shrink: 0;
}
 .popup-content .scrollable {
     overflow: auto;
     max-height: 70vh;
     width: 100%;
}
 .close-btn {
     position: absolute;
     top: 14px;
     right: 26px;
     border: none;
     border: 0;
     cursor: pointer;
     border-radius: 5px;
}
 .popup-button {
     font-weight:bold;
     background: 0 0;
     border: 0;
     box-shadow: none;
     padding: 0;
     color: #3d4246;
     margin-top: 5px;
     margin-bottom: 5px;
     padding-top: 10px;
     padding-bottom: 10px;
     line-height: 1.3;
     outline: 0;
     font-size: 14px;
     cursor: pointer;
     text-decoration: underline;
     width: auto;
}
 @media (max-width: 768px) {
     .popup-content {
         width: 95%;
         padding: 20px;
         max-height: 90%;
    }
     .close-btn {
         top: 5px;
         right: 15px;
         font-size: 18px;
    }
}
 .popup-button::before {
     background: url('data:image/png;
    base64,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') no-repeat 50%/contain;
     height: 14px;
}

