.spr-container{font-family:Noto Sans JP,sans-serif!important;margin-top:40px!important}.spr-header{border-bottom:2px solid #e5e7eb!important;padding-bottom:20px!important;margin-bottom:30px!important}.spr-header-title{font-size:24px!important;font-weight:700!important;color:#333!important;margin-bottom:10px!important}.spr-icon-star{color:#ffb400!important;font-size:20px!important}.spr-icon-star-empty{color:#e0e0e0!important}.spr-summary-actions-newreview{background-color:#4caf50!important;color:#fff!important;padding:12px 24px!important;border-radius:8px!important;border:none!important;font-weight:600!important;font-size:14px!important;transition:background-color .3s!important}.spr-summary-actions-newreview:hover{background-color:#45a049!important}.spr-review{background-color:#f9fafb!important;padding:20px!important;border-radius:12px!important;margin-bottom:16px!important;border:1px solid #e5e7eb!important}.spr-review-header{display:flex!important;align-items:center!important;margin-bottom:12px!important}.spr-review-header-byline{font-size:14px!important;color:#666!important}.spr-review-header-byline strong{color:#333!important;font-weight:600!important}.spr-review-content-body{font-size:14px!important;line-height:1.6!important;color:#4b5563!important;margin-top:12px!important}.spr-form{background-color:#fff!important;padding:30px!important;border-radius:12px!important;border:1px solid #e5e7eb!important;margin-top:20px!important}.spr-form-title{font-size:20px!important;font-weight:600!important;color:#333!important;margin-bottom:20px!important}.spr-form-input,.spr-form-input-text,.spr-form-input-email,.spr-form-input-textarea{width:100%!important;padding:12px!important;border:1px solid #e0e0e0!important;border-radius:8px!important;font-size:14px!important;transition:border-color .3s!important}.spr-form-input:focus,.spr-form-input-textarea:focus{border-color:#4caf50!important;outline:none!important}.spr-button{background-color:#4caf50!important;color:#fff!important;padding:12px 32px!important;border-radius:8px!important;border:none!important;font-weight:600!important;font-size:16px!important;cursor:pointer!important;transition:background-color .3s!important}.spr-button:hover{background-color:#45a049!important}.spr-button-cancel{background-color:#f3f4f6!important;color:#374151!important;margin-left:12px!important}.spr-button-cancel:hover{background-color:#e5e7eb!important}.spr-pagination{margin-top:30px!important;text-align:center!important}.spr-pagination a{padding:8px 12px!important;margin:0 4px!important;background-color:#f3f4f6!important;color:#374151!important;border-radius:6px!important;text-decoration:none!important;transition:background-color .3s!important}.spr-pagination a:hover{background-color:#e5e7eb!important}.spr-pagination .spr-pagination-current{background-color:#4caf50!important;color:#fff!important}@media (max-width: 768px){.spr-container{padding:0 16px!important}.spr-form{padding:20px!important}.spr-review{padding:16px!important}}.spr-form-message-error{background-color:#fee2e2!important;color:#dc2626!important;padding:12px!important;border-radius:6px!important;margin-bottom:16px!important;font-size:14px!important}.spr-form-message-success{background-color:#d1fae5!important;color:#065f46!important;padding:12px!important;border-radius:6px!important;margin-bottom:16px!important;font-size:14px!important}.klaviyo-reviews-container{width:100%}.klaviyo-product-reviews{font-family:Noto Sans JP,sans-serif!important}.klaviyo-reviews-container h2,.klaviyo-reviews-container h3{font-family:Noto Sans JP,sans-serif!important;color:#333!important}.klaviyo-reviews-container .review-item{padding:16px 0;border-bottom:1px solid #e0e0e0}.klaviyo-reviews-container .review-rating{margin-bottom:8px}.klaviyo-reviews-container .review-content{font-size:14px;line-height:1.6;color:#666}.product-redesign__reviews-widget .klaviyo-reviews-container{max-width:100%}.product-redesign__media .product-redesign__reviews-widget{display:block!important;width:100%!important}.product-redesign__reviews-widget [data-klaviyo-reviews],.product-redesign__reviews-widget .klaviyo-product-reviews{position:static!important;width:100%!important}.klaviyo-reviews-container .review-form{background-color:#f9fafb;padding:20px;border-radius:8px;margin-top:20px}.klaviyo-reviews-container .review-form input,.klaviyo-reviews-container .review-form textarea{width:100%;padding:12px;border:1px solid #e0e0e0;border-radius:6px;font-family:Noto Sans JP,sans-serif;font-size:14px}.klaviyo-reviews-container .review-form button{background-color:#4caf50;color:#fff;padding:12px 24px;border-radius:8px;border:none;font-weight:600;font-size:14px;cursor:pointer;transition:background-color .3s}.klaviyo-reviews-container .review-form button:hover{background-color:#45a049}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-reviews-custom.css.map */
