.custom-review{background:#fff;position:relative}.custom-review-inner{max-width:1400px;margin:0 auto}.custom-review-head{text-align:center;margin-bottom:64px}.custom-review-head .eyebrow{font-size:11px;letter-spacing:.28em;text-transform:uppercase;font-weight:600;color:#9c5112;margin-bottom:18px;display:flex;align-items:center;justify-content:center;gap:14px}.custom-review-head .eyebrow:before,.custom-review-head .eyebrow:after{content:"";width:32px;height:1px;background:#9c5112;opacity:.5}.custom-review-head h2{font-size:clamp(30px,3.4vw,44px);letter-spacing:.06em;text-transform:uppercase;font-weight:400;line-height:1.15;margin:0 0 16px;color:#211e1e;text-wrap:balance}.custom-review-head p.sub{font-size:15px;line-height:1.6;color:#211e1ebf;max-width:520px;margin:0 auto}.custom-review--A .custom-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.custom-review--A .custom-review-card{padding:40px 40px 36px;border:1px solid #211e1e14;display:flex;flex-direction:column;position:relative;transition:border-color .3s}.custom-review--A .custom-review-card .mark{font-family:Georgia,Times New Roman,serif;font-size:72px;line-height:.4;color:#9c5112;margin:12px 0 16px;font-weight:400;letter-spacing:0;text-transform:none;display:block;height:28px}.custom-review--A .custom-review-card .stars{display:flex;gap:4px;margin-bottom:20px;color:#9c5112}.custom-review--A .custom-review-card .stars svg{width:16px;height:16px;fill:currentColor}.custom-review--A .custom-review-card .quote{font-size:17px;line-height:1.55;color:#211e1ebf;margin:0 0 32px;font-weight:400;letter-spacing:.005em;text-wrap:pretty;flex:1}.custom-review--A .custom-review-card .quote .emph{color:#9c5112;font-weight:500}.custom-review--A .custom-review-card .attrib{display:flex;align-items:center;gap:14px;padding-top:24px;border-top:1px solid #211e1e14}.custom-review--A .custom-review-card .avatar.tint-2{background:#d5d2cb}.custom-review--A .custom-review-card .avatar{width:48px;height:48px;border-radius:50%;background:#e8d7c8;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;letter-spacing:.08em;color:#211e1ebf;font-family:var(--ff-display);text-transform:uppercase;overflow:hidden;background-size:cover;background-position:center}.custom-review--A .custom-review-card .attrib-text{flex:1;min-width:0}.custom-review--A .custom-review-card .attrib-text .loc{font-size:12px;color:#211e1ebf;letter-spacing:.02em}.custom-review--A .custom-review-card .attrib-text .name{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#211e1e;margin-bottom:2px}.custom-review--A .custom-review-card .bought{display:flex;align-items:center;gap:10px;margin-top:16px;padding-top:16px;border-top:1px dashed #211e1e14;transition:opacity .2s;text-decoration:none}.custom-review--A .custom-review-card .bought .thumb{width:44px;height:44px;background:#e8d7c8;flex-shrink:0}.custom-review--A .custom-review-card .bought .thumb img{width:100%;height:100%;object-fit:cover}.custom-review--A .custom-review-card .bought-text{flex:1;min-width:0}.custom-review--A .custom-review-card .bought-text .k{font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:#211e1ebf;font-weight:600;margin-bottom:3px}.custom-review--A .custom-review-card .bought-text .v{font-size:12px;font-weight:500;color:#211e1e;letter-spacing:.02em}.custom-review--A .custom-review-card .bought .arrow{width:14px;height:14px;color:#211e1ebf;transition:transform .2s}.custom-review-foot{margin-top:56px;display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap}.custom-review-rating{display:flex;align-items:center;gap:14px;font-size:13px;letter-spacing:.04em;color:#211e1ebf}.custom-review-rating .rating-stars{display:flex;gap:3px;color:#9c5112}.custom-review-rating strong{color:#211e1ebf;font-weight:600;letter-spacing:.06em}.custom-review-foot .uf-btn{display:inline-block;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;padding:14px 32px;border:1px solid #211e1ebf;background:transparent;color:#211e1ebf;transition:all .25s;cursor:pointer;line-height:1;text-decoration:none}.custom-review-foot .uf-btn:hover{background:#211e1e;color:#fff}.custom-review--A .custom-review-card:hover{border-color:#000}.custom-review--A .custom-review-card .bought:hover{opacity:.7}.custom-review-rating .rating-stars svg{width:16px;height:16px;fill:currentColor}.bought-text .v{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.custom-review-slider-arrows{display:none}@media screen and (max-width:820px){.custom-review--A .custom-review-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}}@media screen and (max-width:576px){.custom-review-rating{display:block}.custom-review-foot{gap:15px;margin-top:20px}.custom-review-rating .rating-stars{justify-content:center;padding-bottom:10px}.custom-review--A .custom-review-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding-bottom:10px;-webkit-overflow-scrolling:touch}.custom-review-card{min-width:280px}.custom-review-card{flex:0 0 85%;scroll-snap-align:center}.custom-review-grid::-webkit-scrollbar{display:none}.custom-review-grid{scrollbar-width:none}.custom-review-slider-arrows{display:flex;justify-content:space-around;gap:15px}.custom-review-prev,.custom-review-next{width:40px;height:40px;border-radius:50%;border:1px solid #ddd;color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#211e1ebf}.custom-review-prev:active,.custom-review-next:active{transform:scale(.95)}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom-review-section.css.map */
