.kc-craft{--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);--page-margin: 20px;--font-body--family: "KC DM Sans", "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading--family: "Times New Roman", Times, serif;--font-script--family: "Times New Roman", Times, serif;--font-body--weight: 400;--font-heading--weight: 500;--heading-width: 118}.kc-craft,.kc-craft *,.kc-craft *:before,.kc-craft *:after{box-sizing:border-box}.kc-craft .craft{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}@media screen and (min-width:1440px){.kc-craft{--page-margin: 56px}}@media screen and (max-width:767px){.kc-craft{--page-margin: 16px}.kc-craft .craft{font-size:15px}}.kc-craft span{line-height:inherit}.kc-craft ul{margin:0;padding:0;list-style:none}.kc-craft li{margin:0}.kc-craft 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-craft svg{display:block}.kc-craft .sec-craft{padding-top:0;padding-bottom:0}.kc-craft .craft-headline em{font-family:var(--font-script--family)!important;font-style:italic;font-weight:400;font-variation-settings:normal;letter-spacing:0}.kc-craft .craft{--craft-gold: rgb(168 128 79);--craft-rule: rgb(168 128 79 / .45);--craft-divider: rgb(var(--color-foreground-rgb) / .14);padding-inline:var(--page-margin);background:var(--color-background);border-top:1px solid var(--craft-rule);border-bottom:1px solid rgb(168 128 79 / .8)}.kc-craft .craft-inner{display:grid;grid-template-columns:34fr 66fr;gap:clamp(24px,3vw,48px);align-items:center;max-width:1308px;margin-inline:auto;padding-block:45px}.kc-craft .craft-headline{max-width:420px;font-size:clamp(28px,2.5vw,38px);line-height:1.22;font-weight:400;letter-spacing:0}.kc-craft .craft-headline em{color:var(--craft-gold)}.kc-craft .craft-badges{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch}.kc-craft .craft-badge{display:flex;flex-direction:column;align-items:center;padding:12px clamp(8px,1vw,16px);border-left:1px solid var(--craft-divider);text-align:center}.kc-craft .craft-badge-icon{width:clamp(60px,5vw,72px);height:clamp(60px,5vw,72px);padding:clamp(14px,1.2vw,18px);border-radius:50%;background:rgb(var(--color-foreground-rgb) / .05);color:var(--craft-gold)}.kc-craft .craft-badge-label{margin-top:18px;font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.06em;text-transform:uppercase}@media screen and (max-width:1279px){.kc-craft .craft-inner{grid-template-columns:36fr 64fr}.kc-craft .craft-badge-label{font-size:10px}}@media screen and (max-width:999px){.kc-craft .craft-inner{grid-template-columns:1fr;gap:32px}.kc-craft .craft-headline{max-width:560px}.kc-craft .craft-badge:first-child{border-left:0}}@media screen and (max-width:639px){.kc-craft .craft-inner{padding-block:45px}.kc-craft .craft-headline{font-size:clamp(24px,7vw,30px)}.kc-craft .craft-badge{padding:8px 6px}.kc-craft .craft-badge-icon{width:56px;height:56px;padding:13px}.kc-craft .craft-badge-label{margin-top:14px}}@media screen and (max-width:1024px)and (max-height:500px)and (orientation:landscape){.kc-craft .craft-inner{grid-template-columns:34fr 66fr;gap:20px;padding-block:45px}.kc-craft .craft-headline{font-size:22px}.kc-craft .craft-badge:first-child{border-left:1px solid var(--craft-divider)}.kc-craft .craft-badge-icon{width:48px;height:48px;padding:11px}.kc-craft .craft-badge-label{margin-top:10px}}.kc-craft{--type-title: 40px}.kc-craft .craft-headline{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)}@media screen and (max-width:1199px){.kc-craft{--type-title: 34px}}@media screen and (max-width:767px){.kc-craft{--type-title: 30px}}@media screen and (max-width:1024px)and (max-height:500px)and (orientation:landscape){.kc-craft{--type-title: 26px}}@media screen and (max-width:767px)and (orientation:portrait){.kc-craft .craft-badge-label{font-size:11px}}@media screen and (max-width:1024px)and (max-height:500px)and (orientation:landscape){.kc-craft{--type-title: 24px}.kc-craft .craft-badge-label{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/172/assets/section-brand-promise.css.map */
