.qing-product-reviews,.qing-product-reviews *{box-sizing:border-box}.product-reviews{padding:100px max(4vw,24px);background:#eee8de;color:#2c2721}.review-head{display:flex;align-items:end;justify-content:space-between;max-width:1380px;margin:0 auto 42px}.qing-review-eyebrow{margin:0 0 20px;color:#987645;font:500 11px/1.4 Jost,sans-serif;letter-spacing:2.7px;text-transform:uppercase}.review-head h2{margin:0;font:400 clamp(46px,5vw,68px)/1 "Cormorant Garamond",serif}.review-open{display:grid;place-items:center;min-width:190px;min-height:50px;padding:0 22px;border:1px solid #3b342c;background:transparent;color:inherit;font:500 11px/1 Jost,sans-serif;letter-spacing:1.7px;cursor:pointer;transition:.25s}.review-open:hover{background:#2c2721;color:#fff}.review-summary{display:grid;grid-template-columns:.42fr .58fr;gap:7vw;max-width:1380px;margin:auto;padding:38px 0;border-top:1px solid #d2c8ba;border-bottom:1px solid #d2c8ba}.review-score{display:grid;align-content:center;justify-items:start}.review-score strong{font:400 78px/.9 "Cormorant Garamond",serif}.review-score>span{margin:10px 0 8px;color:#9b7947;font-size:15px;letter-spacing:4px}.review-score small{font-size:10px;letter-spacing:1.4px}.review-bars{display:grid;gap:9px}.review-bars>div{display:grid;grid-template-columns:54px 1fr 28px;align-items:center;gap:12px;color:#71685d;font:400 10px/1.2 Jost,sans-serif;letter-spacing:1px}.review-bars i{display:block;height:3px;background:#d8cfc1}.review-bars i b{display:block;height:100%;background:#9b7947}.review-bars small{text-align:right}.review-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1380px;margin:34px auto 0}.review-list article{min-height:245px;padding:27px;border:1px solid #d2c8ba;background:#f5f1e9}.review-list article.is-review-hidden{display:none}.review-card__top{display:flex;justify-content:space-between}.review-card__stars{color:#9b7947;letter-spacing:2px}.review-card__top small{color:#8c8378;font-size:9px;letter-spacing:1px}.review-list h3{margin:28px 0 12px;font:500 24px/1.1 "Cormorant Garamond",serif}.review-list p{min-height:70px;margin:0;color:#675f55;font:400 12px/1.75 Jost,sans-serif}.review-list article>div:last-child{display:flex;align-items:center;gap:9px;margin-top:20px}.review-list article>div:last-child b{font:500 11px/1 Jost,sans-serif;letter-spacing:1px}.review-list article>div:last-child small{padding-left:9px;border-left:1px solid #c9beae;color:#8a6d3b;font:500 9px/1 Jost,sans-serif;letter-spacing:1px}.review-load-more{display:flex;align-items:center;justify-content:center;gap:13px;width:220px;min-height:50px;margin:38px auto 0;border:1px solid #8a6d3b;background:transparent;color:#554938;font:500 11px/1 Jost,sans-serif;letter-spacing:1.6px;cursor:pointer}.review-load-more:hover{border-color:#2c2721;background:#2c2721;color:#fff}.review-modal{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:22px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s,visibility 0s .25s}.review-modal.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.review-modal__scrim{position:absolute;inset:0;background:rgba(30,26,21,.68);backdrop-filter:blur(3px)}.review-dialog{position:relative;z-index:1;width:min(590px,100%);max-height:calc(100vh - 44px);overflow:auto;padding:48px;background:#f5f1e9}.review-dialog h2{margin:0 0 28px;font:400 46px/1 "Cormorant Garamond",serif}.review-close{position:absolute;top:18px;right:21px;padding:0;border:0;background:transparent;font:300 27px/1 Jost,sans-serif;cursor:pointer}.review-dialog form{display:grid;gap:17px}.review-dialog fieldset{margin:0;padding:0;border:0}.review-dialog legend,.review-dialog label>span{display:block;margin-bottom:7px;font:500 10px/1 Jost,sans-serif;letter-spacing:1.4px}.review-rating-input{display:flex;gap:5px;color:#9b7947}.review-rating-input button{padding:0;border:0;background:transparent;color:inherit;font-size:26px;cursor:pointer}.review-dialog input,.review-dialog textarea{width:100%;padding:13px;border:1px solid #d1c6b7;border-radius:0;background:transparent;font:400 13px/1.5 Jost,sans-serif;outline:0}.review-dialog input:focus,.review-dialog textarea:focus{border-color:#8a6d3b}.review-submit{min-height:52px;border:0;background:#2c2721;color:#fff;font:500 11px/1 Jost,sans-serif;letter-spacing:1.8px;cursor:pointer}.review-submit:disabled{opacity:.55}.review-form__status{min-height:14px;color:#758765;font:400 10px/1.4 Jost,sans-serif;letter-spacing:1px}.review-form__status.is-error{color:#b5482f}.review-modal-open{overflow:hidden}@media(max-width:800px){.product-reviews{padding:70px 18px}.review-head{align-items:center}.review-summary{grid-template-columns:1fr;gap:30px}.review-list{grid-template-columns:1fr}.review-open{min-width:150px}.review-dialog{padding:38px 24px}}@media(max-width:480px){.review-head{display:grid;gap:22px}.review-open,.review-load-more{width:100%}.review-score strong{font-size:62px}.review-dialog h2{font-size:38px}}
