.kc-insta{--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-primary-button-text: rgb(253 248 245 / 1);--color-primary-button-background: rgb(58 43 21 / 1);--color-primary-button-border: rgb(58 43 21 / 1);--color-primary-button-hover-background: rgb(38 26 9 / 1);--color-primary-button-hover-border: rgb(38 26 9 / 1);--color-ink-inverse: rgb(253 248 245 / 1);--page-content-width: 1620px;--page-margin: 20px;--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2));--block-gap: clamp(20px, 2.4vw, 36px);--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;--letter-spacing-sm: .06em;--radius-button: 8px;--minimum-touch-target: 44px;--hover-transition: .25s ease-out}.kc-insta,.kc-insta *,.kc-insta *:before,.kc-insta *:after{box-sizing:border-box}.kc-insta .insta{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-insta img{max-width:100%;display:block}.kc-insta a{color:inherit;text-decoration:none;font-weight:inherit}.kc-insta p,.kc-insta span,.kc-insta a{line-height:inherit}.kc-insta p{margin:0;font-size:inherit}.kc-insta 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-insta a:focus-visible{outline:2px solid var(--color-primary)!important;outline-offset:3px}.kc-insta .ph{display:inline-block;width:1em;height:1em;fill:currentColor;flex-shrink:0}@media screen and (min-width:1440px){.kc-insta{--page-margin: 56px}}@media screen and (max-width:767px){.kc-insta{--page-margin: 16px;--block-gap: 18px}.kc-insta .insta{font-size:15px}}.kc-insta .page-width{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.kc-insta .sec-insta{padding-top:50px;padding-bottom:50px}.kc-insta .section-headline{font-size:clamp(26px,3.2vw,46px)}.kc-insta .section-headline em{font-family:var(--font-script--family)!important;font-style:italic;font-weight:400;font-variation-settings:normal;letter-spacing:0}.kc-insta .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;position:static;overflow:visible;min-height:var(--minimum-touch-target);padding:14px 26px;border:1px solid transparent;border-radius:var(--radius-button);font-family:var(--font-body--family);font-size:12px;font-weight:700;letter-spacing:var(--letter-spacing-sm);text-transform:uppercase;text-align:center;transition:background-color var(--hover-transition),color var(--hover-transition),border-color var(--hover-transition)}.kc-insta .insta{--insta-gold: rgb(168 128 79);--insta-drop: clamp(16px, 2.2vw, 36px);overflow:hidden}.kc-insta .insta-head{padding-bottom:var(--block-gap);text-align:center}.kc-insta .insta-heading{margin:0;font-weight:400}.kc-insta .insta-heading em{color:var(--insta-gold)}.kc-insta .insta-sub{margin-top:8px;font-size:15px;color:rgb(var(--color-foreground-rgb) / .8)}.kc-insta .insta-viewport{--insta-tile: clamp(220px, 17vw, 320px);--insta-gap: 20px;overflow-x:auto;overflow-y:hidden;scroll-behavior:auto;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab}.kc-insta .insta-viewport::-webkit-scrollbar{display:none}.kc-insta .insta-viewport.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.kc-insta .insta-track{display:flex;align-items:flex-start;gap:var(--insta-gap);width:max-content;will-change:transform}.kc-insta .insta-tile{position:relative;display:block;flex:0 0 var(--insta-tile);width:var(--insta-tile);overflow:hidden}.kc-insta .insta-tile img,.kc-insta .insta-tile .insta-placeholder{display:block;width:100%;height:auto;aspect-ratio:9 / 10;object-fit:cover;transition:transform .4s ease-out}.kc-insta .insta-placeholder{background:#f6efe7;fill:#3a2b154d}.kc-insta .insta-tile--low{margin-top:var(--insta-drop)}.kc-insta .insta-tile--low img,.kc-insta .insta-tile--low .insta-placeholder{aspect-ratio:1 / 1}.kc-insta .insta-tile:hover img{transform:scale(1.03)}.kc-insta .insta-icon{position:absolute;top:10px;right:10px;display:grid;place-items:center;color:var(--color-ink-inverse);font-size:22px;line-height:1;filter:drop-shadow(0 1px 3px rgb(0 0 0 / .35));pointer-events:none}.kc-insta .insta-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 18px;padding-top:var(--block-gap);padding-inline:var(--page-margin)}.kc-insta .insta-cta{gap:10px;padding:12px 26px;background:var(--color-primary-button-background);color:var(--color-primary-button-text);border-color:var(--color-primary-button-border);border-radius:0;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none}.kc-insta .insta-cta:hover{background:var(--color-primary-button-hover-background);border-color:var(--color-primary-button-hover-border);color:var(--color-primary-button-text)}.kc-insta .insta-cta .ph{font-size:18px;line-height:1}.kc-insta .insta-handle{display:inline-flex;align-items:center;gap:18px;font-size:14px;color:rgb(var(--color-foreground-rgb) / .8)}.kc-insta .insta-handle:before{content:"";width:1px;height:22px;background:rgb(var(--color-foreground-rgb) / .25)}@media screen and (max-width:1024px){.kc-insta .insta-viewport{--insta-tile: 240px;--insta-gap: 14px}}@media screen and (max-width:767px){.kc-insta .insta-viewport{--insta-tile: 44vw;--insta-gap: 8px}.kc-insta .insta-cta{width:100%;justify-content:center}.kc-insta .insta-handle:before{display:none}}@media screen and (max-width:1024px)and (max-height:500px)and (orientation:landscape){.kc-insta .insta-viewport{--insta-gap: 8px;--insta-tile: calc((100vw - 3 * var(--insta-gap)) / 3.5);--insta-drop: calc(var(--insta-tile) / 9)}}.kc-insta{--type-title: 40px;--type-intro: 16px;--ink-muted: rgb(58 43 21 / .78);--ink-label: rgb(58 43 21 / .7)}.kc-insta .section-headline,.kc-insta .insta-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-insta .insta-sub{font-family:var(--font-body--family);font-size:var(--type-intro);line-height:1.55;color:var(--ink-muted)}.kc-insta .btn,.kc-insta .insta-cta{font-family:var(--font-body--family);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.kc-insta .btn,.kc-insta .insta-cta{min-height:48px;font-size:13px;letter-spacing:.06em}@media screen and (max-width:1199px){.kc-insta{--type-title: 34px}}@media screen and (max-width:767px){.kc-insta{--type-title: 30px;--type-intro: 15px}}@media screen and (max-width:1024px)and (max-height:500px)and (orientation:landscape){.kc-insta{--type-title: 26px;--type-intro: 14px}.kc-insta .btn,.kc-insta .insta-cta{min-height:40px;font-size:12px}}.kc-insta{--ink-label: var(--ink-muted)}.kc-insta .insta-handle,.kc-insta .insta-sub{color:var(--ink-muted)}.kc-insta .btn,.kc-insta .insta-cta{border:1px solid var(--color-primary-button-border);border-radius:0;background:var(--color-primary-button-background);color:var(--color-primary-button-text);font-family:var(--font-body--family);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.kc-insta .btn,.kc-insta .insta-cta{min-height:48px;padding:14px 28px;font-size:13px}.kc-insta .btn:hover,.kc-insta .insta-cta:hover{background:var(--color-primary-button-hover-background);border-color:var(--color-primary-button-hover-border);color:var(--color-primary-button-text)}@media screen and (max-width:767px)and (orientation:portrait){.kc-insta{--type-intro: 16px}}@media screen and (max-width:1024px)and (max-height:500px)and (orientation:landscape){.kc-insta{--type-title: 24px}}
/*# sourceMappingURL=/cdn/shop/t/172/assets/section-instagram-strip.css.map */
