#productreview{--product-review-summary-gutter:calc(var(--gutter) * 1.5)}.product-review-summary-empty{border-radius:var(--corner_30);background-color:var(--border-color-on-body);padding:calc(var(--product-review-summary-gutter) * 1.5);gap:25px}.product-review-summary-empty__text{font-family:var(--secondary-font-family);font-weight:700}.product-review-summary-empty__add-review,.product-review-summary__add-review{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--product-review-summary-gutter) * .5)}.product-review-summary__add-review{background-color:var(--bs-body-bg);box-shadow:0 25px 60px 0 rgba(var(--rgb-text-on-body-bg),.2);border-radius:var(--corner_10);padding:30px}.add-review-text{font-family:var(--secondary-font-family);font-size:1.125rem;font-weight:800}.product-review-summary{display:grid;grid-template-columns:1fr;gap:var(--product-review-summary-gutter)}.product-review-summary__average-sum{border-radius:var(--corner_10);color:var(--text-on-primary);background-color:var(--bs-primary);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:var(--product-review-summary-gutter)}.product-review-summary__values{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.product-review-summary__values:after{position:absolute;content:"";background-color:var(--border-color-on-body);width:calc(100% + var(--gutter) * 2);height:200%;z-index:-1}.product-review-summary__values-row{display:flex;align-items:center;justify-content:space-around;gap:10px;flex:1;width:100%}.product-review-summary__values-icons{display:flex;gap:4px}.product-review-summary__values-progress{margin:5px 10px;height:10px;width:100%;cursor:pointer;display:flex;border-radius:var(--corner_10);background-color:var(--border-color-on-body)}.product-review-summary__values-progress-bar{display:flex;overflow:hidden;background-color:var(--bs-primary);border-radius:var(--corner_10);box-shadow:0 4px 10px 0 rgba(var(--rgb-text-on-body-bg),.2)}.product-review-list{margin-top:calc(var(--product-review-summary-gutter) * 2);display:grid;gap:var(--product-review-summary-gutter)}.product-review-summary__rating-average-number{font-size:clamp(2.8125rem, calc(2.25rem + 2vw), 3.75rem);line-height:1;font-weight:900;font-family:var(--secondary-font-family)}.product-review-item__head{column-gap:10px;row-gap:5px;font-size:.875rem;flex-wrap:wrap}.product-review-item__verified-purchase{background-color:var(--text-on-body-bg);color:var(--bs-body-bg);padding:2px 10px;font-size:.625rem;display:flex;align-items:center;position:absolute;right:0;top:0;border-top-right-radius:var(--corner_10);border-bottom-left-radius:var(--corner_10)}.product-review-item__verified-purchase svg{width:10px;height:10px;margin-right:5px}.product-review-item__author{font-family:var(--secondary-font-family);width:100%;font-size:clamp( .8125rem, calc(.7375rem + .26666666666666666vw), .9375rem);font-weight:700}.product-review-item__rating{display:flex;align-items:center;gap:3px}.product-review-item__date{font-size:.75rem;opacity:.5}.product-review-item{padding:calc(var(--product-review-summary-gutter)/ 2);border:1px solid var(--border-color-on-body);border-radius:var(--corner_10)}.product-review-item__description{margin-top:10px}.product-review-form-box{--product-review-form-gutter:var(--gutter);display:grid;gap:var(--product-review-form-gutter)}.product-review-form{--context-color:#141414;border-radius:var(--corner_30);color:#141414}.product-review-form-box .form-check-inline{margin-right:4px}.product-review-form_button{margin-top:var(--gutter)}.element-errors .error-list{list-style:none;padding:0}.element-errors .error-list li{padding:5px;font-size:.75rem;color:var(--bs-danger);font-weight:700;border:1px solid var(--bs-danger);margin-top:5px}.form-element-topyenoh{display:none}.js-review-msg.success{padding:.75rem 1.25rem;margin-bottom:calc(3 * var(--gutter));background-color:var(--highlight-color);color:var(--text-on-highlight);line-height:1.2;font-weight:700;border-radius:var(--corner_10)}.product-review-form-box .form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23141414'/%3e%3c/svg%3e")}.product-review-form-box .form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23141414' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}@media (min-width:992px){.product-review-summary{grid-template-columns:1fr 2fr 1fr}.product-review-item__head{gap:25px}.product-review-item{border-radius:var(--corner_30);padding:var(--product-review-summary-gutter)}.product-review-item__verified-purchase{position:relative;order:3}.product-review-item__rating{order:1}.product-review-item__author{width:auto;order:2;padding-left:25px;border-left:1px solid var(--border-color-on-body)}.product-review-item__date{order:4;flex:1;text-align:right}.product-review-summary__add-review,.product-review-summary__average-sum,.product-review-summary__values:after{border-radius:var(--corner_30)}.product-review-summary__values:after{width:190%;height:calc(100% + var(--product-review-summary-gutter) * 2)}}