.single-product .zv1617-reviews{
width:min(1420px,calc(100% - 32px))!important;
max-width:1420px!important;
margin:42px auto 0!important;
padding:34px!important;
border:1px solid #e8dfd8!important;
border-radius:22px!important;
background:linear-gradient(180deg,#fdfbf9 0%,#faf6f2 100%)!important;
box-shadow:0 8px 30px rgba(41,30,22,.045)!important;
}
.single-product .zv1617-reviews .zv1617-section-head{
max-width:760px;
margin-bottom:28px!important;
}
.single-product .zv1617-reviews .zv1617-section-head>span{
display:block;
margin-bottom:7px;
color:#9a725d;
font-size:10px;
font-weight:800;
letter-spacing:.15em;
text-transform:uppercase;
}
.single-product .zv1617-reviews .zv1617-section-head h2{
margin:0;
color:#171411;
font-family:var(--serif,Georgia,serif);
font-size:clamp(34px,3.4vw,50px);
line-height:1.05;
font-weight:400;
letter-spacing:-.02em;
}
.single-product .zv1617-reviews .zv1617-section-head p{
margin:10px 0 0;
max-width:680px;
color:#746a62;
font-size:13px;
line-height:1.55;
}
.single-product .zv-amz-reviews-summary{
display:grid!important;
grid-template-columns:minmax(260px,.8fr) minmax(0,1.6fr)!important;
gap:38px!important;
padding:0!important;
background:transparent!important;
}
.single-product .zv-amz-reviews-left,
.single-product .zv-amz-reviews-right{
min-width:0!important;
}
.single-product .zv-amz-reviews-left{
padding:24px!important;
border:1px solid #e6ddd6!important;
border-radius:18px!important;
background:#fff!important;
}
.single-product .zv-amz-reviews-right{
padding:24px!important;
border:1px solid #e6ddd6!important;
border-radius:18px!important;
background:#fff!important;
}
.single-product .zv-amz-stars{
color:#b98259!important;
}
.single-product .zv-amz-bars i{
overflow:hidden!important;
border-radius:999px!important;
background:#eee6df!important;
}
.single-product .zv-amz-bars i b{
background:#b98259!important;
} .single-product .zv-amz-review-button{
appearance:none!important;
-webkit-appearance:none!important;
display:flex!important;
align-items:center!important;
justify-content:center!important;
width:100%!important;
min-height:48px!important;
margin-top:14px!important;
padding:0 18px!important;
border:1px solid #9f6f60!important;
border-radius:10px!important;
background:#a87566!important;
color:#fff!important;
box-shadow:0 6px 16px rgba(119,77,65,.14)!important;
font-size:12px!important;
font-weight:800!important;
letter-spacing:.01em!important;
text-decoration:none!important;
cursor:pointer!important;
transition:transform .18s ease,background .18s ease,box-shadow .18s ease!important;
}
.single-product .zv-amz-review-button:hover{
transform:translateY(-1px)!important;
background:#936354!important;
box-shadow:0 8px 20px rgba(119,77,65,.18)!important;
} .single-product .zv1626-native-reviews{
grid-column:1/-1!important;
width:100%!important;
margin-top:26px!important;
}
.single-product .zv1626-review-list{
margin-top:8px;
}
.single-product .zv1626-review-list>h3{
margin:0 0 12px;
color:#171411;
font-size:20px;
}
.single-product .zv1626-native-reviews ol.commentlist{
margin:0!important;
padding:0!important;
list-style:none!important;
}
.single-product .zv1626-native-reviews ol.commentlist>li{
margin:0 0 12px!important;
padding:18px!important;
border:1px solid #e8dfd8!important;
border-radius:14px!important;
background:#fff!important;
} .single-product .zv1626-review-empty{
display:flex;
align-items:center;
gap:14px;
margin:8px 0 0;
padding:18px 20px;
border:1px dashed #d7c8bd;
border-radius:14px;
background:#fff;
}
.single-product .zv1626-review-empty>span{
display:grid;
place-items:center;
flex:0 0 44px;
width:44px;
height:44px;
border-radius:50%;
background:#f3e9e3;
color:#a87566;
font-size:27px;
}
.single-product .zv1626-review-empty strong{
display:block;
margin-bottom:3px;
color:#171411;
font-size:14px;
}
.single-product .zv1626-review-empty p{
margin:0;
color:#746a62;
font-size:12px;
line-height:1.45;
} .single-product .zv1626-review-form-shell{
scroll-margin-top:90px;
margin-top:22px!important;
padding:26px!important;
border:1px solid #dfd2c8!important;
border-radius:18px!important;
background:#fff!important;
box-shadow:0 10px 28px rgba(42,31,23,.055)!important;
}
.single-product .zv1626-review-form-shell[hidden]{
display:none!important;
}
.single-product .zv1626-review-form-head{
max-width:680px;
margin-bottom:22px;
}
.single-product .zv1626-review-form-head>span{
display:block;
margin-bottom:6px;
color:#a87566;
font-size:9px;
font-weight:800;
letter-spacing:.15em;
text-transform:uppercase;
}
.single-product .zv1626-review-form-head h3{
margin:0;
color:#171411;
font-size:26px;
line-height:1.15;
}
.single-product .zv1626-review-form-head p{
margin:7px 0 0;
color:#746a62;
font-size:12px;
line-height:1.5;
}
.single-product .zv1626-review-form-shell #respond,
.single-product .zv1626-review-form-shell #review_form_wrapper{
margin:0!important;
padding:0!important;
border:0!important;
}
.single-product .zv1626-review-form-shell .comment-reply-title{
display:none!important;
}
.single-product .zv1626-review-form-shell .comment-form{
display:grid;
grid-template-columns:repeat(2,minmax(0,1fr));
gap:16px 18px;
}
.single-product .zv1626-review-form-shell .comment-form>*{
min-width:0;
margin:0!important;
}
.single-product .zv1626-review-form-shell .comment-form-rating,
.single-product .zv1626-review-form-shell .zv1521-review-fit,
.single-product .zv1626-review-form-shell .comment-form-comment,
.single-product .zv1626-review-form-shell .zavryne-review-media-upload,
.single-product .zv1626-review-form-shell .zavryne-review-note,
.single-product .zv1626-review-form-shell .zavryne-review-privacy,
.single-product .zv1626-review-form-shell .form-submit,
.single-product .zv1626-review-form-shell .comment-notes,
.single-product .zv1626-review-form-shell .logged-in-as{
grid-column:1/-1;
}
.single-product .zv1626-review-form-shell label,
.single-product .zv1626-review-form-shell legend{
display:block!important;
margin-bottom:7px!important;
color:#2a2521!important;
font-size:12px!important;
font-weight:750!important;
}
.single-product .zv1626-review-form-shell input[type="text"],
.single-product .zv1626-review-form-shell input[type="email"],
.single-product .zv1626-review-form-shell select,
.single-product .zv1626-review-form-shell textarea{
width:100%!important;
border:1px solid #d9cec6!important;
border-radius:10px!important;
background:#fff!important;
color:#171411!important;
box-shadow:none!important;
outline:none!important;
font:400 14px/1.4 var(--sans,Arial,sans-serif)!important;
}
.single-product .zv1626-review-form-shell input[type="text"],
.single-product .zv1626-review-form-shell input[type="email"],
.single-product .zv1626-review-form-shell select{
min-height:48px!important;
padding:0 13px!important;
}
.single-product .zv1626-review-form-shell textarea{
min-height:150px!important;
resize:vertical!important;
padding:13px!important;
}
.single-product .zv1626-review-form-shell input:focus,
.single-product .zv1626-review-form-shell select:focus,
.single-product .zv1626-review-form-shell textarea:focus{
border-color:#a87566!important;
box-shadow:0 0 0 3px rgba(168,117,102,.12)!important;
} .single-product .zv1626-review-form-shell .zavryne-star-picker{
padding:16px!important;
border:1px solid #eadfd7!important;
border-radius:12px!important;
background:#fcf9f7!important;
}
.single-product .zv1626-review-form-shell .zavryne-star-picker__stars{
display:flex!important;
flex-direction:row-reverse!important;
justify-content:flex-end!important;
gap:4px!important;
}
.single-product .zv1626-review-form-shell .zavryne-star-picker__stars input{
position:absolute!important;
opacity:0!important;
pointer-events:none!important;
}
.single-product .zv1626-review-form-shell .zavryne-star-picker__stars label{
margin:0!important;
color:#d8cec7!important;
font-size:34px!important;
line-height:1!important;
cursor:pointer!important;
transition:color .12s ease,transform .12s ease!important;
}
.single-product .zv1626-review-form-shell .zavryne-star-picker__stars label:hover,
.single-product .zv1626-review-form-shell .zavryne-star-picker__stars label:hover~label,
.single-product .zv1626-review-form-shell .zavryne-star-picker__stars input:checked~label{
color:#b98259!important;
}
.single-product .zv1626-review-form-shell .zavryne-star-picker__stars label:hover{
transform:scale(1.07);
} .single-product .zv1626-review-form-shell .zavryne-review-media-upload{
padding:16px!important;
border:1px dashed #d5c4b9!important;
border-radius:12px!important;
background:#fcf9f7!important;
}
.single-product .zv1626-review-form-shell .zavryne-review-media-upload label span{
display:block;
margin-top:4px;
color:#81766e;
font-size:11px;
font-weight:400;
}
.single-product .zv1626-review-form-shell input[type="file"]{
width:100%;
margin-top:10px;
} .single-product .zv1626-review-form-shell .form-submit{
display:flex!important;
justify-content:flex-start!important;
}
.single-product .zv1626-review-form-shell .submit{
display:inline-flex!important;
align-items:center!important;
justify-content:center!important;
min-width:220px!important;
min-height:50px!important;
padding:0 22px!important;
border:1px solid #9f6f60!important;
border-radius:10px!important;
background:#a87566!important;
color:#fff!important;
box-shadow:0 6px 16px rgba(119,77,65,.14)!important;
font-size:12px!important;
font-weight:800!important;
cursor:pointer!important;
}
.single-product .zv1626-review-form-shell .submit:hover{
background:#936354!important;
}
@media(max-width:800px){
.single-product .zv1617-reviews{
width:calc(100% - 20px)!important;
max-width:calc(100% - 20px)!important;
margin-top:30px!important;
padding:20px 12px!important;
border-radius:17px!important;
}
.single-product .zv1617-reviews .zv1617-section-head h2{
font-size:32px;
}
.single-product .zv-amz-reviews-summary{
grid-template-columns:1fr!important;
gap:16px!important;
}
.single-product .zv-amz-reviews-left,
.single-product .zv-amz-reviews-right{
padding:17px!important;
border-radius:14px!important;
}
.single-product .zv1626-review-form-shell{
padding:18px 13px!important;
border-radius:14px!important;
}
.single-product .zv1626-review-form-shell .comment-form{
grid-template-columns:1fr!important;
gap:14px!important;
}
.single-product .zv1626-review-form-shell .comment-form>*{
grid-column:1!important;
}
.single-product .zv1626-review-form-shell .submit{
width:100%!important;
min-width:0!important;
}
}