.gallery-placeholder {
 padding-bottom: 0px !important; 
}
#description-indospace .features-title {
 text-align: center; 
}
#description-indospace .story-wrapper {
 padding: 30px 70px; width: 100%; position: relative; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; background-color: #f4f4f5; 
}
@media (max-width: 767px) {
    #description-indospace .story-wrapper {
        width: 105%;   padding: 30px !important; 
    }
}
#description-indospace .story-wrapper .story-title {
 font-weight: bold; text-transform: uppercase; font-size: 18px; padding-bottom: 30px; 
}
#description-indospace .story-wrapper .product-story {
 display: flex; gap: 3%; flex-wrap: wrap; width: 95%; 
}
#description-indospace .story-wrapper .product-story > div {
 flex-basis: 40%; flex-grow: 1; 
}
@media (max-width: 1440px) {
    #description-indospace .story-wrapper .product-story > div {
    flex-basis: 80%; 
    }
}
#description-indospace .story-wrapper .product-story > table {
 flex-basis: 25%; flex-grow: 1; 
}
@media (max-width: 640px) {
    #description-indospace .story-wrapper .product-story > table {
    flex-basis: 80%;   margin-top: 20px; 
    }
}
#description-indospace .product-feature {
 padding: 30px 50px; 
}
@media (max-width: 1700px) {
    #description-indospace .product-feature {
        padding: 4vw; 
    }
}
#description-indospace #indospace-care-instructions {
 padding: 30px 200px; 
}
@media (max-width: 1700px) {
 #description-indospace #indospace-care-instructions {
   padding: 4vw; 
}

}
#description-indospace .description-indospace-media ul {
 list-style-type: none; 
}
#description-indospace #description-indospace-media {
 display: block; width: 100%; height: 500px; overflow: hidden; scroll-behavior: smooth; 
}
#description-indospace #description-indospace-media #indospace-gallery {
 display: block; margin: auto; 
}
#description-indospace #description-indospace-media #indospace-gallery.resized {
 display: flex; flex-wrap: nowrap; 
}
#description-indospace #description-indospace-media #indospace-gallery .item {
 list-style: none; height: 400px; max-height: 70vh; padding: 0 10px; 
}
@media (max-width: 767px) {
 #description-indospace #description-indospace-media #indospace-gallery .item h4, #description-indospace #description-indospace-media #indospace-gallery .item p {
   width: 92%; 
}

}
#description-indospace #indospace-slider-button-container {
 display: block; width: 100%; height: 0; position: relative; 
}
#description-indospace .slider-button {
 display: block; position: absolute; top: 100px; color: black; text-shadow: 1px 1px white; border: solid 2px transparent; background-color: rgba(255, 255, 255, 0.1); height: 100px; transition: background-color 1s, border 1s; 
}
#description-indospace .slider-button:hover {
 border-top: solid 2px gray; border-bottom: solid 2px gray; background-color: rgba(255, 255, 255, 0.3); 
}
#description-indospace .slider-button.left {
 left: 0; 
}
#description-indospace .slider-button.right {
 right: 0; 
}
#description-indospace #material-care-header {
 font-family: 'Playfair Display', serif; font-size: 30px; color: #4c4c4c; letter-spacing: 0.05em; font-weight: bold; text-align: center; 
}
#description-indospace h2 {
 font-weight: bold; font-size: 1em; 
}
#description-indospace .flex2 {
 display: flex; flex-wrap: wrap; gap: 6%; 
}
#description-indospace .flex2 > div {
 flex-basis: 47%; 
}
@media (max-width: 767px) {
 #description-indospace .flex2 > div {
   flex-basis: 90%; 
}

}
#description-indospace .flex2 > div ul {
 list-style-type: disc; 
}
#description-indospace .flex2 > div table {
 border: solid 1px gray; 
}
#description-indospace .flex2 > div table th {
 margin-bottom: 0; padding-bottom: 4px; 
}
#description-indospace .flex2 > div table td {
 margin-top: 0; padding-top: 2px; 
}
.page-layout-plp-teak-quickship.catalog-category-view .category-description {
 display: none; 
}
.page-layout-plp-teak-quickship.catalog-category-view .category-view {
 background-color: white; 
}
.page-layout-plp-teak-quickship.catalog-category-view .category-cms {
 max-width: 1400px; margin: 0 auto; position: static; 
}
.page-layout-plp-teak-quickship.catalog-category-view .category-cms article {
 padding-top: 40px; padding-bottom: 20px; 
}
@media (min-width: 1024px) {
 .page-layout-plp-teak-quickship.catalog-category-view .category-cms .flex2 {
   display: flex;   gap: 4%; 
}
.page-layout-plp-teak-quickship.catalog-category-view .category-cms .flex2 .text, .page-layout-plp-teak-quickship.catalog-category-view .category-cms .flex2 .img {
   flex-basis: 48%; 
}

}
.page-layout-plp-teak-quickship.catalog-category-view .category-cms .cream {
 background-color: #f6f3ee; padding: 10px 20px; max-width: 400px; 
}
.page-layout-plp-teak-quickship.catalog-category-view .category-cms .cream h2 {
 font-size: 1.8rem; margin-top: 1.5rem; margin-bottom: 1rem; 
}
.page-layout-plp-teak-quickship.catalog-category-view .category-cms .cream ul {
 margin-bottom: 1.5rem; padding-inline-start: 1.2em; 
}
