#customer-reviews-showcase{scroll-margin-top:calc(var(--m-header-height, 80px) + 16px)}.reviews-section{--cr-bg: #fdfbf7;--cr-brand: #1a2e22;--cr-text: #2a2a26;--cr-muted: #6c665a;--cr-gold: #d4a84b;--cr-line: #e8dfd0;--cr-card: #ffffff;--cr-shadow: 0 12px 32px rgba(26, 46, 34, .07);--cr-radius: 16px;--cr-serif: "Cormorant Garamond", var(--font-stack-header, Georgia), serif;--cr-sans: "Inter", var(--font-stack-body, sans-serif), sans-serif;position:relative;overflow:hidden;background:var(--cr-bg);color:var(--cr-text);font-family:var(--cr-sans)}.reviews-section .reviews-section__inner{position:relative;z-index:2;width:100%;max-width:none;box-sizing:border-box}.reviews-section .reviews-section__inner.container-fluid,.reviews-section .reviews-section__inner.container{max-width:100%}.reviews-section .corner-art{position:absolute;pointer-events:none;opacity:.55;z-index:1}.reviews-section .corner-art--tl{top:0;left:0;width:200px}.reviews-section .corner-art--tr{top:0;right:0;width:200px;transform:scaleX(-1)}.reviews-section .corner-art--bl{bottom:0;left:0;width:200px;transform:scaleY(-1)}.reviews-section .corner-art--br{right:0;bottom:0;width:220px}.reviews-section__head{text-align:center;margin-bottom:24px}.reviews-section .section-brand__row{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:14px}.reviews-section .section-brand__row .line{width:96px;max-width:18vw;height:1px;background:#d4c4a0;flex-shrink:1}.reviews-section .brand-text{margin:0;font-family:var(--cr-serif);font-size:18px;font-weight:700;text-transform:uppercase;color:var(--cr-brand);white-space:nowrap}.reviews-section h2.reviews-section__title{margin:0 0 8px;font-family:var(--cr-serif);font-size:clamp(36px,4.5vw,52px);line-height:1.08;font-weight:600;color:var(--cr-brand)}.reviews-section .subtitle{margin:0 auto;max-width:720px;font-family:var(--cr-serif);font-size:clamp(22px,2.6vw,26px);font-style:italic;font-weight:600;line-height:1.45;color:#4a443c}.reviews-section .reviews-layout{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:16px;align-items:stretch;width:100%}.reviews-section .summary-card,.reviews-section .review-card{background:var(--cr-card);border:1px solid var(--cr-line);border-radius:var(--cr-radius)}.reviews-section .summary-card{box-shadow:var(--cr-shadow)}.reviews-section .review-card{box-shadow:none}.reviews-section .summary-card{padding:20px 22px 18px;display:flex;flex-direction:column;height:100%;min-height:100%;box-sizing:border-box}.reviews-section .summary-top{display:flex;align-items:center;gap:10px;margin-bottom:12px}.reviews-section .google-icon{width:36px;height:36px;flex-shrink:0}.reviews-section .google-title{font-family:var(--cr-sans);font-size:16px;font-weight:600;color:var(--cr-brand);line-height:1.3}.reviews-section .rating-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:10px;margin:0 0 10px}.reviews-section .rating-number{font-size:48px;font-weight:600;color:var(--cr-brand);line-height:1;letter-spacing:-.02em;margin:0;padding:0;display:flex;align-items:center}.reviews-section .rating-row .stars{color:var(--cr-gold);letter-spacing:.06em;font-size:20px;line-height:1;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center}.reviews-section .stars{color:var(--cr-gold);letter-spacing:.08em;font-size:18px;line-height:1}.reviews-section .rating-note{margin:0 0 12px;padding:0;color:var(--cr-muted);font-size:12px;line-height:1.35}.reviews-section .rating-bars{margin-bottom:14px;flex:1 1 auto}.reviews-section .bar-row{display:grid;grid-template-columns:46px 1fr 40px;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;color:#534c42}.reviews-section .bar-row:last-child{margin-bottom:0}.reviews-section .bar-row strong{font-weight:500;text-align:right;color:#5d574c;font-size:13px}.reviews-section .bar{height:6px;background:#f0ebe3;border-radius:99px;overflow:hidden}.reviews-section .fill{height:100%;background:linear-gradient(90deg,#c9952e,#d4a84b);border-radius:inherit}.reviews-section .summary-card__actions{display:flex;flex-direction:column;gap:0;margin-top:auto;flex-shrink:0}.reviews-section .summary-card .review-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:40px;padding:10px 16px;background:var(--cr-brand);color:#fff;text-decoration:none;border-radius:999px;font-family:var(--cr-sans);font-size:14px;font-weight:600;border:none;cursor:pointer;transition:background .2s ease}.reviews-section .review-btn:hover{background:#142419;color:#fff}.reviews-section .review-btn--secondary{background:transparent;color:var(--cr-brand);border:1px solid var(--cr-brand)}.reviews-section .review-btn--secondary:hover{background:#1a2e220f;color:var(--cr-brand)}.reviews-section .review-btn.is-disabled{pointer-events:none;opacity:.85}.reviews-section .reviews-carousel-wrap{position:relative;min-width:0;padding:0 52px 44px;display:flex;flex-direction:column;height:100%;min-height:100%;box-sizing:border-box}.reviews-section .reviews-carousel.swiper{overflow:hidden;width:100%;flex:1 1 auto;min-height:0}.reviews-section .reviews-carousel .swiper-wrapper{align-items:stretch}.reviews-section .reviews-carousel .swiper-slide{height:auto;display:flex;align-self:stretch;box-sizing:border-box}.reviews-section .review-card{padding:22px 20px 18px;display:flex;flex-direction:column;width:100%;min-height:100%;height:100%;box-sizing:border-box}.reviews-section .review-card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.reviews-section .review-card-top .stars{font-size:14px}.reviews-section .quote-mark{width:36px;height:36px;flex-shrink:0;opacity:.9}.reviews-section .quote-mark--text{font-family:var(--cr-serif);font-size:52px;line-height:.8;color:#d4a84b59;-webkit-user-select:none;user-select:none}.reviews-section .review-text{margin:0;flex:1 1 auto;font-family:var(--cr-serif);font-size:17px;line-height:1.58;color:var(--cr-brand);text-align:left}.reviews-section .review-text p{margin:0}.reviews-section .card-divider{width:40%;height:1px;background:var(--cr-line);margin:auto 0 14px;flex-shrink:0}.reviews-section .review-footer{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:0;flex-shrink:0}.reviews-section .review-user{display:flex;align-items:center;gap:12px;min-width:0}.reviews-section .avatar{width:48px;height:48px;border-radius:50%;flex-shrink:0;object-fit:cover;background:#ebe3d4}.reviews-section .avatar--placeholder{display:block}.reviews-section .name-line{display:flex;align-items:center;gap:6px;font-family:var(--cr-sans);font-size:14px;font-weight:600;color:var(--cr-brand)}.reviews-section .verify-icon{width:16px;height:16px;flex-shrink:0}.reviews-section .buyer-type{color:#7b7468;font-size:12px;margin-top:2px}.reviews-section .product-thumb{width:56px;height:56px;border-radius:10px;border:1px solid var(--cr-line);object-fit:cover;flex-shrink:0;background:#f6f3ec}.reviews-section .product-thumb--placeholder{display:block}.reviews-section .nav-button{position:absolute;top:42%;z-index:3;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;border:1px solid #e4d8c7;background:#ffffffeb;color:var(--cr-brand);cursor:pointer;box-shadow:0 8px 24px #1a2e221a;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:box-shadow .2s ease,border-color .2s ease}.reviews-section .nav-button:hover{border-color:#cfc0a8;box-shadow:0 10px 28px #1a2e2224}.reviews-section .nav-button--prev{left:0}.reviews-section .nav-button--next{right:0}.reviews-section .nav-button.swiper-button-disabled{opacity:.45;cursor:default;pointer-events:none}.reviews-section .carousel-controls{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:8px;width:100%;position:absolute;left:0;right:0;bottom:0}.reviews-section .dash{width:56px;height:1px;background:#dbcdb7;flex-shrink:0}.reviews-section .carousel-controls__dots{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;min-height:14px;width:auto}.reviews-section .carousel-controls__dots .swiper-pagination-bullet{width:10px!important;height:10px!important;border-radius:50%!important;margin:0!important;opacity:1!important;background:#d9d0c0!important;cursor:pointer}.reviews-section .carousel-controls__dots .swiper-pagination-bullet-active{background:var(--cr-brand)!important}@media(max-width:1100px){.reviews-section .reviews-layout{grid-template-columns:1fr}.reviews-section .reviews-carousel-wrap{padding-left:0;padding-right:0}}@media(max-width:768px){.reviews-section .section-brand__row .line{width:40px}.reviews-section .brand-text{font-size:16px;font-weight:700}.reviews-section__head{margin-bottom:18px}.reviews-section .reviews-carousel-wrap{padding-bottom:36px}.reviews-section .nav-button{display:none}.reviews-section .summary-card{padding:20px 18px}.reviews-section .review-card{min-height:auto;padding:20px 18px}.reviews-section .rating-number{font-size:48px}.reviews-section .corner-art--tl,.reviews-section .corner-art--tr{width:120px}.reviews-section .corner-art--bl,.reviews-section .corner-art--br{width:130px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/customer-reviews-showcase.css.map */
