.thumbnail-slider{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.thumbnail{cursor:pointer;border:2px solid #e0e0e0;border-radius:6px;overflow:hidden;aspect-ratio:1;transition:all .2s ease-in-out;background:#f9f9f9;display:flex;align-items:center;justify-content:center}.thumbnail img{width:100%;height:100%;object-fit:cover}.thumbnail.active{border-color:#28a745;box-shadow:0 0 0 2px rgba(40,167,69,.2)}.thumbnail:hover{border-color:#999}.review-card{border:1px solid #ddd;border-radius:8px;padding:15px;background-color:#fafafa;box-shadow:0 2px 5px rgba(0,0,0,.05);transition:all .2s ease-in-out}.review-card:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.1)}.review-card strong{font-size:14px;color:#333;display:block}.review-text{margin-top:8px;font-size:13px;color:#666;line-height:1.5}.review-date{font-size:12px;color:#999}.variation-price{font-family:Arial;font-weight:400;font-style:Regular;font-size:13.78px;line-height:22.4px;text-align:center}.buy-button .price bdi{color:#fff!important;font-family:Arial;font-weight:700;font-style:Bold;font-size:29px;line-height:34.8px;text-transform:capitalize}.content-section .prce bdi{font-family:Arial;font-weight:700;font-style:Bold;font-size:30px;line-height:48px}.delivery-info{color:rgba(51,51,51,1);text-align:center;font-family:Arial;font-weight:400;font-style:Regular;font-size:17.86px;margin-bottom:10px}.arsn .container{width:100%;max-width:560px;background:#dfe3d8;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-block:10px}.kingspanwood-accordion .accordion-item.active .accordion-content{display:block}