.scrollable-list-container{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;padding:10px 0;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;width:100%}.scrollable-list-container li{list-style:none;scroll-snap-align:start;margin-right:10px;flex:1 1 auto;min-width:max-content;text-align:center;border-radius:5px;white-space:nowrap}.scrollable-list-container::-webkit-scrollbar{height:8px}.scrollable-list-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.scrollable-list-container::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.scrollable-list-container::-webkit-scrollbar-thumb:hover{background:#555}li .custom-button{display:flex;align-items:center;justify-content:space-between;gap:10px;background-color:#f8f6eb;padding:10px;border-radius:12px;width:100%;text-decoration:none;color:black}li .artist-image{width:40px;height:40px;border-radius:50%;object-fit:cover}li .custom-button span{font-size:16px;font-weight:700}.shoptimizer-category-banner .taxonomy-description ul li a{display:flex}.product .summary table.variations tr:last-child .value{padding-bottom:.1rem}.wlr-product-message{font-size:13px;font-weight:400;color:#1a7f37;background:linear-gradient(270deg,#e6f4ea 48.93%,#d4edda 100%);padding:1px 12px;border-radius:4px;display:inline-block;margin:7px 0}@media (max-width:768px){.product .woocommerce-product-details__short-description{display:block!important}}.summary details summary{border:none;padding-bottom:1rem;font-weight:700}.alignleft{margin-right:1em}.btt{margin-top:1rem}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button{padding:0 13px;border-radius:20px;font-weight:600}.taxonomy-description .custom-button{background-color:#f0f0f0;color:#333;padding:10px 15px;margin:5px;text-decoration:none;display:inline-block;border-radius:5px;border:1px solid #ccc;font-size:14px}.taxonomy-description .custom-button:hover{background-color:#333;color:#fff}@media (max-width:992px){.main-navigation ul.menu>li.menu-item-has-children.dropdown-open>.sub-menu-wrapper{margin-top:1rem}.scrollable-list-container{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;padding:10px 0}.scrollable-list-container li{list-style:none;scroll-snap-align:start;margin-right:10px}.shoptimizer-category-banner .taxonomy-description ul li a{white-space:nowrap}}