.stamped-reviews-container{max-width:1200px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;background:transparent!important;padding:20px;margin-bottom:80px}.reviews-top-section{display:flex;gap:40px;margin-bottom:40px;align-items:flex-start;flex-direction:column}.stamped-review-form-container{width:100%}.rating-breakdown{width:50%}.vehicle-review-wrap{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.checkout-reviews-slider-container .vehicle-review-wrap{margin-right:-180px}.checkout-reviews-swiper .swiper-slide{height:auto;display:flex}.checkout-reviews-swiper .swiper-wrapper{align-items:stretch}.checkout-reviews-swiper .swiper-slide>*{width:100%;display:flex;flex-direction:column}span.affirm-price{color:#fff!important;padding-top:10px;font-weight:500!important}.ratings-summary-container{flex:1;background:#1a1a1a;border:1px solid #333;border-radius:8px;padding:30px;min-width:300px}.overall-rating{text-align:center;margin-bottom:0}.rating-score{font-size:48px;font-weight:700;color:#fff;line-height:1;margin-bottom:10px}.rating-stars{margin:10px 0}.rating-stars .star{color:#333;font-size:24px;margin:0 2px;text-shadow:none}body>div>button{width:40px!important;height:40px!important;padding:0!important;border:none!important;border-radius:50%!important;color:#fff!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important}.rating-stars .star.filled{color:#0C4;text-shadow:0 0 3px rgb(0 204 68 / .5)}.rating-text{color:#525252;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:160%;margin-top:10px}.rating-breakdown{margin-top:20px}.rating-row{display:flex;align-items:center;margin-bottom:8px;gap:12px}.rating-stars-small{min-width:80px}.star-small{color:#333;font-size:14px;margin-right:1px}.star-small.filled{color:#0C4}.rating-bar-container{flex:1;background:#333;height:8px;overflow:hidden}.rating-bar{width:100%;height:100%;position:relative}.rating-bar-fill{height:100%;background:#219653;transition:width 0.3s ease}.rating-count{color:#fff;font-size:14px;min-width:40px;text-align:right}.stamped-review-form-container{flex:1;background:#1a1a1a;border:1px solid #333;border-radius:8px;padding:30px;margin-bottom:0;min-width:300px}.stamped-review-form-container .form-title{color:#FEFEFE;font-family:Roboto;font-size:20px;font-style:normal;font-weight:600;line-height:normal;text-align:left;margin-bottom:20px}button.review-submit-btn::before,button.stamped-view-more-btn::before{content:'';position:absolute;background:#D4A332;background-size:contain;background-repeat:no-repeat;right:0;width:50px;top:50%!important;transform:translatey(-50%);border-left:1px solid #000;height:100%}.review-form-toggle.review-submit-btn::before{height:101%}button.review-submit-btn.review-form-toggle{background:transparent!important}.review-submit-btn-inner:hover:before{width:100%}.review-submit-btn-inner{position:relative;width:fit-content}svg.e-font-icon-svg.e-eicon-share-arrow{display:none}.star-rating-input .star-label:hover,.star-rating-input input[type="radio"]:checked~.star-label,.star-rating-input .star-label:hover~.star-label{color:#219653!important}button.review-submit-btn,button.stamped-view-more-btn{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;font-style:normal;text-shadow:0 0 10px rgb(0 0 0 / .3);border-radius:0 0 0 0;padding:12px 75px 12px 24px;background:#FFF3;position:relative;color:#fff;border:none}button.review-submit-btn::after,button.stamped-view-more-btn::after{content:'';position:absolute;margin-left:0;background-image:url(/wp-content/uploads/2026/01/Arrow-1.svg);background-size:contain;background-position:center;background-repeat:no-repeat;right:18px;top:50%!important;transform:translatey(-50%);height:20px;width:14px}.stamped-review-form .form-group{margin-bottom:20px}.stamped-review-form .form-group-row{display:flex;gap:15px}.stamped-review-form .form-field{flex:1}.stamped-review-form label{display:block;color:#fff;font-weight:700;margin-bottom:8px;font-size:14px}.stamped-review-form input[type="text"],.stamped-review-form input[type="email"],.stamped-review-form input[type="number"],.stamped-review-form textarea{width:100%;padding:12px;background:#2a2a2a;border:1px solid #444;border-radius:4px;color:#fff;font-size:14px;box-sizing:border-box}.stamped-review-form input[type="text"]:focus,.stamped-review-form input[type="email"]:focus,.stamped-review-form input[type="number"]:focus,.stamped-review-form textarea:focus{outline:none;border-color:#0C4;box-shadow:0 0 5px rgb(0 204 68 / .3)}.stamped-review-form textarea{resize:vertical;min-height:100px}.image-upload-container{border:2px dashed #444;border-radius:4px;padding:20px;text-align:center;transition:border-color 0.3s ease}.image-upload-container:hover{border-color:#0C4}.image-upload-input{width:100%;padding:10px;background:#2a2a2a;border:1px solid #444;border-radius:4px;color:#fff;cursor:pointer}.image-upload-input:focus{outline:none;border-color:#0C4}.image-upload-help{color:#999;font-size:12px;margin-top:8px}.image-preview-container{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px;justify-content:center}.image-preview{position:relative;width:80px;height:80px;border-radius:4px;overflow:hidden;border:1px solid #444}.image-preview img{width:100%;height:100%;object-fit:cover}.image-preview-remove{position:absolute;top:-5px;right:-5px;background:#f44336;color:#fff;border:none;border-radius:50%;width:20px;height:20px;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center}.image-preview-remove:hover{background:#d32f2f}.star-rating-input{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:5px}.star-rating-input input[type="radio"]{display:none}.star-rating-input .star-label{font-size:28px;color:#666;cursor:pointer;transition:color 0.2s ease;margin:0;padding:0}.star-rating-input .star-label:hover,.star-rating-input input[type="radio"]:checked~.star-label{color:#0C4}.star-rating-input .star-label:hover~.star-label{color:#0C4}.review-submit-btn{background:linear-gradient(135deg,#ff8c00,#ff7700);color:#fff;border:none;padding:15px 40px;font-size:16px;font-weight:700;border-radius:4px;cursor:pointer;transition:all 0.3s ease;text-transform:uppercase;min-width:150px}.review-submit-btn:hover{background:#d4a332}.review-submit-btn:active{transform:translateY(0);box-shadow:0 2px 4px rgb(255 140 0 / .3)}.review-submit-btn:disabled{background:#666;color:#999;cursor:not-allowed;transform:none;box-shadow:none}.form-message{padding:15px;border-radius:4px;margin-bottom:20px;font-weight:700;font-family:'Roboto',sans-serif!important}.form-message.success{background:transparent!important;border:none!important;color:#14d941!important;font-family:"Roboto",Sans-serif!important}.form-message.error{font-family:'Roboto',sans-serif!important;background:rgb(244 67 54 / .2);border:1px solid #f44336;color:#f44336}.form-loading{opacity:.7;pointer-events:none}.form-loading .review-submit-btn{background:#666;color:#999}.form-loading .review-submit-btn:after{content:" ⏳"}.reviews-list-section{margin-top:40px}.reviews-list-title{color:#fff;font-size:24px;font-weight:700;margin-bottom:25px;text-align:left}.single-review{background:#000;padding-left:0;padding-right:0;padding-top:52px;padding-bottom:52px;margin-bottom:1px;color:#fff;border:none;border-bottom:1px solid #333}.review-main-container{display:flex;gap:20px;align-items:center;justify-content:space-between;height:100%}.review-left-content{flex:1;min-width:0}.review-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.reviewer-avatar{width:40px;height:40px;background:linear-gradient(135deg,#DAA520,#B8860B);border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px;position:relative;flex-shrink:0}.avatar-text{color:#fff;font-weight:700;font-size:14px}.verified-checkmark{position:absolute;bottom:-2px;right:-2px;background:#0C4;color:#fff;border-radius:50%;width:14px;height:14px;display:flex;align-items:center;justify-content:center;font-size:9px;border:2px solid #000}.reviewer-info{flex:1}.reviewer-name-line{display:flex;align-items:center;gap:8px;margin-bottom:4px}.reviewer-name{color:#fff;font-size:14px;font-weight:700;margin:0;text-transform:uppercase}.verified-badge{background:#fff0;color:#999;font-size:11px;padding:0;border-radius:0;font-weight:400;margin-left:8px}.reviewer-location{color:#999;font-size:11px;font-weight:400;margin-top:2px}.review-date{color:#999;font-size:11px;margin-left:auto;align-self:flex-start;font-weight:400}.review-rating{margin:8px 0 12px 0}.star{color:#333;font-size:16px;margin-right:1px;line-height:1}.star.filled{color:#0C4;text-shadow:0 0 3px rgb(0 204 68 / .5)}.review-content{margin-bottom:20px}.review-text{color:#fff;font-size:15px;line-height:1.6;margin:0}.review-text span{font-size:15px!important;line-height:1.6!important}.vehicle-info-row{display:flex;gap:20px;flex-wrap:wrap}button.vote-btn{background:transparent!important;color:#fff!important;padding:5px 20px 5px 10px!important}.vehicle-info-item{color:#ccc;font-size:13px}.vehicle-info-item strong{color:#999}.vehicle-value{color:#fff;text-decoration:underline;cursor:pointer;font-weight:500}.vehicle-value:hover{color:#4CAF50}.product-image-wrapper{flex-shrink:0}.product-image{width:90px;height:90px;object-fit:cover;border-radius:8px;border:none;cursor:pointer;transition:transform 0.2s ease}.product-image:hover{transform:scale(1.03);box-shadow:0 4px 12px rgb(255 255 255 / .1)}.review-actions{display:flex;align-items:center;justify-content:space-between}.helpful-text{color:#999;font-size:12px;font-weight:400}.vote-buttons{display:flex;gap:0}.vote-btn{background:#fff0;border:none;color:#999;padding:0;cursor:pointer;font-size:12px;display:flex;align-items:center;gap:4px;transition:all 0.2s;font-weight:400}.vote-btn:hover{color:#fff}.vote-btn:disabled{opacity:.5;cursor:not-allowed}.vote-btn.vote-active{font-weight:600}.vote-up:hover,.vote-up.vote-up-active{color:#0C4}.vote-down:hover,.vote-down.vote-down-active{color:#f44}.stamped-reviews-actions{text-align:center;margin-top:30px;display:flex;justify-content:center}.stamped-view-more-btn:disabled{background:#666;cursor:not-allowed;transform:none;box-shadow:none}.no-reviews{text-align:center;color:#999;padding:40px;font-style:italic}.stamped-reviews-error{background:#f44336;color:#fff;padding:15px;border-radius:4px;text-align:center}.stamped-review-form-container,.ratings-summary-container{padding:0;background:#fff0;border:none}.overall-rating{display:flex;gap:16px}.ratings-summary-container{display:flex;justify-content:space-between;align-items:center;width:100%}.rating-info-wrap{align-items:flex-start;display:flex;flex-direction:column}.stamped-reviews-list span.star.filled,span.star-small.filled,span.star.filled{width:20px;height:20px;display:inline-flex;flex-direction:column;background:#219653!important;align-items:center;color:#fff!important;margin-left:2px}.ratings-summary-container span.star{width:20px;height:20px;display:inline-flex;flex-direction:column;background:#D9D9D9!important;align-items:center;color:#fff!important;margin-left:2px}.stamped-reviews-list span.star{width:20px;height:20px;display:inline-flex;flex-direction:column;background:#D9D9D9!important;align-items:center;color:#fff!important;margin-left:2px}span.star-small{width:20px;height:20px;display:inline-flex;flex-direction:column;background:#D9D9D9!important;align-items:center;color:#fff!important;margin-left:2px}.stamped-reviews-container span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#D4A332!important}.woocommerce-page .image-upload-container img,.checkout-cart-items .item-image img{object-fit:cover;height:100%;width:100%}.checkout-cart-items .item-image img{object-fit:contain;min-width:106px;min-height:106px;image-rendering:auto;transform:translateZ(0);backface-visibility:hidden}.ratings-summary-container span.star.filled,.ratings-summary-container .star{font-size:20px}span.star-small{margin-right:5px}span.star.filled{width:20px;height:20px;display:inline-table;background:#219653!important;align-items:center;color:#fff!important}.rating-stars{margin:0}img.product-image{aspect-ratio:1 / 1;width:192px}.product-page-review img.product-image{width:100%}.review-left-content{max-width:80%!important;height:100%;display:flex;flex-direction:column}button{cursor:pointer!important}.review-right-images{max-width:20%!important}.year-picker-popup{position:absolute;z-index:1000;margin-top:4px;width:100%}.form-field{position:relative;z-index:1}.year-picker{font-family:system-ui,sans-serif;width:100%;background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 10px 25px -5px rgb(0 0 0 / .18);overflow:hidden;user-select:none}.header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#191919;border-bottom:1px solid #e5e7eb;font-weight:600;color:#fff}.nav-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer;color:#4b5563;font-size:18px}.nav-btn:hover{background:#e5e7eb}.years-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:10px;background:#000;color:#fff}.year{height:48px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:15px;cursor:pointer;color:#fff}.year:hover{background:#4a4a508c}.year.current{background:#4a4a508c;color:#d4a332;font-weight:600}.year.selected{background:#3b82f6;color:#fff;font-weight:600}.year.outside{color:#fff}.year.disabled{color:#9ca3af!important;background:#4a4a508c;cursor:not-allowed;pointer-events:none}.color-options button:focus{background-color:unset!important}.customer-service-section h3.elementor-heading-title span{color:#D4A332!important}.customer-service-section h3.elementor-icon-box-title span{color:#FEFEFE;font-family:Kanit;font-size:20px;font-style:normal;font-weight:500;line-height:26px;text-transform:uppercase}.next-btn,.back-btn,.call-heading{color:#FEFEFE;font-family:Roboto;font-size:20px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.call-num,.call-num a{color:#FEFEFE;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:normal;padding-top:7px}.call-num a{color:#f0c14b!important;text-decoration:underline!important}.product-page-next-btn,.product-page-back-btn{display:flex;align-items:center;gap:10px;padding:10px 12px}.product-page-back-btn{background-color:#8C6E21;cursor:pointer!important}.product-page-next-btn{background-color:#D4A332;cursor:pointer!important}.next-arrow svg,.back-arrow svg{height:18px;width:20px;cursor:pointer;filter:grayscale(1);filter:brightness(0) invert(1)}.color-options .row:nth-child(3).colour-label{margin-top:40px!important}.next-arrow,.back-arrow{display:flex;align-items:center}.back-next-btn{display:flex;align-items:center;justify-content:space-between}.call-us-part{margin-top:20px;background-color:#1a1a1a;border:1px solid #D1A843;border-radius:8px;padding:16px;display:flex;align-items:center;color:#fff}svg.e-font-icon-svg.e-eicon-zoom-in-bold,svg.e-font-icon-svg.e-eicon-frame-expand{display:none!important}.woocommerce-checkout .single-review{padding:20px!important;border:1px solid rgb(254 254 254 / .2)!important}.e-checkout__order_review .page-border{margin:20px 0!important}@media (max-width:1366px){button.review-submit-btn,button.stamped-view-more-btn{font-size:15px!important}.ratings-summary-container{gap:50px!important}.color-options .row:nth-child(3).colour-label{margin-top:30px!important}}@media (max-width:1199px){.ratings-summary-container{gap:25px!important}.rating-breakdown{width:40%;margin-top:0}button.review-submit-btn,button.stamped-view-more-btn{padding:11px 65px 11px 20px!important}.rating-count{min-width:0}.single-review{padding-bottom:15px!important;padding-top:15px!important;padding-left:0!important;padding-right:0!important}img.product-image{width:165px}.customer-service-section h3.elementor-icon-box-title span{font-size:17px!important}}@media (max-width:768px){.reviews-top-section{flex-direction:column;gap:20px}.ratings-summary-container,.stamped-review-form-container{min-width:auto}.rating-score{font-size:36px}.rating-stars .star{font-size:20px}.review-main-container{flex-direction:column;align-items:flex-start;gap:16px}.review-date{margin-left:0}.review-right-images{justify-content:left;max-width:100%!important}.single-review{padding:20px}.review-header{flex-direction:unset;gap:12px}.review-left-content{max-width:100%!important;height:100%;display:flex;flex-direction:column}.reviewer-avatar{width:40px;height:40px;font-size:14px}.vehicle-info-row{flex-direction:column;gap:8px}.product-image{width:100px;height:75px}.review-actions{flex-direction:column;gap:12px;align-items:flex-start}.vote-buttons{align-self:stretch;justify-content:center}.overall-rating,.rating-breakdown{width:50%;align-items:center;justify-content:center}.show-review-wrap{margin-top:20px;text-align:center}.ratings-summary-container{gap:0px!important;flex-wrap:wrap}.show-review-wrap,.review-right-images{width:100%}h3.form-title{display:none}button.review-submit-btn,button.stamped-view-more-btn{padding:10px 60px 10px 13px!important;font-size:14px!important}.review-left-content{padding-right:0}.reviewer-name-line{flex-direction:column;align-items:flex-start}.verified-badge{margin-left:0}.review-left-content{width:100%!important;max-width:100%!important}.back-next-btn{display:none!important}.color-options .row:nth-child(3).colour-label{margin-top:15px!important}}@media (max-width:480px){.stamped-reviews-container{margin:0 10px}.single-review{padding:16px}.product-image{width:80px;height:60px}.stamped-reviews-container{padding-left:0;padding-right:0}.overall-rating,.rating-breakdown{width:100%}.overall-rating{padding-bottom:20px}.show-review-wrap{padding-top:20px}.customer-service-section h3.elementor-heading-title{font-size:20px!important}.customer-service-section .elementor-icon{font-size:44px!important}.customer-service-section .elementor-icon-box-wrapper{gap:10px!important+}img.product-image{width:100%!important}}.review-submit-btn-inner:after{background:#D4A332!important}