/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2024-10-10 18:12:23 */
body.boxed {
}
@media (min-width: 768px) {
    .page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main {
        width: 65.33%;
    }
    .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media {
        width: 32.67%;
    }

    .page-layout-1column .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-left .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-right .column.main > .custom-block ~ .product-info-main, .page-layout-3columns .column.main > .custom-block ~ .product-info-main {
        width: 48.9975%;
    }
    .page-layout-1column .column.main > .custom-block ~ .product.media, .page-layout-2columns-left .column.main > .custom-block ~ .product.media, .page-layout-2columns-right .column.main > .custom-block ~ .product.media, .page-layout-3columns .column.main > .custom-block ~ .product.media {
        width: 24.5025%;
    }
}

/* - BEGIN - Element Wrap Improved */

     .category-block a{
        text-align:center;
        display:block;
    }
.category-block {
    flex: 1 0 calc(25% - 10px);
}
@media only screen and (max-width: 769px) {
  body {
    .category-block {
    flex: 1 0 calc(50% - 10px);
}
  }
}

/* - END - Element Wrap Improved */



/* - BEGIN - Element Wrap */
.container {
  display: flex;
  flex-wrap: wrap;
}

.element {
  flex: 1 1 33.33%; /* Each element takes up one-third of the container width */
  padding: 10px;
}

/* Media query for screens narrower than 600px */
@media (max-width: 600px) {
  .element {
    flex-basis: 100%; /* Each element takes up the full container width */
  }
}
/* - END - Element Wrap */





/* - BEGIN - YouTube Player */

.auto-resizable-iframe {
  margin: 0px auto;
  max-width: 640px; /* Set your desired maximum width here */
}

.auto-resizable-iframe > div {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 aspect ratio (9 / 16 * 100) */
  height: 0px;
  overflow: hidden;
}

.auto-resizable-iframe iframe {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
/* - END - YouTube Player */


/* - BEGIN - Accordian TextBox */

        .accordion {
            display: flex;
            flex-direction: column;
            max-width: 600px; /* Adjust as needed */
            margin: 0 auto;
        }

        .accordion-item {
            border: 1px solid #ccc;
            margin-bottom: 5px;
            border-radius: 5px; /* Rounded corners */
            overflow: hidden; /* Ensure rounded corners are visible */
            background-color: whitesmoke; /* Background color */
        }

        .accordion-header {
            padding: 10px;
            cursor: pointer;
        }

        .accordion-content {
            display: none;
            padding: 10px;
        }

/* - END - Accordian TextBox */


/* - BEGIN - Individual Tag Mods */

.td-bold td {
  font-weight: bold;
}

/* - END - Individual Tag Mods */tr.custom_message td {
    padding: 10px 0;
    font-style: italic;
    font-size: 11px;
}
body .page-wrapper header.page-header .header.content .logo img {
    width: 100%;
}

@media (max-width: 767px) {
   .filter.active .block-category-list .block-content, .filter.active .block-category-list .block-title, .filter.active .filter .filter-current-subtitle, .filter.active .filter-options-content, .filter.active .filter-options-title   {
        padding-left: 15px;
        padding-right: 15px;
    }
.catalog-category-view .desktop-description {
        display:none;
}
}


