:root{--kk-ivory: #f5f0e8;--kk-ivory-dark: #ede6dc;--kk-brown: #2a1a12;--kk-brown-light: #3d2e28;--kk-terracotta: #b85c42;--kk-terracotta-dark: #9a4a32;--kk-terracotta-light: #d4795f;--kk-sand: #e5d8c8;--kk-sand-dark: #d9c9b4;--kk-sage: #6b7c5e;--kk-sage-light: #8a9c7e;--kk-warm-card: #ede6dc;--kk-warm-muted: #ddd4c6;--kk-warm-fg: #7a6558;--kk-warm-border: #d4c9b8;--kk-warm-charcoal: #3d2e28;--kk-brown-rgb: 42, 26, 18;--kk-ivory-rgb: 245, 240, 232;--kk-terracotta-rgb: 184, 92, 66;--kk-font-brand: "Italiana", Georgia, serif;--kk-font-sans: "DM Sans", Arial, sans-serif;--kk-font-title: "Cormorant Garamond", "Times New Roman", Georgia, serif;--kk-font-display: var(--kk-font-title);--kk-title-size: 24px;--kk-banner-title-size: clamp(36px, 4.2vw, 76px);--kk-subtitle-size: 11px;--kk-desc-size: 15px;--kk-section-title: clamp(2.2rem, 1.35rem + 2.7vw, 4rem);--kk-container: 1280px;--kk-gutter: clamp(16px, 4.5vw, 28px);--kk-gutter-lg: clamp(28px, 3.2vw, 64px);--kk-home-gap: clamp(32px, 5vw, 88px);--kk-home-gap-tight: clamp(24px, 3.6vw, 56px);--kk-ease: cubic-bezier(.25, .46, .45, .94);--kk-radius-sm: 2px;--kk-radius-img: 8px;--kk-img-shadow: 0 4px 10px rgba(42, 26, 18, .1), 0 14px 32px rgba(42, 26, 18, .16);--kk-img-shadow-hover: 0 6px 14px rgba(42, 26, 18, .12), 0 20px 44px rgba(42, 26, 18, .22);--font-body-family: var(--kk-font-sans);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: var(--kk-font-sans);--font-heading-style: normal;--font-heading-weight: 600}body{letter-spacing:normal;-webkit-font-smoothing:antialiased}@media screen and (max-width:749px){:root{--kk-banner-title-size: clamp(32px, 9vw, 42px)}}@media screen and (min-width:1536px){:root{--kk-container: 1440px}}@media screen and (min-width:1920px){:root{--kk-container: 1600px}}@media screen and (min-width:2400px){:root{--kk-container: 1800px}}img,svg,video,canvas,iframe{max-width:100%}main .shopify-section :is(h1,h2){font-weight:600;letter-spacing:-.02em}main .shopify-section h3{font-weight:600}.kk-container{width:100%;max-width:var(--kk-container);margin-left:auto;margin-right:auto;padding-left:var(--kk-gutter);padding-right:var(--kk-gutter)}@media screen and (min-width:1024px){.kk-container{padding-left:var(--kk-gutter-lg);padding-right:var(--kk-gutter-lg)}}.kk-eyebrow{display:flex;align-items:center;gap:12px;margin:0;font-family:var(--kk-font-sans);font-size:11px;line-height:1.4;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--kk-terracotta)}.kk-eyebrow__line{display:inline-block;width:32px;height:1px;background:currentColor}.kk-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border:1px solid transparent;border-radius:var(--kk-radius-sm);font-family:var(--kk-font-sans);font-size:14px;line-height:20px;font-weight:600;letter-spacing:.025em;text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.kk-btn__arrow{display:inline-block;transition:transform .2s ease}.kk-btn:hover .kk-btn__arrow{transform:translate(4px)}.kk-btn--primary{background:var(--kk-terracotta);border-color:var(--kk-terracotta);color:var(--kk-ivory)}.kk-btn--primary:hover{background:var(--kk-terracotta-dark);border-color:var(--kk-terracotta-dark);color:var(--kk-ivory)}.kk-btn--outline-ivory{background:transparent;border-color:rgba(var(--kk-ivory-rgb),.5);color:var(--kk-ivory)}.kk-btn--outline-ivory:hover{border-color:var(--kk-ivory);background:rgba(var(--kk-ivory-rgb),.1);color:var(--kk-ivory)}.kk-btn--outline-brown{background:transparent;border-color:var(--kk-brown);color:var(--kk-brown)}.kk-btn--outline-brown:hover{background:var(--kk-brown);color:var(--kk-ivory)}.kk-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:var(--kk-radius-sm);background:transparent;color:var(--kk-brown);cursor:pointer;text-decoration:none;transition:color .2s ease,background-color .2s ease}.kk-wishlist-count{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--kk-terracotta);color:var(--kk-ivory);font-size:10px;font-weight:700;line-height:16px;text-align:center}.kk-wishlist-count--inline{position:static;display:inline-flex;align-items:center;justify-content:center;margin-left:8px}.kk-icon-btn:hover{color:var(--kk-terracotta);background:var(--kk-sand)}.kk-icon-btn .svg-wrapper,.kk-icon-btn svg{display:block;width:18px;height:18px}.kk-img-zoom{overflow:hidden}.kk-img-zoom img{transition:transform .55s var(--kk-ease)}.kk-img-zoom:hover img{transform:scale(1.04)}.kk-header :focus-visible,.kk-hero :focus-visible,.kk-footer :focus-visible,.kk-announcement-bar :focus-visible{outline:2px solid var(--kk-terracotta);outline-offset:3px;box-shadow:none}.kk-sr-only{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.kk-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s var(--kk-ease),transform .6s var(--kk-ease)}.kk-reveal.is-in-view{opacity:1;transform:translateY(0)}.kk-reveal-left{opacity:0;transform:translate(-28px);transition:opacity .65s var(--kk-ease),transform .65s var(--kk-ease)}.kk-reveal-left.is-in-view{opacity:1;transform:translate(0)}.kk-reveal-right{opacity:0;transform:translate(28px);transition:opacity .65s var(--kk-ease),transform .65s var(--kk-ease)}.kk-reveal-right.is-in-view{opacity:1;transform:translate(0)}.kk-scroll-x{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none}.kk-scroll-x::-webkit-scrollbar{display:none}.kk-scroll-x>*{scroll-snap-align:start}@media(prefers-reduced-motion:reduce){.kk-reveal,.kk-reveal-left,.kk-reveal-right{opacity:1;transform:none;transition:none}}.kk-section{padding-top:clamp(48px,7vw,112px);padding-bottom:clamp(48px,7vw,112px)}main[data-template=index] .kk-container,main[data-template=index] .kk-home-cats__inner,main[data-template=index] .kk-occ-strip__inner,main[data-template=index] .kk-lane-products__inner{width:100%;max-width:var(--kk-container);margin-left:auto;margin-right:auto;padding-left:var(--kk-gutter);padding-right:var(--kk-gutter);box-sizing:border-box}main[data-template=index] .kk-section{padding-top:var(--kk-home-gap);padding-bottom:var(--kk-home-gap)}main[data-template=index] .shopify-section:has(.kk-home-cats)+.shopify-section .kk-section,main[data-template=index] .shopify-section:has(.kk-festive)+.shopify-section .kk-section{padding-top:0}main[data-template=index] .shopify-section:has(+.shopify-section .kk-occ-strip) .kk-section{padding-bottom:0}@media screen and (min-width:990px){main[data-template=index] .shopify-section:has(+.shopify-section .kk-festive) .kk-section{padding-bottom:0}}main[data-template=index]{--kk-section-title: clamp(2.35rem, 3.8vw, 3.5rem)}@media screen and (min-width:768px){main[data-template=index] .kk-shop:not(.kk-lane-products) .kk-shop-card__title{font-size:17px}}@media screen and (max-width:749px){main[data-template=index]{--kk-section-title: clamp(1.85rem, 8vw, 2.2rem)}}@media screen and (min-width:1024px){main[data-template=index] .kk-container,main[data-template=index] .kk-home-cats__inner,main[data-template=index] .kk-occ-strip__inner,main[data-template=index] .kk-lane-products__inner{padding-left:var(--kk-gutter-lg);padding-right:var(--kk-gutter-lg)}}@media screen and (max-width:389px){:root{--kk-gutter: 16px;--kk-home-gap: 28px;--kk-home-gap-tight: 20px}.kk-wordmark{font-size:17px;line-height:1.15}.kk-header__actions{gap:0}.kk-header__actions .kk-icon-btn{width:36px;height:36px}}@media screen and (min-width:1920px){:root{--kk-section-title: clamp(3.2rem, 1.8rem + 1.2vw, 4.8rem);--kk-home-gap: clamp(64px, 4.2vw, 104px)}}main[data-template=index]{overflow-x:clip}main[data-template=index] :is(.kk-shop__grid,.kk-social__grid)>*{min-width:0}main[data-template=index] :is(h1,h2,h3,p){overflow-wrap:break-word}@media(pointer:coarse){.kk-btn,.kk-icon-btn,.kk-shop__footer-btn,.kk-social__ig,.kk-newsletter__submit{min-height:44px}}.kk-eyebrow--sm{margin:0 0 12px;font-family:var(--kk-font-sans);font-size:11px;line-height:1.4;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--kk-terracotta)}.kk-eyebrow--xs{margin:0 0 20px;font-family:var(--kk-font-sans);font-size:10px;line-height:1.4;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--kk-terracotta)}.kk-click-spark{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483646;width:100vw;height:100vh;pointer-events:none;display:block}.kk-notice,.kk-notice.is-open{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483647!important;display:flex!important;align-items:center;justify-content:center;padding:24px}main[data-template=index]>.shopify-section[hidden]{display:none!important}.kk-notice[hidden]{display:none!important}.kk-notice__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#2a1a1273}.kk-notice__box{position:relative;width:min(420px,100%);padding:28px 24px 22px;border-radius:12px;background:var(--kk-ivory);box-shadow:0 16px 40px #2a1a122e;text-align:center}.kk-notice__text{margin:0 0 20px;font-family:var(--kk-font-sans);font-size:15px;line-height:1.5;font-weight:500;color:var(--kk-brown)}.kk-notice__close{min-width:96px;padding:10px 20px;border:0;border-radius:8px;background:var(--kk-terracotta);color:#fff;font-family:var(--kk-font-sans);font-size:13px;font-weight:600;letter-spacing:.04em;cursor:pointer}.kk-notice__close:hover{background:var(--kk-terracotta-dark)}.kk-home-cats__heading h2,.kk-shop__heading,.kk-festive-story__title,.kk-occ-strip__title,.kk-occasion__heading,.kk-sig__heading,.kk-social__heading,.kk-newsletter__heading,.kk-col-banner__heading,.kk-col-bottom__heading,.kk-cols-grid__heading,.kk-story__heading,.kk-impact__heading,.kk-craft-month__heading,.kk-explore-india__heading,.kk-reviews__heading,.kk-journal__heading,.kk-why__heading,.kk-behind-craft__heading,.kk-curated__heading,.kk-featured-categories__heading,.kk-pdp-recs__sub,.kk-wl-recs__title,.kk-wl-empty__title,.kk-orders-empty__title,.kk-cart__empty-title,.kk-disc__heading,.kk-srch-picks__title,.kk-ja__related-title,.kk-mats-grid__heading,.kk-mats-featured__title,.kk-mats-products__title,.kk-mats-sustain__title,.kk-mats-faq__title,.kk-mat-banner__title,.kk-mat-related__title,.kk-mat-faq__title,.kk-mat-story__title,.kk-mat-tech__title,.kk-mat-regions__title,.kk-about h2,.kk-fest__title,.kk-festive-disc__title,.kk-lane-products__heading,.kk-lane-strip__title,.kk-wl-popular__title,.kkd__title,.kk-contact__form-title,.kkp-heading,.kkp-cats .kkp-cats__title{font-family:var(--kk-font-title)!important;font-size:var(--kk-title-size)!important;font-weight:500!important;line-height:1.12!important;letter-spacing:.005em!important;text-transform:capitalize!important}.kkp-heading--caps{text-transform:uppercase!important}.kk-pdp-fold__heading,.kk-pdp-faq__heading,.kk-pdp-tabs__panel h2{font-family:var(--kk-font-title)!important;font-size:var(--kk-title-size)!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.005em!important;text-transform:capitalize!important}.kk-eyebrow,.kk-eyebrow--sm,.kk-eyebrow--xs,.kkp-eyebrow,.kk-story__eyebrow,.kk-occ-strip__eyebrow,.kk-about__eyebrow,.kk-mat-hero__eyebrow,.kk-mats-hero__eyebrow,.kk-cols-hero__eyebrow,.kk-wl__eyebrow,.kk-register__eyebrow{font-family:var(--kk-font-sans)!important;font-size:var(--kk-subtitle-size)!important;font-weight:600!important;line-height:1.4!important;letter-spacing:.24em!important;text-transform:uppercase}.kk-fest__sub,.kk-festive-story__sub,.kk-festive-disc__sub,.kk-lane-products__sub,.kk-occ-strip__sub,.kk-occasion__aside,.kk-sig__sub,.kk-social__sub,.kk-newsletter__sub,.kk-hero__subtext,.kk-story__subtext,.kk-why__subtext,.kk-impact__sub,.kk-curated__sub,.kk-behind-craft__sub,.kk-explore-india__sub,.kk-craft-month__body,.kk-col-hero__desc,.kk-col-banner__sub,.kk-cols-hero__desc,.kk-cols-grid__aside,.kk-mats-hero__desc,.kk-mats-grid__aside,.kk-mats-featured__body,.kk-mat-hero__desc,.kk-mat-banner__body,.kk-pdp-hero__desc,.kk-disc__sub,.kk-contact__intro,.kk-wl__lead,.kk-register__lead,.kk-orders__sub,.kkp-hero__text,.kkp-chero__text,.kkp-about__text{font-family:var(--kk-font-sans)!important;font-size:var(--kk-desc-size)!important;font-weight:400!important;line-height:1.65!important}.kk-campaign__title,.kk-hero__heading,.kk-pdp-hero__title,.kk-pdp-info__title,.kk-mat-hero__title,.kk-mats-hero__title,.kk-cols-hero__title,.kk-col-hero__title,.kk-srch-head__title,.kk-srch-empty__title,.kk-wl__title,.kk-cart__title,.kk-account__title,.kk-auth__heading,.kk-auth__brand-heading,.kk-register__title,.kk-contact__title,.kk-contact__form-title,.kk-cols-empty__title,.kk-ja__title,.kkp-hero__title,.kkp-chero__title{font-family:var(--kk-font-title)!important;font-weight:500!important;letter-spacing:.01em!important}.kk-campaign__title,.kk-hero__heading,.kfc-title,.kk-about__title,.kk-pdp-hero__title,.kk-mat-hero__title,.kk-mats-hero__title,.kk-cols-hero__title,.kk-col-hero__title,.kkp-hero__title,.kkp-chero__title{font-size:var(--kk-banner-title-size)!important;line-height:1.04!important;text-transform:capitalize!important}.kkp-hero__title,.kkp-chero__title{text-transform:uppercase!important}.kk-shop-card__title,.kk-festive-card__title,.kk-sig__name,.kk-wl-card__title,.kk-cart-item__name,.kk-mats-demo-card__name,.kk-ja__product h3,.kkp-pcard__title{font-family:var(--kk-font-sans)!important;font-size:15px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:normal!important}.kk-shop-card__price,.kk-festive-card__price,.kkp-pcard__price{font-family:var(--kk-font-sans)!important;font-size:15px!important;font-weight:700!important}.kk-shop-card__price,.kk-shop-card__price-now,.kk-festive-card__price,.kkp-pcard__price,.kk-product-card__price .kk-price:not(.kk-price--compare),.kk-wl-card__price-now{color:#b85c42!important}.kk-premium .kk-shop-card__price,.kk-premium .kk-shop-card__price-now,.kk-premium .kk-festive-card__price,.kk-premium .kk-product-card__price .kk-price:not(.kk-price--compare),.kk-premium .kk-wl-card__price-now,.kkp-pcard__price{color:#1d3a2a!important}.kk-fest-tile__title{font-family:var(--kk-font-sans)!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important}.kk-fest-tile__price,.kk-fest__facts strong,.kk-pdp-price__current{font-family:var(--kk-font-sans)!important;font-weight:700!important}body:not(.kk-premium) .kk-pdp-price__current{color:#b85c42}.kk-shop-card__meta,.kk-festive-card__craft,.kk-sig__meta,.kkp-pcard__meta{font-family:var(--kk-font-sans)!important;font-size:12px!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important}.kk-home-cats__label,.kk-occasion-card__title,.kk-cols-card__name,.kk-mats-card__name,.kk-mat-related-card__name,.kk-material-card__title,.kk-curated-card__title,.kk-disc-card__title,.kkp-cat__label{font-family:var(--kk-font-sans)!important;font-size:14px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:.01em!important;text-transform:none!important}.kk-home-cats__note,.kk-occasion-card__note,.kk-mat-related-card__desc{font-family:var(--kk-font-sans)!important;font-size:12px!important;font-weight:400!important;line-height:1.45!important;letter-spacing:normal!important}.kk-mat-step__title,.kk-mat-tech-card__title,.kk-why-card__title,.kk-impact-card__title,.kk-mats-sustain-card__title,.kk-behind-craft__label,.kk-behind-craft__mlabel,.kk-journal-card__title,.kk-reviews__card-title,.kk-ja__related-card h3,.kkp-about__point-label{font-family:var(--kk-font-title)!important;font-size:18px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:normal!important}.kk-journal-feat__title,.kk-explore-india__region-name,.kk-cols-band__title,.kk-craft-month__month,.kk-newsletter__success-title,.kk-cart__summary-heading,.kk-mat-empty__title,.kk-mat-seo__toggle h2,.kk-srch-sheet__title,.kk-disc-seo__heading,.kk-ja__body h2,.kk-ja__body h3,.kk-drawer__title,.kk-account-menu__hello,.kk-cart-confirm__title{font-family:var(--kk-font-title)!important;font-weight:500!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kk-theme.css.map */
