.catalog-product-view [slot=tabpanels]{display:flex;flex-direction:column;width:100%}.review-list{margin-bottom:30px}.review-list .block-title strong{margin-top:2.5rem;margin-bottom:2rem;font-weight:900;font-size:2.2rem;font-family:var(--font-family-alt);line-height:1.1}ol.items.review-items{margin:0;padding:0;list-style:none none}.review-content{margin-bottom:20px}.review-ratings .rating-summary{display:table-row}.rating-summary{overflow:hidden;white-space:nowrap}.rating-summary .rating-result{position:relative;display:inline-block;width:100px;vertical-align:middle}.rating-summary .rating-result>span{display:block;overflow:hidden}.rating-summary .rating-result>span span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0,0,0,0)}.rating-summary .rating-result:before{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:28px;color:#c7c7c7;font-weight:400;font-size:28px;font-family:'icomoon','icons-blank-theme';font-style:normal;line-height:28px;content:'\e605''\e605''\e605''\e605''\e605';-webkit-font-smoothing:antialiased;speak:none}.rating-summary .rating-result>span:before{position:relative;z-index:2;display:block;height:28px;color:var(--success);font-weight:400;font-size:28px;font-family:'icomoon','icons-blank-theme';font-style:normal;line-height:28px;content:'\e605''\e605''\e605''\e605''\e605';-webkit-font-smoothing:antialiased;speak:none}.review-item:after{display:table;clear:both;content:''}.review-add .block-title{display:none}@media (min-width:640px){.review-form{max-width:500px}}@media (min-width:768px){.review-form{max-width:750px}}.review-form .field-recaptcha{margin-bottom:10px}.review-form fieldset{padding:0;letter-spacing:-.31em;border:0}@media (min-width:640px){.fieldset .review-legend.legend{margin-bottom:30px}}.fieldset .review-legend.legend{margin-bottom:20px;margin-left:0}.review-form .fieldset>.legend{float:left;box-sizing:border-box;margin:0 0 25px;padding:0;font-size:2rem;line-height:1.2}.review-form .fieldset>*{letter-spacing:normal}.review-form .fieldset>.legend+br{display:block;clear:both;height:0;overflow:hidden;visibility:hidden}.review-form .fieldset>.field{width:100%}@media (min-width:768px){.review-form .fieldset>.field{box-sizing:border-box;margin:0 0 10px}.review-form .fieldset>.field:not(.choice)>.label{float:left;box-sizing:border-box;padding:10px 15px 5px 0;text-align:left}.fieldset>.field:not(.choice)>.control{flex-basis:auto;flex-grow:1}}.review-form fieldset.field{margin:0 0 29px;padding:0;border:0}.review-form .fieldset>.field>.label{font-weight:700}.review-field-ratings .nested{display:table}.review-field-ratings .review-field-rating{display:flex;flex-direction:column}@media (min-width:768px){.review-field-ratings .review-field-rating{display:table-row;margin-bottom:10px}}.review-form .control.review-control-vote{display:table-cell;margin-top:10px;margin-bottom:48px;padding-top:2px;padding-bottom:10px;overflow:hidden;vertical-align:top}.review-control-vote:before{position:absolute;z-index:1;display:block;height:28px;color:#c7c7c7;font-weight:400;font-size:28px;font-family:'icomoon','icons-blank-theme';font-style:normal;line-height:28px;vertical-align:top;content:'\e605''\e605''\e605''\e605''\e605';speak:none;-webkit-font-smoothing:antialiased}.review-control-vote label:before{height:28px;color:var(--success);font-weight:400;font-size:28px;font-family:'icomoon','icons-blank-theme';font-style:normal;line-height:28px;vertical-align:top;opacity:0;speak:none;-webkit-font-smoothing:antialiased}.review-control-vote input[type=radio]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0,0,0,0)}.review-control-vote .rating-1{z-index:6}.review-control-vote .rating-2{z-index:5}.review-control-vote .rating-3{z-index:4}.review-control-vote .rating-4{z-index:3}.review-control-vote .rating-5{z-index:2}.review-control-vote .rating-1:before{content:'\e605'}.review-control-vote .rating-2:before{content:'\e605''\e605'}.review-control-vote .rating-3:before{content:'\e605''\e605''\e605'}.review-control-vote .rating-4:before{content:'\e605''\e605''\e605''\e605'}.review-control-vote .rating-5:before{content:'\e605''\e605''\e605''\e605''\e605'}.review-control-vote label span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0,0,0,0)}.review-control-vote label{position:absolute;display:block;cursor:pointer}.review-form textarea{box-sizing:border-box;width:100%;height:auto;margin:0;padding:10px;font-size:14px;font-family:var(--font-family-base);line-height:1.42857143;vertical-align:baseline;background:#fff;background-clip:padding-box;border:1px solid #c2c2c2;border-radius:1px;resize:vertical}.fieldset>.field.required>.label:after{content:'*'}.review-form .fieldset>.field>.label+br{display:none}.review-control-vote input[type=radio]:hover+label:before,.review-control-vote input[type=radio]:checked+label:before{opacity:1}button{display:inline-block;box-sizing:border-box;margin:0;padding:7px 15px;font-weight:700;font-size:1.4rem;font-family:var(--font-family-base);line-height:1.6rem;vertical-align:middle;cursor:pointer}button:focus{outline:0}input:not([disabled]):focus,textarea:not([disabled]):focus{box-shadow:0 0 3px 1px var(--primary-faded)}*:focus{outline:0;box-shadow:none}input.mage-error,select.mage-error,textarea.mage-error{border-color:#ed8380}div.mage-error[generated]{margin-top:7px;color:#e02b27;font-size:1.2rem}.review-add fieldset.review-fieldset .review-field-nickname{display:grid;margin-bottom:5px}.review-add fieldset.review-fieldset .review-field-nickname .control{width:100%}.review-add fieldset.review-fieldset .review-field-nickname .label{padding-bottom:5px}.review-add fieldset.review-fieldset .review-field-summary{display:grid;margin-bottom:5px}.review-add fieldset.review-fieldset .review-field-summary .control{width:100%}.review-add fieldset.review-fieldset .review-field-summary .label{padding-bottom:5px}.review-add fieldset.review-fieldset .review-field-text{display:grid}.review-add fieldset.review-fieldset .review-field-text .control{width:100%}.review-add fieldset.review-fieldset .review-field-text .label{padding-bottom:5px}.review-add fieldset.review-fieldset fieldset.field:not(.choice) legend.label{flex:0 0 38%;float:left;box-sizing:border-box;width:100%;padding-top:10px;text-align:left}@media (min-width:768px){.review-add fieldset.review-field-ratings{display:flex;justify-content:space-between}}.review-add fieldset.review-field-ratings #product-review-table .review-field-rating .label{display:table-cell;padding-top:0;padding-right:var(--spacing-xl);padding-bottom:0;font-weight:400;font-size:16px;vertical-align:top}@media (max-width:767px){.review-add fieldset.review-field-ratings #product-review-table .review-field-rating .label{width:100%;padding-right:0}}.review-add fieldset.review-field-ratings>.control{padding-top:var(--spacing-xs)}.review-add .actions-toolbar.review-form-actions{display:flex;justify-content:flex-end}.review-add .actions-toolbar.review-form-actions .primary.actions-primary{display:block}@media (max-width:767px){.review-add .actions-toolbar.review-form-actions .primary.actions-primary{text-align:center}}@media (min-width:768px){.review-add .actions-toolbar.review-form-actions .primary.actions-primary{display:flex}}.review-add #cancel_review_form{margin-right:var(--spacing-sm);padding-right:0;padding-left:0;font-size:17px;background:0 0;border:none;box-shadow:none}.review-add #cancel_review_form:hover{color:var(--primary)}@media (max-width:767px){.review-add #submit_review_form{font-size:17px}}#product-review-container ol.items.review-items li.item.review-item{display:flex;flex-wrap:nowrap;justify-content:normal;padding:30px 0;border-bottom:none}@media (max-width:767px){#product-review-container ol.items.review-items li.item.review-item{display:block}}#product-review-container ol.items.review-items li.item.review-item:last-of-type{border-bottom:1px solid var(--base-separator)}#product-review-container .review-title{margin-bottom:0;font-weight:600;font-size:17px;font-family:var(--font-family-alt);line-height:28px}#product-review-container .review-author{display:inline;flex:0 0 10%;margin-top:0;margin-right:var(--spacing-xl);margin-bottom:1rem}#product-review-container .review-author strong{font-size:18px}#product-review-container .review-text-container{flex:0 1 50%;margin-right:calc(var(--spacing-xl)*2)}#product-review-container .review-ratings{display:table;flex:0 1 20%;max-width:240px;margin-right:9px;margin-left:auto;text-align:right}@media (max-width:767px){#product-review-container .review-ratings{text-align:left}}#write_review_button{display:block;align-self:flex-start}#product-review-container .review-ratings .rating-summary .label{display:table-cell;padding-top:1px;padding-right:25px;padding-bottom:5px;vertical-align:top}@media (min-width:768px){#product-review-container .review-ratings .rating-summary .label{padding-right:var(--spacing-sm)}}#product-review-container .review-ratings .rating-summary .rating-result:before,#product-review-container .review-ratings .rating-summary .rating-result>span:before,.review-add .review-control-vote label:before,.review-add .review-control-vote:before{letter-spacing:-6px}#product-review-container div.rating-result[title^='20%']>span{width:26% !important}#product-review-container div.rating-result[title^='40%']>span{width:46% !important}#product-review-container div.rating-result[title^='60%']>span{width:66% !important}#product-review-container div.rating-result[title^='80%']>span{width:93% !important}#product-review-container div.rating-result[title^='100%']>span{width:110% !important}#product-review-container .review-toolbar{padding-top:30px;border-top:1px solid var(--base-separator)}@media (max-width:767px){#product-review-container .review-ratings{margin-left:0}}@media (max-width:767px){#product-review-container:not(:empty)+#write_review_button{margin-top:0;margin-right:auto;margin-left:auto}#product-review-container .review-ratings .rating-summary .label{padding-top:5px}}.amreview-submit-form{margin:0;background:initial}.amreview-submit-form>.block-content{max-width:none;margin:0;padding:0}@media (min-width:768px){.amreview-submit-form>.block-content{padding:25px 0 55px}}.amreview-submit-form .review-fieldset .review-field-ratings>.label{display:table}.amreview-submit-form .review-control-vote.control{position:static;display:table-cell;flex-wrap:nowrap;margin:0}.amreview-submit-form .review-control-vote.control label:before{position:static;margin:0;color:var(--primary);font-weight:400;font-size:28px;line-height:28px;letter-spacing:-6px;transition:none}.amreview-submit-form .review-control-vote.control:before{position:absolute;display:block;margin:0;color:#c7c7c7;font-weight:400;font-size:28px;line-height:28px;letter-spacing:-6px;transition:none}.amreview-submit-form .review-control-vote.control:hover:before{color:#c7c7c7}.amreview-submit-form .review-fieldset .review-legend.legend{margin:0 0 25px;font-size:2rem}.amreview-submit-form .field .input-text{height:50px;color:#000;border:1px solid #dbdbdb}.amreview-submit-form .review-form .action.submit.primary{padding:10px 30px;color:var(--primary-contrast);font-weight:500;background:var(--primary);border:0;border-radius:50px;box-shadow:-1px 10px 11px -5px rgba(0,0,0,.2)}.amreview-submit-form .review-form .action.submit.primary:hover,.amreview-submit-form .review-form .action.submit.primary:focus{color:var(--primary-contrast);background:var(--primary);border:none;outline:0}.amreview-submit-form .review-form .action.submit.primary:active{box-shadow:-1px 6px 3px -4px rgba(0,0,0,.4);transform:translateY(4px)}.amreview-helpful-wrap>.amreview-helpful{display:none}.amrev-comment-toolbar .amreview-helpful-wrap{justify-content:space-between;width:100%;padding:0}.amreview-add-new .amreview-button.action{margin-right:0;padding:10px 30px;border-radius:50px}.amreview-adminanswer-block{margin-top:var(--spacing-md);padding:10px 20px;border-left:6px solid var(--primary)}.review-form .fieldset>.field.amreview-pros-wrap span.comment,.review-form .fieldset>.field.amreview-cons-wrap span.comment{color:var(--base-contrast-muted);font-size:1em}