.color-selector{display:flex;gap:50px;margin:0 auto;max-width:100%}.color-thumbs{display:flex;gap:10px;margin-bottom:20px}.color-thumb{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:0;transition:opacity .3s}.color-thumb .color-name{color:#212121;font-family:Guardian Sans Medium;font-size:14px;transition:opacity .3s}.color-thumb img{transition:transform .4s ease;width:100%}.color-thumb.active .color-name{color:#da291c}.color-thumb.active img{transform:scale(1.15)}.color-detail{width:40%}.color-detail h2{font-family:Guardian Sans Bold;font-size:28px;margin:0}.color-detail p{font-size:18px;margin:0 0 20px}.color-detail p,.splide__title{color:#212121;font-family:Guardian Sans Medium}.splide__title{font-size:14px;margin:60px 0 0}.galeria-slider{width:60%}.galeria-slider img{border-radius:8px;display:block;height:auto;margin:0 auto;max-width:100%}.splide__pagination{text-align:center}.splide__pagination__page{background:#d10000!important;height:12px!important;opacity:.3!important;width:12px!important}.splide__pagination__page.is-active{background:#d10000!important;opacity:1!important;transform:none!important;z-index:1}button.splide__arrow{border-radius:0!important;height:42px;top:75%;width:42px}.color-slider-arrows .splide__arrow{background:transparent;cursor:pointer;pointer-events:all}.splide__arrow--prev{left:1px!important}.splide__arrow--next{right:1px!important}.color-detail .splide__list{margin:0 20px!important}.splide__arrow--prev:before{border-left:2px solid #d10000;transform:translate(-50%,-50%) rotate(45deg)}.splide__arrow--next:before,.splide__arrow--prev:before{border-bottom:2px solid #d10000;content:"";height:18px;width:18px}.splide__arrow--next:before{border-right:2px solid #d10000;transform:translate(-50%,-50%) rotate(-45deg)}@media (max-width:767px){.color-selector{flex-direction:column;gap:20px}.galeria-slider{padding:0 0 20px}.color-detail,.galeria-slider{text-align:center;width:100%}.splide__title{font-size:16px;margin:20px 0 10px}.color-detail h2{font-size:22px;line-height:1}.color-detail p{margin:10px 0 20px}.splide__pagination{bottom:0}}