.kc-proof{--color-background: rgb(253 248 245 / 1);--color-foreground: rgb(58 43 21 / 1);--color-foreground-rgb: 58 43 21;--color-foreground-heading: rgb(58 43 21 / 1);--color-primary: rgb(58 43 21 / 1);--color-surface-deep: rgb(238 231 223 / 1);--color-ink-inverse: rgb(253 248 245 / 1);--opacity-60: .6;--page-content-width: 1620px;--page-margin: 20px;--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2));--font-body--family: "KC DM Sans", "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading--family: "Times New Roman", Times, serif;--font-body--weight: 400;--font-heading--weight: 500;--heading-width: 118;--letter-spacing-md: .13em;--hover-transition: .25s ease-out}.kc-proof,.kc-proof *,.kc-proof *:before,.kc-proof *:after{box-sizing:border-box}.kc-proof .proof{color:var(--color-foreground);font-family:var(--font-body--family);font-weight:var(--font-body--weight);font-size:16px;line-height:1.55;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kc-proof img{max-width:100%;display:block}.kc-proof a{color:inherit;text-decoration:none;font-weight:inherit}.kc-proof p,.kc-proof span,.kc-proof a{line-height:inherit}.kc-proof p{margin:0;font-size:inherit}.kc-proof h2{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-style:normal;font-variation-settings:"wdth" var(--heading-width);color:var(--color-foreground-heading);line-height:1.12;letter-spacing:-.01em}.kc-proof blockquote{padding:0;border:0;quotes:none}.kc-proof figure{margin:0}.kc-proof a:focus-visible{outline:2px solid var(--color-primary)!important;outline-offset:3px}.kc-proof .visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.kc-proof .sec-proof{padding-top:50px;padding-bottom:50px}.kc-proof .section-headline{font-size:clamp(26px,3.2vw,46px)}.kc-proof .stars{display:inline-flex;gap:1px;color:var(--color-foreground);font-size:12px;line-height:1}.kc-proof .stars svg,.kc-proof .proof-verified svg,.kc-proof .proof-cta svg{display:block;width:1em;height:1em;fill:currentColor;flex-shrink:0}@media screen and (min-width:1440px){.kc-proof{--page-margin: 56px}}.kc-proof .proof{--proof-backdrop-image: none;--proof-card-gap: 20px;--proof-card-width: calc((100cqw - (var(--proof-card-gap) * 2)) / 2.5);--proof-gold: rgb(176 138 82);--proof-rule: rgb(58 43 21 / .15);--proof-muted: rgb(58 43 21 / .6);--proof-black: rgb(58 43 21 / 1);overflow:hidden;background-color:var(--color-surface-deep);background-image:var(--proof-backdrop-image),radial-gradient(120% 80% at 18% 12%,#fdf8f54d,#fdf8f500 62%),radial-gradient(90% 70% at 82% 88%,#fdf8f538,#fdf8f500 58%),linear-gradient(103deg,#e2d9cd80,#fdf8f51f 34%,#e2d9cd8c,#fdf8f524 82%,#e2d9cd73);background-size:cover;background-position:center}.kc-proof .proof-heading{max-width:var(--page-width);margin-inline:auto;margin-bottom:12px;padding-inline:var(--page-margin);font-size:40px;line-height:1.2;font-weight:500;text-align:center}.kc-proof .proof-subhead{margin-bottom:56px;padding-inline:var(--page-margin);font-family:var(--font-heading--family);font-variation-settings:"wdth" 110;font-size:12px;font-weight:500;letter-spacing:var(--letter-spacing-md);text-transform:uppercase;text-align:center;color:rgb(var(--color-foreground-rgb) / var(--opacity-60))}.kc-proof .proof-viewport{overflow-x:auto;scroll-behavior:auto;overflow-y:hidden;overscroll-behavior-x:contain;container-type:inline-size;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.kc-proof .proof-viewport::-webkit-scrollbar{display:none}.kc-proof .proof-viewport.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.kc-proof .proof-track{display:flex;will-change:transform;align-items:stretch;gap:var(--proof-card-gap);width:max-content;padding-block:0}.kc-proof .proof-card{display:flex;flex-direction:column;contain:paint;flex:0 0 var(--proof-card-width);width:var(--proof-card-width);margin:0;padding:24px 24px 18px;background:var(--color-background);border:1px solid var(--proof-rule);border-radius:0;box-shadow:0 1px 2px #3a2b150a,0 10px 24px #3a2b150f}.kc-proof .proof-stars{margin-bottom:12px}.kc-proof .proof-stars .stars{gap:3px;font-size:19px;color:var(--proof-gold)}.kc-proof .proof-quote{margin:0;font-family:var(--font-heading--family);font-style:italic;font-size:19px;line-height:1.4;font-weight:400;color:var(--proof-black)}.kc-proof .proof-attribution{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding-top:18px}.kc-proof .proof-name{font-size:15px;font-weight:700;color:var(--proof-black)}.kc-proof .proof-verified{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--proof-muted)}.kc-proof .proof-verified .ph-seal-check{font-size:20px;color:var(--proof-gold)}.kc-proof .proof-product{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:auto;padding-top:16px;border-top:1px solid var(--proof-rule)}.kc-proof .proof-attribution{margin-bottom:18px}.kc-proof .proof-thumb{width:52px;height:64px;object-fit:contain}.kc-proof .proof-product-info{min-width:0}.kc-proof .proof-product-name{font-size:14px;font-weight:600;line-height:1.3;color:var(--proof-black)}.kc-proof .proof-product-variant{margin-top:4px;font-size:13px;line-height:1.35;color:var(--proof-muted)}.kc-proof .proof-buy{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;align-self:stretch;gap:10px}.kc-proof .proof-price{font-size:15px;font-weight:600;color:var(--proof-black);white-space:nowrap}.kc-proof .proof-cta{display:inline-flex;align-items:center;gap:4px;border-bottom:1px solid transparent;font-size:13px;font-weight:500;color:var(--proof-black);white-space:nowrap;transition:border-color var(--hover-transition)}.kc-proof .proof-cta:hover{border-bottom-color:currentColor}.kc-proof .proof-cta.is-soldout{color:var(--proof-muted);opacity:.55;pointer-events:none}@media screen and (max-width:767px){.kc-proof{--page-margin: 16px}.kc-proof .proof{font-size:15px}.kc-proof .proof{--proof-card-gap: 14px;--proof-card-width: calc((100cqw - var(--proof-card-gap)) / 1.25)}.kc-proof .proof-card{padding:18px 18px 14px}.kc-proof .proof-quote{font-size:17px}.kc-proof .proof-heading{font-size:clamp(26px,7vw,40px)}.kc-proof .proof-subhead{margin-bottom:32px}}@media screen and (max-width:1199px){.kc-proof .proof{--proof-card-gap: 16px}.kc-proof .proof-quote{font-size:17px}.kc-proof .proof-heading{font-size:32px;line-height:1.25}}@media screen and (max-width:1024px)and (max-height:500px)and (orientation:landscape){.kc-proof .proof{--proof-card-gap: 14px}.kc-proof .proof-card{padding:14px 16px 12px}.kc-proof .proof-quote{font-size:14px}.kc-proof .proof-product-variant{display:none}}@media(prefers-color-scheme:dark){.kc-proof .proof{color:var(--color-foreground)}.kc-proof .proof-card{background-color:var(--color-background);color:var(--color-foreground)}}@media screen and (max-width:1024px)and (max-height:500px)and (orientation:landscape){.kc-proof .proof{--proof-card-gap: 14px;--proof-card-width: calc((100cqw - var(--proof-card-gap)) / 2)}}.kc-proof{--type-title: 40px;--ink-muted: rgb(58 43 21 / .78);--ink-label: rgb(58 43 21 / .7)}.kc-proof .proof-heading{font-family:var(--font-heading--family);font-size:var(--type-title);font-weight:400;line-height:1.15;letter-spacing:-.01em;text-transform:none;color:var(--color-foreground)}.kc-proof .proof-subhead{font-family:var(--font-body--family);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-label)}@media screen and (max-width:1199px){.kc-proof{--type-title: 34px}}@media screen and (max-width:767px){.kc-proof{--type-title: 30px}}@media screen and (max-width:1024px)and (max-height:500px)and (orientation:landscape){.kc-proof{--type-title: 26px}}.kc-proof{--ink-label: var(--ink-muted)}.kc-proof .proof-verified,.kc-proof .proof-product-variant{color:var(--ink-muted)}.kc-proof .proof-cta{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:7px 14px;border:1px solid var(--color-foreground);border-radius:0;background:transparent;color:var(--color-foreground);font-family:var(--font-body--family);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--hover-transition),color var(--hover-transition)}.kc-proof .proof-cta:hover{background:var(--color-foreground);border-color:var(--color-foreground);color:var(--color-ink-inverse)}@media screen and (min-width:1200px){.kc-proof .proof-name,.kc-proof .proof-price{font-size:16px}.kc-proof .proof-quote{font-size:20px}}@media screen and (max-width:767px)and (orientation:portrait){.kc-proof .proof-name,.kc-proof .proof-price,.kc-proof .proof-quote,.kc-proof .proof-quote p{font-size:16px}}@media screen and (max-width:1024px)and (max-height:500px)and (orientation:landscape){.kc-proof{--type-title: 24px}.kc-proof .proof-name,.kc-proof .proof-price{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/172/assets/section-proof-reviews.css.map */
