.tm-reviews-section{display:block;width:100%;min-width:0}.tm-reviews{--tm-review-gap: 16px;--tm-review-columns: 6;--tm-review-gold: #b58a47;--tm-review-ink: #2c211a;display:block;width:100%;min-width:0;padding:var(--tm-reviews-space, 40px) max(20px,calc((100% - var(--tm-reviews-width, 1520px)) / 2));color:var(--tm-review-ink);background:radial-gradient(ellipse at 50% 45%,#fffaf3,#faf5ed 65%,#f5eee4);box-sizing:border-box}.tm-reviews *,.tm-reviews *:before,.tm-reviews *:after{box-sizing:border-box}.tm-reviews [hidden]{display:none!important}.tm-reviews__heading{margin:0 0 26px;text-align:center}.tm-reviews__title-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(18px,3vw,56px)}.tm-reviews__title-row>span{height:1px;background:#ceb695;opacity:.8}.tm-reviews__title-row h2{margin:0;color:var(--tm-review-ink);font-family:var(--font-heading--family, Georgia, serif);font-weight:400;font-style:italic;font-size:clamp(30px,3.3vw,48px);line-height:1.15;text-transform:none;letter-spacing:-.025em;overflow-wrap:normal}.tm-reviews__ornament{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--tm-review-gold);margin-top:10px}.tm-reviews__ornament>span{display:block;width:90px;height:1px;background:#c9a66c;opacity:.7}.tm-reviews__ornament svg{display:block;width:24px;height:29px;flex:0 0 24px}.tm-reviews__viewport{width:100%;min-width:0;overflow-x:auto;scrollbar-width:none;overscroll-behavior-inline:contain;direction:ltr}.tm-reviews__viewport::-webkit-scrollbar{display:none}.tm-reviews__track{display:flex;align-items:stretch;gap:var(--tm-review-gap);width:max-content;will-change:transform}.tm-review{width:var(--tm-review-card-width, 220px);flex:0 0 var(--tm-review-card-width, 220px);min-width:0;display:flex;margin:0;border:1px solid #dfcdb6;border-radius:7px;overflow:hidden;background:#fcf8f1;box-shadow:0 2px 5px #68421f05}.tm-review__button{-webkit-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer;text-align:start;white-space:normal;font:inherit;letter-spacing:normal;text-transform:none;box-shadow:none}.tm-review__button:before,.tm-review__button:after{display:none}.tm-review__button:focus-visible,.tm-reviews button:focus-visible,.tm-reviews summary:focus-visible{outline:2px solid #8a652f;outline-offset:-3px}.tm-review__image{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain;background:#f1e8db;margin:0;border-radius:0}.tm-review__image--missing{background:linear-gradient(145deg,#f1e6d4,#fcf8f0)}.tm-review__copy{display:flex;flex:1;flex-direction:column;width:100%;padding:12px 15px 17px;font-family:var(--font-heading--family, Georgia, serif);font-weight:400;font-style:normal;line-height:1.3}.tm-review__title{margin:0 0 5px;color:inherit;font:inherit;font-size:20px;font-weight:500;line-height:1.2;letter-spacing:-.015em;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.tm-review__stars{display:block;font-family:Georgia,serif;font-size:20px;letter-spacing:1px;color:#bb8a35;line-height:1.25;white-space:nowrap}.tm-review__star--empty{color:#d9cbb8}.tm-review__author{margin:3px 0 10px;color:inherit;font-size:16px;font-style:italic;overflow-wrap:anywhere;line-height:1.3}.tm-review__body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;margin:0;font-size:17px;line-height:1.3;overflow-wrap:anywhere}.tm-reviews__controls{display:flex;justify-content:flex-end;margin-top:10px}.tm-reviews__pause{display:grid;place-items:center;width:28px;min-height:28px;padding:4px;background:transparent;color:#8b6a3d;border:1px solid #cdb691;border-radius:50%;cursor:pointer}.tm-reviews__pause svg{width:16px;height:16px}.tm-reviews__empty,.tm-reviews__editor-hint{font-size:15px;line-height:1.5;text-align:center;max-width:640px;margin:20px auto}.tm-reviews__native{margin-top:12px;width:100%;min-width:0;font-family:var(--font-heading--family, Georgia, serif)}.tm-reviews__native>summary{display:table;margin-inline:auto;padding:8px 2px;list-style:none;cursor:pointer;color:#735a36;font-size:15px;border-bottom:1px solid #cdb691}.tm-reviews__native>summary::-webkit-details-marker{display:none}.tm-reviews__native-content,.tm-reviews__native-content>.shopify-block,.tm-reviews__native-content .jdgm-widget{width:100%!important;max-width:100%!important;min-width:0!important}.tm-reviews__native-content{display:block;padding-top:24px}.tm-reviews__dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:32px;border:1px solid #cdb691;border-radius:8px;background:#fcf8f1;color:var(--tm-review-ink);overflow-y:auto}.tm-reviews__dialog::backdrop{background:#21180f80}.tm-reviews__dialog-content{font-family:var(--font-heading--family, Georgia, serif)}.tm-reviews__dialog-content .tm-review__image{max-height:300px;aspect-ratio:auto;object-fit:contain;margin-bottom:18px}.tm-reviews__dialog-content .tm-review__title,.tm-reviews__dialog-content .tm-review__body{display:block;overflow:visible;-webkit-line-clamp:unset;white-space:pre-line}.tm-reviews__dialog-content .tm-review__title{font-size:25px}.tm-reviews__dialog-content .tm-review__body{font-size:18px}.tm-reviews__close{position:sticky;top:0;float:right;z-index:1;width:32px;height:32px;min-height:0;padding:0;border:1px solid #cdb691;border-radius:50%;background:#fcf8f1;color:#503b24;font:24px/1 Georgia,serif;cursor:pointer}.tm-reviews__product-link{display:inline-block;margin-top:24px;color:#76572c;text-underline-offset:4px}@media(max-width:749px){.tm-reviews{--tm-review-columns: 3;--tm-review-gap: 8px;padding:26px 12px}.tm-reviews__heading{margin-bottom:19px}.tm-reviews__title-row{gap:12px}.tm-reviews__title-row h2{font-size:clamp(24px,6vw,32px)}.tm-reviews__ornament{margin-top:6px;gap:7px}.tm-reviews__ornament>span{width:48px}.tm-reviews__ornament svg{width:19px;height:24px;flex-basis:19px}.tm-review{border-radius:5px}.tm-review__image{aspect-ratio:1 / 1}.tm-review__copy{padding:8px 7px 11px}.tm-review__title{font-size:13px;line-height:1.2;margin-bottom:4px}.tm-review__stars{font-size:13px;letter-spacing:0}.tm-review__author{font-size:11px;margin:4px 0 7px;line-height:1.3}.tm-review__body{font-size:12px;line-height:1.35;-webkit-line-clamp:6}.tm-reviews__dialog{padding:22px}}@media(prefers-reduced-motion:reduce){.tm-reviews__track{will-change:auto}}
/*# sourceMappingURL=/cdn/shop/t/131/assets/tiffany-review-carousel.css.map */
