.kankatala-testimonials__inner{display:flex;flex-direction:column;gap:1.375rem}.kankatala-testimonials__head{display:flex;flex-direction:column;align-items:center;gap:.375rem;text-align:center}.kankatala-testimonials .section-header{margin-bottom:0}.kankatala-testimonials .section-header .smallcaps{font-family:var(--kk-font-sans, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif);font-size:.625rem;letter-spacing:.18em}.kankatala-testimonials--subheading-color .section-header .smallcaps{color:var(--kk-subheading-color)}.kankatala-testimonials--heading-color .section-header :is(h1,h2,h3,h4,h5,h6){color:var(--kk-heading-color)}.kankatala-testimonials .section-header :is(h1,h2,h3,h4,h5,h6){font-family:var(--kk-font-serif, Georgia, "Times New Roman", serif);font-size:clamp(1.0625rem,.95rem + .55vw,1.375rem);font-weight:400;letter-spacing:.06em;text-transform:uppercase}.kankatala-testimonials .kankatala-rating{margin:0;font-family:var(--kk-font-sans, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif);font-size:.6875rem;color:rgb(var(--text-color))}.kankatala-testimonials .kankatala-rating__stars{color:var(--kk-accent, #d9b56c)}.kankatala-testimonials__stage{position:relative}.kankatala-testimonials__arrow{display:none;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:50%;border:1px solid rgb(var(--text-color) / .4);background:transparent;color:rgb(var(--text-color));cursor:pointer;transition:border-color .2s ease,color .2s ease}.kankatala-testimonials__arrow svg{width:14px;height:14px}.kankatala-testimonials__arrow:hover,.kankatala-testimonials__arrow:focus-visible{border-color:var(--kk-accent, #d9b56c);color:var(--kk-accent, #d9b56c)}.kankatala-testimonial{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;padding:10px;text-align:center}.kankatala-testimonial__photo{width:clamp(11.25rem,56vw,15rem)}.kankatala-testimonial__body{justify-self:stretch;min-width:0}.kankatala-arch-frame{position:relative}.kankatala-arch-frame:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border:1px solid var(--kk-accent, #d9b56c);border-radius:999px 999px 14px 14px;opacity:.75;pointer-events:none}.kankatala-arch{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:999px 999px 10px 10px;background:var(--kk-placeholder-bg, rgb(var(--text-color) / .12))}.kankatala-arch__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.kankatala-arch__initial{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--kk-font-serif, Georgia, "Times New Roman", serif);font-size:4rem;color:var(--kk-placeholder-text, rgb(var(--text-color)))}.kankatala-quote-icon{display:block;height:22px;margin-top:1.375rem;font-family:var(--kk-font-serif, Georgia, "Times New Roman", serif);font-size:2.75rem;line-height:.6;color:var(--kk-quote-mark, #d9b56c)}.kankatala-testimonial .prose{font-family:var(--kk-font-serif, Georgia, "Times New Roman", serif);font-style:italic;font-size:calc(clamp(.9375rem,.8rem + .6vw,1.0625rem) * var(--kk-font-factor, 1));line-height:1.6;color:rgb(var(--text-color))}.kankatala-testimonial .prose>*{margin:0;font-size:inherit;line-height:inherit}.kankatala-testimonials .kankatala-author__name{margin:.875rem 0 .125rem;font-family:var(--kk-font-sans, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif);font-size:calc(.8125rem * var(--kk-font-factor, 1));font-weight:500;font-style:normal;color:rgb(var(--text-color))}.kankatala-testimonials .kankatala-author__location{display:inline-block;margin:0;font-family:var(--kk-font-sans, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif);font-size:calc(.6875rem * var(--kk-font-factor, 1));font-style:normal;color:var(--kk-accent, #d9b56c)}.kankatala-testimonials a.kankatala-author__location{text-decoration:underline;text-underline-offset:2px}.kankatala-testimonials a.kankatala-author__location:hover{text-decoration-thickness:2px}.kankatala-testimonials__thumbs{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem}.kankatala-testimonials__thumb{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:3px;overflow:hidden;border-radius:8px;border:1px solid rgb(var(--text-color) / .18);background:transparent;opacity:.55;cursor:pointer;transition:opacity .2s ease,border-color .2s ease,transform .2s ease}.kankatala-testimonials__thumb[aria-current=true]{opacity:1;border-color:rgb(var(--text-color) / .65);transform:scale(1.12)}.kankatala-testimonials__thumb:hover,.kankatala-testimonials__thumb:focus-visible{opacity:1}.kankatala-testimonials__thumb-img{display:block;width:100%;height:100%;border-radius:5px;object-fit:cover;object-position:center top}.kankatala-testimonials__thumb-initial{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:5px;background:var(--kk-placeholder-bg, rgb(var(--text-color) / .12));color:var(--kk-placeholder-text, rgb(var(--text-color)));font-family:var(--kk-font-serif, Georgia, "Times New Roman", serif);font-size:.9375rem}@media screen and (min-width:990px){.kankatala-testimonials__inner{gap:1.625rem}.kankatala-testimonials .section-header .smallcaps{font-size:.6875rem}.kankatala-testimonials .kankatala-rating{font-size:.75rem}.kankatala-testimonials__stage{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;column-gap:18px;align-items:center}.kankatala-testimonials__arrow{display:inline-flex}.kankatala-testimonials__arrow--prev{grid-column:1}.kankatala-testimonials__splide{grid-column:2}.kankatala-testimonials__arrow--next{grid-column:3}.kankatala-testimonial{grid-template-columns:210px minmax(0,1fr);column-gap:28px;align-items:center;justify-items:stretch;text-align:left}.kankatala-testimonial__photo{width:210px}.kankatala-quote-icon{height:28px;margin-top:0;font-size:3.5rem}.kankatala-testimonial .prose{font-size:calc(1.1875rem * var(--kk-font-factor, 1));line-height:1.5}.kankatala-testimonials .kankatala-author__name{margin-top:1.125rem;font-size:calc(.875rem * var(--kk-font-factor, 1))}.kankatala-testimonials .kankatala-author__location{font-size:calc(.75rem * var(--kk-font-factor, 1))}.kankatala-testimonials__thumbs{gap:.875rem}.kankatala-testimonials__thumb{width:3.25rem;height:3.25rem}}@media screen and (min-width:700px){.kankatala-featured-collections .featured-collections-carousel__item{max-width:var(--kk-fc-item-max-width, 80rem);margin-left:auto;margin-right:auto}}.kankatala-collections.section-spacing{padding-top:var(--kk-collections-padding-top, 0px);padding-bottom:var(--kk-collections-padding-bottom, 24px)}.kankatala-collections__eyebrow{font-family:var(--kk-collections-font-sans, inherit);color:var(--kk-collections-accent, inherit)}.kankatala-collections__heading{font-family:var(--kk-collections-font-serif, inherit);color:var(--kk-collections-heading-color, inherit)}.kankatala-collections__tab{font-family:var(--kk-collections-font-sans, inherit);color:var(--kk-collections-tab-inactive, inherit);opacity:.6;padding-bottom:.5em;border-bottom:2px solid transparent;transition:opacity .2s ease,border-color .2s ease,color .2s ease}.kankatala-collections__tab[aria-selected=true]{opacity:1;color:var(--kk-collections-accent, inherit);border-bottom-color:var(--kk-collections-accent, currentColor)}.kankatala-collections__tab:hover{opacity:1}@media screen and (max-width:699px){.kankatala-collections .product-list--carousel{--product-list-card-width: calc((100% - var(--product-list-calculated-column-gap, .625rem)) / 2)}}.kankatala-collections .product-list--carousel{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.kankatala-collections .product-list--carousel>*{scroll-snap-align:start;scroll-snap-stop:always}.kankatala-collections__view-all-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;flex-shrink:0;height:84%;min-height:180px;text-decoration:none;transition:background .2s ease,border-color .2s ease}@media screen and (min-width:700px){.kankatala-collections__view-all-card{min-height:57px}}.kankatala-collections__view-all-circle>svg{width:22px;height:22px}.kankatala-collections__view-all-circle{width:40px!important;height:40px!important;background:transparent!important;color:var(--kk-collections-accent, currentColor)!important;border:1px solid var(--kk-collections-accent, currentColor);transition:background .2s ease,color .2s ease}@media screen and (min-width:700px){.kankatala-collections__view-all-circle{width:48px!important;height:48px!important}}.kankatala-collections__view-all-card:hover .kankatala-collections__view-all-circle,.kankatala-collections__view-all-card:hover .icon{background:var(--kk-collections-accent, currentColor)!important;color:#fff!important}.kankatala-collections__view-all-card--outline .kankatala-collections__view-all-circle{outline:1px solid var(--kk-collections-accent, currentColor);outline-offset:4px}.kankatala-collections__view-all-label{font-family:var(--kk-collections-font-sans, inherit);color:var(--kk-collections-accent, inherit);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}@media screen and (min-width:700px){.kankatala-collections__view-all-label{font-size:13px}}.kankatala-collections__view-all-card:hover .kankatala-collections__view-all-label{text-decoration:underline}.kankatala-collections .product-list:not(.product-list--carousel) .kankatala-collections__view-all-card{height:auto;min-height:16rem}@media screen and (max-width:699px){.kankatala-collections__tabs::part(tab-list){overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none}.kankatala-collections__tabs::part(tab-list)::-webkit-scrollbar{display:none}.kankatala-collections__tab{scroll-snap-align:start;white-space:nowrap}}.kankatala-stores__eyebrow{font-family:var(--kk-stores-font-sans, inherit);color:var(--kk-stores-accent, inherit);font-weight:600;letter-spacing:.16em}.kankatala-stores__heading{font-family:var(--kk-stores-font-serif, inherit);color:var(--kk-stores-heading-color, inherit);text-transform:uppercase;letter-spacing:.06em}.kankatala-stores__description{font-family:var(--kk-stores-font-sans, inherit);max-width:36rem;margin-left:auto;margin-right:auto}.kankatala-stores__stats{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.75rem;margin:.25rem 0 0;padding:0;list-style:none;font-family:var(--kk-stores-font-sans, inherit);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--text-color) / .75)}.kankatala-stores__stats strong{margin-inline:.15em;font-family:var(--kk-stores-font-serif, inherit);font-size:1.25em;font-weight:600;letter-spacing:0;color:var(--kk-stores-heading-color, inherit)}@media screen and (min-width:700px){.kankatala-stores__container{max-width:var(--kk-stores-max-width, none);margin-left:auto;margin-right:auto}}.kankatala-stores__tabs{display:flex;gap:1.375rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid rgb(var(--text-color) / .15)}.kankatala-stores__tabs::-webkit-scrollbar{display:none}.kankatala-stores__tab{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:.25rem .125rem .625rem;margin:0;background:none;border:0;border-bottom:2px solid transparent;color:rgb(var(--text-color) / .55);white-space:nowrap;cursor:pointer;transition:color .2s ease,border-color .2s ease}.kankatala-stores__tab-name{font-family:var(--kk-stores-font-serif, inherit);font-size:.9375rem;font-weight:600}.kankatala-stores__tab-count{font-family:var(--kk-stores-font-sans, inherit);font-size:.625rem;letter-spacing:.04em}.kankatala-stores__tab[aria-selected=true]{color:var(--kk-stores-accent, rgb(var(--text-color)));border-bottom-color:var(--kk-stores-accent, rgb(var(--text-color)))}@media screen and (min-width:700px){.kankatala-stores__tabs{display:none}}.kankatala-stores__splide{position:relative}.kankatala-stores__splide .splide__slide{display:flex;height:auto}.kankatala-stores__splide .splide__arrows{position:absolute;top:0;left:0;right:var(--kk-stores-peek-pad, 0px);z-index:2;display:flex;align-items:center;justify-content:space-between;padding-inline:.5rem;aspect-ratio:4 / 3;pointer-events:none}.kankatala-stores__splide .splide__arrow{position:static;transform:none;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:50%;background:#fff;color:var(--kk-stores-accent, #111111);box-shadow:0 1px 4px #00000026;opacity:1;cursor:pointer;pointer-events:auto;transition:background-color .2s ease,color .2s ease}.kankatala-stores__splide .splide__arrow svg{fill:none;width:.875rem;height:.875rem}.kankatala-stores__splide .splide__arrow:disabled{opacity:.3;cursor:default}.kankatala-stores__splide--static .splide__arrow{visibility:hidden}@media screen and (min-width:700px){.kankatala-stores__splide{display:grid;grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;column-gap:1rem;align-items:center}.kankatala-stores__splide .splide__arrows{display:contents}.kankatala-stores__splide .splide__arrow--prev{grid-column:1;grid-row:1}.kankatala-stores__splide .splide__track{grid-column:2;grid-row:1}.kankatala-stores__splide .splide__arrow--next{grid-column:3;grid-row:1}.kankatala-stores__splide .splide__arrow{width:2.5rem;height:2.5rem;background:transparent;border:1px solid var(--kk-stores-accent, rgb(var(--text-color)));color:var(--kk-stores-accent, rgb(var(--text-color)));box-shadow:none}.kankatala-stores__splide .splide__arrow svg{width:1rem;height:1rem}.kankatala-stores__splide .splide__arrow:hover:not(:disabled),.kankatala-stores__splide .splide__arrow:focus-visible:not(:disabled){background:var(--kk-stores-accent, rgb(var(--text-color)));color:var(--kk-stores-accent-contrast, rgb(var(--background, 255 255 255)))}}.kankatala-stores__range{margin:0;text-align:center;font-family:var(--kk-stores-font-sans, inherit);font-size:.75rem;letter-spacing:.08em;color:rgb(var(--text-color) / .6)}@media screen and (max-width:699px){.kankatala-stores__range{display:none}}.kankatala-stores__card{display:flex;flex-direction:column;width:100%;min-width:0}.kankatala-stores__card-media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:rgb(var(--text-color) / .06)}.kankatala-stores__card-media picture,.kankatala-stores__media-link{display:block;width:100%;height:100%}.kankatala-stores__card-media img,.kankatala-stores__placeholder{display:block;width:100%;height:100%;object-fit:cover}.kankatala-stores__placeholder{fill:currentColor;opacity:.25}.kankatala-stores__card-state{position:absolute;top:.625rem;left:.625rem;padding:.25rem .625rem;background:rgb(var(--background, 255 255 255));color:var(--kk-stores-accent, rgb(var(--text-color)));font-family:var(--kk-stores-font-sans, inherit);font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.kankatala-stores__card-position{display:none;position:absolute;left:0;right:0;bottom:0;padding:1.5rem 1rem .625rem;background:linear-gradient(to top,rgb(0 0 0 / .55),transparent);color:#fff;text-align:center;font-family:var(--kk-stores-font-sans, inherit);font-size:.6875rem;letter-spacing:.04em;pointer-events:none}@media screen and (max-width:699px){.kankatala-stores__card-position{display:block}}.kankatala-stores__card-body{display:flex;flex:1;flex-direction:column;gap:.375rem;padding:1rem;font-family:var(--kk-stores-font-sans, inherit)}.kankatala-stores__card-city{margin:0;color:var(--kk-stores-accent, inherit);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.kankatala-stores__card-name{margin:0;font-family:var(--kk-stores-font-serif, inherit);font-size:1.1875rem;font-weight:600;line-height:1.25;color:var(--kk-stores-heading-color, inherit)}.kankatala-stores__card-name a{color:inherit;text-decoration:none}.kankatala-stores__card-name a:hover{text-decoration:underline}.kankatala-stores__card-address{flex:1;margin:0;font-size:.8125rem;line-height:1.5;color:rgb(var(--text-color) / .7)}.kankatala-stores__card-hours{margin:.25rem 0 .5rem;font-size:.75rem;font-weight:600;color:var(--kk-stores-hours-color, #3f7a4f)}.kankatala-stores__card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}@media screen and (min-width:700px){.kankatala-stores__action--book{display:none}}.kankatala-stores--centered .kankatala-stores__card-body{align-items:flex-start;padding:1.125rem .75rem 1rem;text-align:left;background:#fff}.kankatala-stores--centered .kankatala-stores__card-name{font-weight:500}.kankatala-stores--centered .kankatala-stores__card-actions{justify-content:flex-start;gap:.5rem 1.25rem}.kankatala-stores--centered .kankatala-stores__action{color:var(--kk-stores-accent, inherit);font-family:var(--kk-stores-font-sans, inherit);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em}.kankatala-stores--centered .kankatala-stores__action:hover{text-decoration-thickness:2px}.kankatala-stores--detailed .kankatala-stores__card{border:1px solid rgb(var(--text-color) / .12);border-radius:4px;overflow:hidden;background:rgb(var(--background, 255 255 255))}.kankatala-stores--detailed .kankatala-stores__action{flex:1 1 0;padding:.75rem .625rem;border:1px solid var(--kk-stores-accent, rgb(var(--text-color)));border-radius:2px;font-family:var(--kk-stores-font-sans, inherit);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-align:center;text-transform:uppercase;text-decoration:none;transition:opacity .2s ease}.kankatala-stores--detailed .kankatala-stores__action:hover{opacity:.85}.kankatala-stores--detailed .kankatala-stores__action--primary{background:var(--kk-stores-accent, rgb(var(--text-color)));color:var(--kk-stores-accent-contrast, rgb(var(--background, 255 255 255)))}.kankatala-stores--detailed .kankatala-stores__action--secondary{background:transparent;color:var(--kk-stores-accent, rgb(var(--text-color)))}@media screen and (max-width:699px){.kankatala-stores--detailed .kankatala-stores__card{border:0;border-radius:0;background:transparent}.kankatala-stores--detailed .kankatala-stores__card-body{padding:1rem 0 0}.kankatala-stores--detailed .kankatala-stores__card-media{border-radius:4px}}.kankatala-stores__action--directions{display:inline-flex;align-items:center;justify-content:center;gap:.5em}.kankatala-stores__action-icon{flex:none;width:1rem;height:1rem}.kankatala-stores--directions-text .kankatala-stores__action-icon{display:none}.kankatala-stores--directions-text.kankatala-stores--detailed .kankatala-stores__action--primary:before{content:"\25cf";font-size:.7em}.kankatala-stores--directions-icon .kankatala-stores__action--directions{flex:0 0 auto;width:2.5rem;height:2.5rem;padding:0;gap:0;border:1px solid var(--kk-stores-accent, rgb(var(--text-color)));border-radius:50%;background:transparent;color:var(--kk-stores-accent, rgb(var(--text-color)));text-decoration:none;transition:background-color .2s ease,color .2s ease}.kankatala-stores--directions-icon .kankatala-stores__action--directions .kankatala-stores__action-icon{width:1.125rem;height:1.125rem}.kankatala-stores--directions-icon .kankatala-stores__action--directions .kankatala-stores__action-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.kankatala-stores--directions-icon .kankatala-stores__action--directions:hover,.kankatala-stores--directions-icon .kankatala-stores__action--directions:focus-visible{background:var(--kk-stores-accent, rgb(var(--text-color)));color:var(--kk-stores-accent-contrast, rgb(var(--background, 255 255 255)));text-decoration:none}.kankatala-stores--directions-icon.kankatala-stores--detailed .kankatala-stores__action--directions{background:var(--kk-stores-accent, rgb(var(--text-color)));color:var(--kk-stores-accent-contrast, rgb(var(--background, 255 255 255)))}.kankatala-stores--directions-icon.kankatala-stores--detailed .kankatala-stores__action--directions:hover,.kankatala-stores--directions-icon.kankatala-stores--detailed .kankatala-stores__action--directions:focus-visible{opacity:.85}.kankatala-stores__card-place{display:flex;align-items:center;align-self:stretch;gap:.25rem;min-width:0}.kankatala-stores__card-place .kankatala-stores__card-city{min-width:0}.kankatala-stores .kankatala-stores__card-place .kankatala-stores__action--pin{all:unset;box-sizing:border-box;flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-block:-.5rem;border-radius:50%;color:var(--kk-stores-accent, rgb(var(--text-color)));cursor:pointer;transition:background-color .2s ease,color .2s ease}.kankatala-stores .kankatala-stores__card-place .kankatala-stores__action--pin:hover,.kankatala-stores .kankatala-stores__card-place .kankatala-stores__action--pin:focus-visible{background:var(--kk-stores-accent, rgb(var(--text-color)));color:var(--kk-stores-accent-contrast, rgb(var(--background, 255 255 255)));opacity:1;text-decoration:none}.kankatala-stores .kankatala-stores__card-place .kankatala-stores__action--pin:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media screen and (min-width:700px){.kankatala-stores__card-actions:has(>.kankatala-stores__action--book:only-child){display:none}}@media screen and (max-width:699px){.kankatala-stores__splide[data-items-mobile="2"] .splide__arrows,.kankatala-stores__splide[data-items-mobile="3"] .splide__arrows,.kankatala-stores__splide[data-items-mobile="2"] .kankatala-stores__card-position,.kankatala-stores__splide[data-items-mobile="3"] .kankatala-stores__card-position{display:none}.kankatala-stores__splide[data-items-mobile="2"] .kankatala-stores__card-state,.kankatala-stores__splide[data-items-mobile="3"] .kankatala-stores__card-state{top:.5rem;left:.5rem;max-width:calc(100% - 1rem);padding:.2rem .45rem;overflow:hidden;font-size:.5625rem;text-overflow:ellipsis;white-space:nowrap}.kankatala-stores__splide[data-items-mobile="2"] .kankatala-stores__card-body,.kankatala-stores__splide[data-items-mobile="3"] .kankatala-stores__card-body{padding:.75rem .375rem .5rem;gap:.25rem}.kankatala-stores__splide[data-items-mobile="2"] .kankatala-stores__card-city,.kankatala-stores__splide[data-items-mobile="3"] .kankatala-stores__card-city{font-size:.5625rem;letter-spacing:.04em;overflow-wrap:anywhere}.kankatala-stores__splide[data-items-mobile="3"] .kankatala-stores__card-city{max-width:100%;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.kankatala-stores__splide[data-items-mobile="2"] .kankatala-stores__action:not(.kankatala-stores__action--directions),.kankatala-stores__splide[data-items-mobile="3"] .kankatala-stores__action:not(.kankatala-stores__action--directions){font-size:.625rem;letter-spacing:.08em}.kankatala-stores__splide[data-items-mobile="3"] .kankatala-stores__action:not(.kankatala-stores__action--directions){font-size:.5625rem;letter-spacing:.04em;white-space:nowrap}.kankatala-stores__splide[data-items-mobile="2"] .kankatala-stores__card-name{font-size:1rem}.kankatala-stores__splide[data-items-mobile="3"] .kankatala-stores__card-name{font-size:.875rem}.kankatala-stores__splide[data-items-mobile="2"] .kankatala-stores__card-address,.kankatala-stores__splide[data-items-mobile="3"] .kankatala-stores__card-address{font-size:.6875rem;line-height:1.4}.kankatala-stores__splide[data-items-mobile="2"] .kankatala-stores__card-hours,.kankatala-stores__splide[data-items-mobile="3"] .kankatala-stores__card-hours{font-size:.625rem}.kankatala-stores__splide[data-items-mobile="2"] .kankatala-stores__action--pin,.kankatala-stores__splide[data-items-mobile="3"] .kankatala-stores__action--pin{width:1.5rem;height:1.5rem}.kankatala-stores__splide[data-items-mobile="2"] .kankatala-stores__action--pin .kankatala-stores__action-icon,.kankatala-stores__splide[data-items-mobile="3"] .kankatala-stores__action--pin .kankatala-stores__action-icon{width:1rem;height:1rem}}.kankatala-custom-grid{background-color:var(--kk-grid-background, transparent)}.kankatala-custom-grid .section-header .smallcaps{font-family:var(--kk-grid-font-sans, inherit)}.kankatala-custom-grid .section-header :is(h1,h2,h3,h4,h5,h6){font-family:var(--kk-grid-font-serif, inherit);color:var(--kk-grid-heading-color, inherit)}.kankatala-custom-grid__header-split{margin-bottom:var(--section-stack-gap, 2rem)}.kankatala-custom-grid__eyebrow{font-family:var(--kk-grid-font-sans, inherit)}.kankatala-custom-grid__heading{font-family:var(--kk-grid-font-serif, inherit);color:var(--kk-grid-heading-color, inherit);margin:0}.kankatala-custom-grid__description{font-family:var(--kk-grid-font-sans, inherit);max-width:24rem;opacity:.75}.kankatala-custom-grid__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:var(--kk-grid-row-height, 150px);gap:var(--kk-grid-gap, 1rem)}@media screen and (min-width:700px){.kankatala-custom-grid__grid{grid-template-columns:repeat(3,1fr)}}.kankatala-custom-grid__item{position:relative;display:block;overflow:hidden;border-radius:.25rem;box-shadow:0 3px 3px #00000026}.kankatala-custom-grid__content-over-media{height:100%}.kankatala-custom-grid__prose{font-family:var(--kk-grid-font-sans, inherit)}.kankatala-custom-grid__prose :is(h1,h2,h3,h4,h5,h6){font-family:var(--kk-grid-font-serif, inherit)}.kankatala-custom-grid__kicker{font-family:var(--kk-grid-font-sans, inherit);font-size:var(--text-xs, .75rem);letter-spacing:.08em;text-transform:uppercase;opacity:.85;margin:0 0 .5em}.kankatala-custom-grid__divider{border:none;border-top:1px solid currentColor;opacity:.4;margin:1em 0}.kankatala-custom-grid__picture,.kankatala-custom-grid__placeholder{display:block;width:100%;height:100%}.kankatala-custom-grid__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease-out}.kankatala-custom-grid__image[data-src]{background-color:#0000000d}@media(hover:hover){.kankatala-custom-grid__item:hover .kankatala-custom-grid__image{transform:scale(1.05)}}.kankatala-luxury-grid__eyebrow{font-family:var(--kk-luxury-font-sans, inherit);color:var(--kk-luxury-accent, inherit)}.kankatala-luxury-grid__heading{font-family:var(--kk-luxury-font-serif, inherit);color:var(--kk-luxury-heading-color, inherit);margin:0}.kankatala-luxury-grid__description{font-family:var(--kk-luxury-font-sans, inherit);max-width:24rem;opacity:.75}.kankatala-luxury-grid__grid{display:flex;gap:1rem}@media screen and (min-width:700px){.kankatala-luxury-grid__grid{gap:1.5rem}}.kankatala-luxury-grid__panel{position:relative;display:block;overflow:hidden;border-radius:.25rem;height:var(--kk-luxury-row-height, 320px);cursor:pointer;flex:1 1 0%;transition:flex-grow .4s ease;min-width:0}.kankatala-luxury-grid__panel[aria-current=true]{flex-grow:3;cursor:default}.kankatala-luxury-grid__content-over-media{height:100%}.kankatala-luxury-grid__prose{font-family:var(--kk-luxury-font-sans, inherit);opacity:0;pointer-events:none;transition:opacity .25s ease}.kankatala-luxury-grid__panel[aria-current=true] .kankatala-luxury-grid__prose{opacity:1;pointer-events:auto;transition-delay:.15s}.kankatala-luxury-grid__prose :is(h1,h2,h3,h4,h5,h6){font-family:var(--kk-luxury-font-serif, inherit)}.kankatala-luxury-grid__kicker{font-family:var(--kk-luxury-font-sans, inherit);font-size:var(--text-xs, .75rem);letter-spacing:.08em;text-transform:uppercase;opacity:.85;margin:0 0 .5em}.kankatala-luxury-grid__divider{border:none;border-top:1px solid currentColor;opacity:.4;margin:1em 0}.kankatala-luxury-grid__picture,.kankatala-luxury-grid__placeholder{display:block;width:100%;height:100%}.kankatala-luxury-grid__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease-out}@media(hover:hover){.kankatala-luxury-grid__panel:hover .kankatala-luxury-grid__image{transform:scale(1.05)}}.kankatala-occasion-grid__heading{font-family:var(--kk-occasion-font-serif, inherit);color:var(--kk-occasion-heading-color, inherit)}.kankatala-occasion-grid__splide{position:relative;padding-inline:3rem}.kankatala-occasion-grid__splide--no-arrows{padding-inline:0}@media screen and (max-width:699px){.kankatala-occasion-grid__splide[data-slider-mobile=false] .splide__list{flex-wrap:wrap;row-gap:1rem}.kankatala-occasion-grid__splide[data-slider-mobile=false] .splide__slide{width:calc((100% - (1rem * (var(--kk-occasion-items-per-row) - 1))) / var(--kk-occasion-items-per-row))!important;margin-right:1rem!important;transform:none!important}}@media screen and (min-width:700px){.kankatala-occasion-grid__splide[data-slider-desktop=false] .splide__list{flex-wrap:wrap;row-gap:1.5rem}.kankatala-occasion-grid__splide[data-slider-desktop=false] .splide__slide{width:calc((100% - (1.5rem * (var(--kk-occasion-items-per-row) - 1))) / var(--kk-occasion-items-per-row))!important;margin-right:1.5rem!important;transform:none!important}}.kankatala-occasion-grid__splide-nav{background:rgb(var(--circle-button-background));color:rgb(var(--circle-button-text-color));width:var(--circle-button-size, 2.75rem);height:var(--circle-button-size, 2.75rem);opacity:1}.kankatala-occasion-grid__splide-nav svg{fill:none;width:.75rem;height:.75rem}.kankatala-occasion-grid__splide-nav:hover:not(:disabled){opacity:1}.kankatala-occasion-grid__splide-nav[data-show-mobile=false]{display:none}@media screen and (min-width:700px){.kankatala-occasion-grid__splide-nav[data-show-desktop=false]{display:none}}.kankatala-occasion-grid__item{position:relative;display:block;overflow:hidden;border-radius:.25rem;aspect-ratio:1 / 1}@media screen and (min-width:700px){.kankatala-occasion-grid__item{aspect-ratio:auto;height:var(--kk-occasion-card-height, 300px)}}.kankatala-occasion-grid__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.kankatala-occasion-grid__label{z-index:2}.kankatala-occasion-grid__image[data-src]{background-color:#0000000d}.kankatala-occasion-grid__picture{display:block;width:100%;height:100%}.kankatala-occasion-grid__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease-out}@media(hover:hover){.kankatala-occasion-grid__item:hover .kankatala-occasion-grid__image{transform:scale(1.05)}.kankatala-occasion-grid__splide.is-autoplay-running .kankatala-occasion-grid__item:hover .kankatala-occasion-grid__image{transform:none}}.kankatala-occasion-grid__label{position:absolute;left:1rem;bottom:1rem;font-family:var(--kk-occasion-font-sans, inherit);color:var(--kk-occasion-label-color, #ffffff);text-shadow:0 2px 6px rgb(0 0 0 / .4)}.kankatala-price-list{padding-top:var(--kk-price-list-padding-top, 2rem);padding-bottom:var(--kk-price-list-padding-bottom, 2rem)}.kankatala-price-list__wrapper{display:flex;flex-direction:column;align-items:center;width:100%}.kankatala-price-list__heading{text-transform:capitalize;text-align:center;color:var(--kk-price-list-heading-color, currentColor);font-family:var(--kk-price-list-font-serif, inherit);font-weight:500;margin:0 0 1.5rem}.kankatala-price-list__table{display:flex;flex-direction:column;width:100%;gap:1rem;font-family:var(--kk-price-list-font-sans, inherit);font-size:var(--kk-price-list-font-size, inherit)}@media screen and (min-width:700px){.kankatala-price-list__table{gap:2rem}}.kankatala-price-list__row{display:flex;align-items:center;justify-content:space-between;gap:2rem;width:100%;padding-bottom:.8rem;border-bottom:1px solid var(--kk-price-list-border-color, rgb(0 0 0 / .1))}.kankatala-price-list__row--header{text-transform:capitalize;font-weight:500;color:var(--kk-price-list-heading-color, currentColor)}.kankatala-price-list__title{font-weight:300;text-decoration:none;color:inherit}a.kankatala-price-list__title:hover{text-decoration:underline}.kankatala-price-list__price{font-weight:300;white-space:nowrap}@media screen and (max-width:699px){.kankatala-price-list__price{min-width:6.6rem;text-align:center}}.kankatala-collection-seo__content,.kankatala-collection-faq__answer{font-family:var(--kk-collection-content-font-sans, inherit)}.kankatala-collection-seo__content h1,.kankatala-collection-faq__answer h1{font-family:var(--kk-collection-content-h1-font, inherit);color:var(--kk-collection-content-h1-color, inherit)}.kankatala-collection-seo__content h2,.kankatala-collection-faq__answer h2{font-family:var(--kk-collection-content-h2-font, inherit);color:var(--kk-collection-content-h2-color, inherit)}.kankatala-collection-seo__content h3,.kankatala-collection-faq__answer h3{font-family:var(--kk-collection-content-h3-font, inherit);color:var(--kk-collection-content-h3-color, inherit)}.kankatala-collection-seo__content h4,.kankatala-collection-faq__answer h4{font-family:var(--kk-collection-content-h4-font, inherit);color:var(--kk-collection-content-h4-color, inherit)}.kankatala-collection-seo__content p,.kankatala-collection-faq__answer p{font-family:var(--kk-collection-content-p-font, inherit);font-size:var(--kk-collection-content-p-font-size, inherit)}.kankatala-collection-faq .section-header :is(h1,h2,h3,h4,h5,h6){font-family:var(--kk-collection-content-font-serif, inherit);color:var(--kk-collection-content-heading-color, inherit)}.kankatala-collection-faq__list{border-top:1px solid rgb(var(--text-color) / .15)}.kankatala-collection-faq__item{border-bottom:1px solid rgb(var(--text-color) / .15)}.kankatala-collection-faq__toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 0;cursor:pointer;list-style:none;font-family:var(--kk-collection-content-font-serif, inherit)}.kankatala-collection-faq__toggle::-webkit-details-marker{display:none}.kankatala-collection-faq__question{color:var(--kk-collection-content-accent, inherit)}.kankatala-collection-faq__icon{position:relative;width:1em;height:1em;flex-shrink:0}.kankatala-collection-faq__icon:before,.kankatala-collection-faq__icon:after{content:"";position:absolute;background:currentColor;transition:transform .2s ease}.kankatala-collection-faq__icon:before{top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}.kankatala-collection-faq__icon:after{top:0;left:50%;width:2px;height:100%;transform:translate(-50%)}.kankatala-collection-faq__item[open] .kankatala-collection-faq__icon:after{transform:translate(-50%) scaleY(0)}.kankatala-collection-faq__answer{padding-bottom:1.25rem;font-family:var(--kk-collection-content-font-sans, inherit)}.kankatala-main-product :is(.product-title,h1.product-title,.product-info__title){font-size:var(--kk-pdp-title-size, inherit);color:var(--kk-pdp-title-color, inherit);margin-bottom:var(--kk-pdp-title-margin, inherit)}.kankatala-main-product :is(variant-sku,.variant-sku){font-size:var(--kk-pdp-sku-size, inherit)!important;color:var(--kk-pdp-sku-color, inherit)!important;margin-bottom:var(--kk-pdp-sku-margin, inherit)}.kankatala-main-product :is(price-list,.price-list) :is(sale-price,.sale-price,regular-price,.regular-price){font-size:var(--kk-pdp-price-size, inherit)!important;color:var(--kk-pdp-price-color, inherit)!important}.kankatala-main-product :is(price-list,.price-list){margin-bottom:var(--kk-pdp-price-margin, inherit)}.kankatala-main-product .product-content-below-gallery__description{font-size:var(--kk-pdp-description-size, inherit);color:var(--kk-pdp-description-color, inherit);margin-bottom:var(--kk-pdp-description-margin, inherit)}.kankatala-main-product :is(.accordion__title,.accordion summary,details.accordion>summary,.accordion-disclosure summary){font-size:var(--kk-pdp-block-title-size, inherit);color:var(--kk-pdp-block-title-color, inherit)}.kankatala-main-product :is(.accordion__content,.accordion-disclosure__content){font-size:var(--kk-pdp-block-content-size, inherit);color:var(--kk-pdp-block-content-color, inherit);margin-bottom:var(--kk-pdp-block-margin, inherit)}.kankatala-specific-info-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgb(var(--text-color) / .12);border-left:1px solid rgb(var(--text-color) / .12);margin:unset;box-sizing:border-box}@media screen and (min-width:700px){.kankatala-specific-info-grid{grid-template-columns:repeat(3,1fr)}}.kankatala-specific-info-field{padding:1rem 1.25rem;border-right:1px solid rgb(var(--text-color) / .12);border-bottom:1px solid rgb(var(--text-color) / .12);min-width:0;box-sizing:border-box;margin:unset!important}.kankatala-specific-info-field__label{font-family:var(--kk-pdp-block-content-font, inherit);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--text-color) / .55);margin-top:0;margin-bottom:.35rem}.kankatala-specific-info-field__value{font-family:var(--kk-pdp-block-content-font, inherit);font-size:1rem;font-weight:600;color:var(--kk-pdp-block-content-color, inherit);margin:unset!important}@media screen and (max-width:999px){.kankatala-main-product[data-kk-buttons-side-by-side-mobile=true] .buy-buttons{display:flex;flex-wrap:wrap;gap:var(--kk-pdp-buttons-gap-mobile, 12px)}.kankatala-main-product[data-kk-buttons-side-by-side-mobile=true] .buy-buttons>*{flex:1 1 0%;min-width:0}}@media screen and (min-width:1000px){.kankatala-main-product[data-kk-buttons-side-by-side-desktop=true] .buy-buttons{display:flex;flex-wrap:wrap;gap:var(--kk-pdp-buttons-gap-desktop, 12px)}.kankatala-main-product[data-kk-buttons-side-by-side-desktop=true] .buy-buttons>*{flex:1 1 0%;min-width:0}}@media screen and (max-width:999px){.kankatala-main-product :is(.product-gallery__media,.product-gallery__item,product-gallery) img{padding:1rem}}.kankatala-breadcrumbs-section{padding-top:1rem}.kankatala-breadcrumb{font-size:var(--kk-pdp-breadcrumb-size, .8125rem)}.kankatala-breadcrumb__list{display:flex;flex-wrap:nowrap;align-items:center;gap:.4rem;margin:0;padding:0;list-style:none;overflow:hidden}.kankatala-breadcrumb__item{display:flex;align-items:center;gap:.4rem;color:var(--kk-pdp-breadcrumb-color, rgb(var(--text-color) / .65));flex-shrink:0}.kankatala-breadcrumb__item[aria-current=page]{flex-shrink:1;min-width:0}.kankatala-breadcrumb__item[aria-current=page] span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kankatala-breadcrumb__item a{color:inherit;text-decoration:none}.kankatala-breadcrumb__item a:hover{text-decoration:underline}.kankatala-breadcrumb__item+.kankatala-breadcrumb__item:before{content:"|";opacity:.5}.product-card__image{object-fit:cover!important;object-position:center}.product-card__info{text-align:left!important;justify-items:left!important}.justify-items-left{justify-items:safe left}@media screen and (min-width:1400px){.product-list{--product-list-default-column-gap: .75rem !important}}.announcement-bar__carousel .prose a{background:none!important}.mega-menu{justify-content:space-between}@media screen and (min-width:1000px){.content-tabs::part(tab-list){gap:1.375rem!important;margin-block-end:1rem!important}}.kankatala-plp-below-banner{padding-top:1.6rem;padding-bottom:1.6rem}.kankatala-plp-below-banner__row{display:flex;flex-direction:column;gap:1.2rem;margin-top:1.2rem}.kankatala-category-circles{display:flex;align-items:flex-start;gap:.8rem;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.4rem;scrollbar-width:none}.kankatala-category-circles::-webkit-scrollbar{display:none}.kankatala-category-circle{display:none;flex-shrink:0;align-items:center;gap:.6rem;text-decoration:none;white-space:nowrap;border:1px solid #e3e3e3;border-radius:999px;padding:.4rem 1.4rem .4rem .4rem;color:inherit}.kankatala-category-circle[data-show-mobile=true]{display:inline-flex}.kankatala-category-circle__image{width:2rem;height:2rem;border-radius:50%;overflow:hidden;flex-shrink:0;background-color:#f2f2f2;display:block}.kankatala-category-circle__image img{width:100%;height:100%;object-fit:cover;display:block}.kankatala-category-circle__label{font-size:1rem;line-height:1;color:#000}@media screen and (min-width:750px){.kankatala-plp-below-banner__row{flex-direction:row;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:2.4rem}}@media screen and (min-width:1500px){.kankatala-plp-below-banner__row{flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:2.4rem}.kankatala-category-circles{flex:0 1 auto;overflow-x:visible;flex-wrap:wrap;gap:2.4rem;padding-bottom:0}.kankatala-category-circle{display:none;flex-direction:column;align-items:center;text-align:center;border:none;border-radius:0;padding:0;gap:.8rem}.kankatala-category-circle[data-show-desktop=true]{display:flex}.kankatala-category-circle__image{width:7.2rem;height:7.2rem}.kankatala-category-circle__label{font-size:1.2rem;font-weight:500;color:#000}}.kankatala-collection-banner{--kk-banner-height: 150px;--kk-circle-active-color: #6b1d2a;--kk-plp-claret: #790d20;--kk-circle-size: 68px}.kankatala-collection-description{--kk-description-lines: 1}.kankatala-collection-description__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--kk-description-lines);overflow:hidden}.kankatala-collection-description__text>*{display:inline;margin:0}#kankatala-collection-content{scroll-margin-top:calc(var(--sticky-area-height, 0px) + 1rem)}@media screen and (min-width:1000px){.kankatala-collection-banner .content-over-media{--content-over-media-height: var(--kk-banner-height)}.kankatala-collection-banner .content-over-media h1{font-family:var(--heading-font-family);font-size:1.75rem;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:#fff}.kankatala-collection-banner .content-over-media .kankatala-collection-description{max-width:52rem;margin-inline:auto;margin-block-start:.5rem;font-size:.875rem;color:#fff}collection-banner.kankatala-collection-banner>.breadcrumb--floating{inset-block-start:14px}collection-banner.kankatala-collection-banner>.breadcrumb--floating a,collection-banner.kankatala-collection-banner>.breadcrumb--floating .breadcrumb__list-item+.breadcrumb__list-item:before{color:#fff;font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:1}.kankatala-collection-banner .kankatala-plp-below-banner{padding-block:12px 5px}.kankatala-collection-banner .kankatala-plp-below-banner__row{justify-content:center;margin-top:0}.kankatala-collection-banner .kankatala-category-circles{flex:0 1 auto;flex-wrap:wrap;justify-content:center;gap:34px;padding:0;overflow:visible}.kankatala-collection-banner .kankatala-category-circle{display:none;flex-direction:column;align-items:center;gap:6px;padding:0;border:none;border-radius:0;text-align:center}.kankatala-collection-banner .kankatala-category-circle[data-show-desktop=true]{display:flex}.kankatala-collection-banner .kankatala-category-circle__image{width:var(--kk-circle-size);height:var(--kk-circle-size)}.kankatala-collection-banner .kankatala-category-circle__label{font-size:13px;line-height:1.3;font-weight:400}.kankatala-collection-banner .kankatala-category-circle--current .kankatala-category-circle__image{box-shadow:0 0 0 3px rgb(var(--background, 255 255 255)),0 0 0 5px var(--kk-circle-active-color)}.kankatala-collection-banner .kankatala-category-circle--current .kankatala-category-circle__label{color:var(--kk-circle-active-color);font-weight:500}}@media screen and (min-width:700px)and (max-width:999px){.kankatala-collection-banner .breadcrumb{display:block}.kankatala-collection-banner .breadcrumb--floating{position:static;padding:.75rem var(--container-gutter)}div.kankatala-collection-banner .breadcrumb--floating,.kankatala-plp-below-banner .breadcrumb--floating{padding-inline:0}collection-banner.kankatala-collection-banner .breadcrumb--floating,collection-banner.kankatala-collection-banner .breadcrumb--floating a{color:#000}collection-banner.kankatala-collection-banner .breadcrumb__list-item+.breadcrumb__list-item:before{color:currentColor;opacity:.65}}@media screen and (max-width:699px){.kankatala-collection-banner .breadcrumb{display:none}collection-banner.kankatala-collection-banner .content-over-media{--content-over-media-height: auto;--content-over-media-row-gap: 0px;min-height:0;padding-block:14px 10px;background:#fff}collection-banner.kankatala-collection-banner .content-over-media:before,collection-banner.kankatala-collection-banner .content-over-media>picture,collection-banner.kankatala-collection-banner .content-over-media>image-parallax{display:none}collection-banner.kankatala-collection-banner .content-over-media>.prose{text-shadow:none}.kankatala-collection-banner .content-over-media h1,div.kankatala-collection-banner h1{margin:0;font-family:var(--heading-font-family);font-size:15px;font-weight:400;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--kk-plp-claret)}.kankatala-collection-banner .prose>.kankatala-collection-description{--kk-description-lines: 2;line-height:1.45;margin-block-start:6px;font-family:var(--text-font-family);font-size:13px;font-weight:400;text-align:center;color:#4b4547}.kankatala-collection-banner .kankatala-collection-description :is(strong,b){font-weight:400}.kankatala-collection-banner .kankatala-plp-below-banner{padding:0}.kankatala-collection-banner .kankatala-plp-below-banner__row{margin:0;gap:0}.kankatala-collection-banner .kankatala-category-circles{gap:8px;margin-inline:calc(-1 * var(--container-gutter));padding:10px 16px;scroll-padding-inline:16px;scrollbar-width:none}.kankatala-collection-banner .kankatala-category-circle[data-show-mobile=true]{display:inline-flex}.kankatala-collection-banner .kankatala-category-circle{box-sizing:border-box;height:36px;align-items:center;gap:6px;padding:0 12px 0 4px;border:1px solid #d9cfcd;border-radius:18px;color:#1c1c1c}.kankatala-collection-banner .kankatala-category-circle__image{width:28px;height:28px}.kankatala-collection-banner .kankatala-category-circle__label{font-family:var(--text-font-family);font-size:13px;line-height:1;white-space:nowrap;color:inherit}.kankatala-collection-banner .kankatala-category-circle--current{border-color:var(--kk-plp-claret);color:var(--kk-plp-claret)}}.shopify-section--main-collection .v-stack:has(>.collection-toolbar){gap:12px}@media screen and (max-width:699px){.shopify-section--main-collection{--container-gutter: 16px}.shopify-section--main-collection .collection .product-list{margin-inline:0}}@media screen and (min-width:1000px){.shopify-section--main-collection .v-stack:has(>.collection-toolbar){gap:16px}.shopify-section--main-collection .collection-toolbar__button{padding-block:1rem}}.product-card .badge-list:has(.kankatala-badge-off){inset-block-start:10px;inset-inline-start:0}.product-card .kankatala-badge-off{padding:3px 17px 3px 11px;border:none;border-radius:0;background:var(--price-saving);color:#fff;font-family:var(--text-font-family);font-size:11px;font-weight:600;line-height:1.5;letter-spacing:normal;text-transform:none;clip-path:polygon(0 0,100% 0,83% 100%,0 100%)}.price-list{column-gap:6px;row-gap:2px}.price-list compare-at-price{color:var(--price-compare)}.kankatala-price-off{color:var(--price-saving);font-size:11px;font-weight:600;white-space:nowrap}.product-card .price-list sale-price,.line-item .price-list sale-price{color:var(--price-sale);font-weight:600}.product-card .price-list compare-at-price,.line-item .price-list compare-at-price{font-size:12px}.price-list--product .kankatala-price-off{font-size:13px}.product-card .kankatala-price-off{font-size:12px}.product-card .product-title{color:#1c1c1c;font-size:13px;font-weight:400;line-height:1.4}.product-card .price-list sale-price{font-size:13px}@media screen and (min-width:700px){.product-card .product-title{font-size:15px}}@media screen and (min-width:1000px){.product-card .price-list sale-price{font-size:14px}}.collection .product-list .product-card__info{padding-block-start:6px}@media screen and (max-width:699px){.collection .product-list[collection-mobile-layout=medium] .product-title{--line-clamp-count: 2 !important;font-size:13px}.collection .product-list[collection-mobile-layout=large] .product-card__image--primary{width:100%;max-height:calc(100svh - var(--header-height, 56px) - var(--collection-toolbar-height, 44px) - 96px);object-fit:cover;object-position:center}.collection .product-list[collection-mobile-layout=large] .product-card__info .v-stack{gap:8px}.collection .product-list[collection-mobile-layout=large] .product-title{--line-clamp-count: 2 !important;font-size:15px}}@media screen and (min-width:700px){.product-card .badge-list:has(.kankatala-badge-off){inset-block-start:15px}.product-card .kankatala-badge-off{padding:6px 29px 6px 20px;font-size:12px}.collection .product-list[collection-desktop-layout=compact] .product-card__info{display:grid}.collection .product-list[collection-desktop-layout=compact] .product-title{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;max-width:100%;font-size:14px}.collection .product-list:is([collection-desktop-layout=medium],[collection-desktop-layout=large]) .product-title{--line-clamp-count: 2 !important;font-size:16px}}.kankatala-footer-visit-us{background:var(--kk-visit-us-bg, rgb(var(--text-color) / .05));border-radius:.5rem;padding:1.75rem 1.5rem;display:flex;flex-direction:column;gap:.5rem}.kankatala-footer-visit-us__eyebrow{margin:0}.kankatala-footer-visit-us__title{margin:.25rem 0 0}.kankatala-footer-visit-us__description{margin:.25rem 0 1rem}.kankatala-footer-visit-us__buttons{display:flex;flex-direction:column;gap:.75rem}@media screen and (max-width:999px){.footer__block--visit_us{width:100%}}@media screen and (min-width:750px){.footer__block--visit_us{width:20rem;max-width:20rem}}.kankatala-footer-popular-searches{border-top:1px solid rgb(var(--text-color) / .1);padding-top:1.25rem;margin-top:1.5rem}.kankatala-footer-popular-searches__heading{margin:0 0 .5rem}.kankatala-footer-popular-searches__links{margin:0;font-size:var(--kk-footer-popular-size, var(--text-sm, .875rem));color:rgb(var(--text-color) / .7);line-height:1.8}.kankatala-footer-popular-searches__links a{color:inherit;text-decoration:none}.kankatala-footer-popular-searches--heading-size .kankatala-footer-popular-searches__heading{font-size:var(--kk-footer-popular-heading-size)}.kankatala-footer-popular-searches--heading-color .kankatala-footer-popular-searches__heading{color:var(--kk-footer-popular-heading-color)}.kankatala-footer-popular-searches--link-color .kankatala-footer-popular-searches__links{color:var(--kk-footer-popular-link-color)}.kankatala-footer-popular-searches__links a:hover{text-decoration:underline}.kankatala-footer-brand-bar{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;border-top:1px solid rgb(var(--text-color) / .1);padding-top:1.75rem}.kankatala-footer-brand-bar__name{font-family:var(--font-heading-family);font-size:1.5rem;letter-spacing:.08em;margin:0}.kankatala-footer-brand-bar__logo{display:inline-block;flex-shrink:0;line-height:0}.kankatala-footer-brand-bar__logo-img{display:block;width:var(--kk-footer-logo-width, 160px);max-width:100%;height:auto}.kankatala-footer-brand-bar__address{margin:0;font-size:var(--text-sm, .875rem)}.kankatala-footer-brand-bar__social{margin-left:0}.kankatala-footer-brand-bar__copyright{margin-top:1rem}@media screen and (min-width:1000px){.kankatala-footer-brand-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:2rem}.kankatala-footer-brand-bar__name,.kankatala-footer-brand-bar__logo{grid-column:1;grid-row:1;justify-self:start}.kankatala-footer-brand-bar__address{grid-column:2;grid-row:1;justify-self:center;max-width:40rem;text-align:center}.kankatala-footer-brand-bar__social{grid-column:3;grid-row:1;justify-self:end;margin-left:0}}.kankatala-footer-links--title-color :is(.h6,summary,summary *){color:var(--kk-footer-links-title-color)}.kankatala-footer-links--link-color a{color:var(--kk-footer-links-link-color)}.kankatala-footer-links--link-size a{font-size:var(--kk-footer-links-link-size)}.kankatala-footer-links--title-size :is(.h6,summary,summary>:not(svg)){font-size:var(--kk-footer-links-title-size)}.breadcrumb__list-item+.breadcrumb__list-item:before{content:"|"!important}.kps{padding-block:24px 28px}.kps__inner{max-width:1400px;margin-inline:auto;padding-inline:20px}.kps__heading{margin:0 0 16px;text-align:center}.kps--heading-color .kps__heading{color:var(--kps-heading-color)}.kps--custom-fonts .kps__heading{font-family:var(--kps-font-serif)}.kps__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none}.kps-card{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:1 / 1;min-height:170px;color:var(--kps-text-color, #ffffff);background:#4a3d33}.kps--wide .kps-card{aspect-ratio:16 / 9}.kps-card__media,.kps-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.kps-card__media{transition:transform .9s cubic-bezier(.2,.6,.2,1)}.kps-card__placeholder{display:block;width:100%;height:100%;background:var(--kps-placeholder-bg, #c9bfb3);fill:var(--kps-placeholder-fill, #a69b8f);color:var(--kps-placeholder-fill, #a69b8f)}.kps-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.kps-card__overlay{z-index:1;background:linear-gradient(to top,rgb(0 0 0 / var(--kps-overlay, .65)),rgb(0 0 0 / calc(var(--kps-overlay, .65) * .4)) 35%,#0000 65%)}.kps-card__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;padding:16px;font-family:var(--kps-font-sans, var(--font-body-family, "Helvetica Neue", Arial, sans-serif))}.kps-card__title{margin:0;font-family:var(--kps-font-serif, var(--font-heading-family, Georgia, "Times New Roman", serif));font-weight:600;font-size:calc(22px * var(--kps-title-scale, 1));line-height:1.1;color:inherit}.kps-card__title--h1{--kps-title-scale: 1.25}.kps-card__title--h2{--kps-title-scale: 1}.kps-card__title--h3{--kps-title-scale: .85}.kps-card__title--h4{--kps-title-scale: .75}.kps-card__title--h5{--kps-title-scale: .65}.kps-card__title--h6{--kps-title-scale: .58}.kps-card__text{margin:0;font-size:13px;line-height:1.4;opacity:.92}@supports (color: color-mix(in srgb,red 50%,blue)){.kps-card__text{opacity:1;color:color-mix(in srgb,currentColor 92%,transparent)}}.kps-card__text>*{margin:0;font-size:inherit;line-height:inherit}.kps-card__text>*+*{margin-top:.5em}.kps-card__text a{position:relative;z-index:3;color:inherit;text-decoration:underline}.kps-card__link{display:inline-block;margin-top:8px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:inherit}.kps-card__link--link{padding-bottom:3px;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat}.kps-card__link--solid{padding:10px 20px;background:var(--kps-text-color, #ffffff);color:var(--kps-heading-color, #6b1d2a);transition:opacity .2s ease}.kps-card__link--outline{padding:9px 19px;border:1px solid currentColor;transition:background-color .2s ease,color .2s ease}.kps-card__link .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}a.kps-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.kps-card__link:focus-visible{outline:2px solid #ffffff;outline-offset:4px}@media(hover:hover){.kps-card:hover .kps-card__media{transform:scale(1.04)}.kps-card:hover .kps-card__link--link{animation:kps-underline .6s ease}.kps-card:hover .kps-card__link--solid{opacity:.88}.kps-card:hover .kps-card__link--outline{background:var(--kps-text-color, #ffffff);color:var(--kps-heading-color, #6b1d2a)}}@keyframes kps-underline{0%{background-size:100% 1px;background-position:100% 100%}50%{background-size:0% 1px;background-position:100% 100%}51%{background-size:0% 1px;background-position:0 100%}to{background-size:100% 1px;background-position:0 100%}}@media screen and (max-width:749px){.kps--hide-text-mobile .kps-card__text{display:none}}@media screen and (min-width:750px){.kps{padding-block:32px 36px}.kps__inner{padding-inline:32px}.kps__heading{margin-bottom:20px}.kps__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kps__grid--single{grid-template-columns:minmax(0,1fr)}.kps-card__content{gap:5px;padding:20px}.kps-card__title{font-size:calc(24px * var(--kps-title-scale, 1))}.kps-card__text{font-size:14px}}@media screen and (min-width:990px){.kps{padding-block:32px 40px}.kps__heading{margin-bottom:24px}.kps__grid{gap:16px}.kps-card__content{gap:6px;padding:32px}.kps-card__title{font-size:calc(32px * var(--kps-title-scale, 1))}.kps-card__text{font-size:15px}.kps-card__link{margin-top:10px;font-size:12px}}@media(prefers-reduced-motion:reduce){.kps-card__media{transition:none}.kps-card:hover .kps-card__media{transform:none}.kps-card:hover .kps-card__link--link{animation:none}}.kankatala-products__splide{position:relative}.kankatala-products__splide .splide__slide{display:flex;height:auto}.kankatala-products__splide .splide__slide>*{width:100%;min-width:0}.kankatala-products__nav{z-index:2;width:var(--circle-button-size, 2.75rem);height:var(--circle-button-size, 2.75rem);background:rgb(var(--circle-button-background, 255 255 255));color:rgb(var(--circle-button-text-color, 0 0 0));opacity:1;transition:opacity .2s ease}.kankatala-products__nav svg{fill:none;width:.75rem;height:.75rem}.kankatala-products__nav:disabled{opacity:.3}.kankatala-products__splide--static .kankatala-products__nav{visibility:hidden}@media screen and (max-width:699px){.kankatala-products__splide[data-arrows-mobile=false] .splide__arrows{display:none}}@media screen and (min-width:700px){.kankatala-products__splide[data-arrows-desktop=false] .splide__arrows{display:none}}@media screen and (min-width:700px)and (hover:hover){.kankatala-products__nav{opacity:0}.kankatala-products__splide:hover .kankatala-products__nav:not(:disabled),.kankatala-products__nav:focus-visible{opacity:1}.kankatala-products__splide:hover .kankatala-products__nav:disabled{opacity:.3}}facets-form{--kk-maroon: #6E1423;--kk-maroon-deep: #4A0D18;--kk-ink: #1A1210;--kk-muted: #8A7670;--kk-border: #E4D9CE;--kk-ivory: #FDFAF7;--kk-ui-font: "DM Sans", system-ui, sans-serif;--kk-box: 16px}facets-form .accordion{border-bottom:1px solid var(--kk-border)}facets-form .accordion__toggle{font-family:var(--kk-ui-font);font-size:15px;font-weight:500;text-transform:none;letter-spacing:.02em;color:var(--kk-ink);padding-block:14px}facets-form .accordion__content{padding-bottom:16px}facets-form .accordion__content .v-stack.gap-2\.5{gap:10px;max-height:240px;overflow-y:auto;padding-right:6px;scrollbar-width:thin;scrollbar-color:var(--kk-border) transparent}facets-form .checkbox-control{align-items:center;column-gap:10px}facets-form .checkbox-control .dot-checkbox{position:static;inset-block-start:auto;opacity:1;pointer-events:auto;flex:0 0 var(--kk-box);width:var(--kk-box);height:var(--kk-box);margin:0;border:1px solid var(--kk-border);border-radius:0;background:var(--kk-ivory) center / 10px 10px no-repeat;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}facets-form .checkbox-control .dot-checkbox:hover{border-color:var(--kk-maroon)}facets-form .checkbox-control .dot-checkbox:focus-visible{outline:1px solid var(--kk-maroon);outline-offset:2px}facets-form .checkbox-control .dot-checkbox:checked{border-color:var(--kk-maroon);background-color:var(--kk-maroon);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path fill='none' stroke='%23FDFAF7' stroke-width='1.6' stroke-linecap='square' d='M2 6.2l2.6 2.6L10 3.4'/></svg>")}facets-form .checkbox-control .dot-checkbox~label{opacity:1;transform:none;font-family:var(--kk-ui-font);font-size:15px;line-height:1.3;color:var(--kk-ink);cursor:pointer}facets-form .checkbox-control .dot-checkbox:checked~label{transform:none;color:var(--kk-maroon-deep);font-weight:500}facets-form .checkbox-control .dot-checkbox:focus-visible~label{outline:none}facets-form .checkbox-control .dot-checkbox:disabled{border-color:var(--kk-border);background-color:transparent;cursor:not-allowed}facets-form .checkbox-control .dot-checkbox:disabled~label{color:var(--kk-muted);cursor:not-allowed}facets-form price-range .range{accent-color:var(--kk-maroon)}facets-form price-range .range::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:var(--kk-maroon);border:2px solid var(--kk-ivory);box-shadow:0 0 0 1px var(--kk-maroon);cursor:pointer}facets-form price-range .range::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--kk-maroon);border:2px solid var(--kk-ivory);box-shadow:0 0 0 1px var(--kk-maroon);cursor:pointer}facets-form price-range .input-group{margin-top:12px}facets-form price-range .input-prefix,facets-form price-range .field{font-family:var(--kk-ui-font)}facets-form price-range .field{border:1px solid var(--kk-border);border-radius:0;background:var(--kk-ivory);color:var(--kk-ink)}facets-form price-range .field:focus{outline:none;border-color:var(--kk-maroon)}facets-form price-range .prefix{color:var(--kk-muted)}.collection__main .pagination{--kk-pg-maroon: #6E1423;--kk-pg-border: #E4D9CE;--kk-pg-ivory: #FDFAF7;--kk-pg-ink: #1A1210;border:0;gap:6px;margin-top:40px;grid-auto-rows:40px;grid-auto-columns:40px}.collection__main .pagination__link{border:1px solid var(--kk-pg-border);border-radius:0;background:transparent;color:var(--kk-pg-ink);font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:400;text-transform:none;letter-spacing:0;box-shadow:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.collection__main a.pagination__link:hover{border-color:var(--kk-pg-maroon);color:var(--kk-pg-maroon)}.collection__main .pagination__link[aria-current=page]{background:var(--kk-pg-maroon);border-color:var(--kk-pg-maroon);color:var(--kk-pg-ivory);box-shadow:none}.collection__main .pagination__link--disabled:not([aria-current]){border-color:transparent}.kankatala-tailoring{--kk-tl-maroon: #6E1423;--kk-tl-border: #E4D9CE;--kk-tl-ink: #1A1210;--kk-tl-muted: #8A7670;--kk-tl-ivory: #FDFAF7;font-family:DM Sans,system-ui,sans-serif;color:var(--kk-tl-ink)}.kankatala-tailoring__title{margin:0 0 12px;font-size:15px;font-weight:500;color:var(--kk-tl-maroon)}.kankatala-tailoring__list{display:flex;flex-wrap:wrap;gap:10px 20px}.kankatala-tailoring__option{display:inline-flex;align-items:center;gap:10px;font-size:14px;line-height:1.3;cursor:pointer}.kankatala-tailoring__option.is-disabled{color:var(--kk-tl-muted);cursor:not-allowed}.kankatala-tailoring__input{-webkit-appearance:none;appearance:none;flex:0 0 16px;width:16px;height:16px;margin:0;border:1px solid var(--kk-tl-border);border-radius:0;background:var(--kk-tl-ivory) center / 10px 10px no-repeat;cursor:inherit}.kankatala-tailoring__input:hover:not(:disabled),.kankatala-tailoring__input:focus-visible{border-color:var(--kk-tl-maroon)}.kankatala-tailoring__input:focus-visible{outline:1px solid var(--kk-tl-maroon);outline-offset:2px}.kankatala-tailoring__input:checked{border-color:var(--kk-tl-maroon);background-color:var(--kk-tl-maroon);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path fill='none' stroke='%23FDFAF7' stroke-width='1.6' stroke-linecap='square' d='M2 6.2l2.6 2.6L10 3.4'/></svg>")}.kankatala-tailoring__input:disabled{background-color:transparent}.kankatala-tailoring-active .shopify-payment-button{display:none!important}.kankatala-cart-addons{list-style:none;margin:6px 0 0;padding:0;font-size:13px}.kankatala-cart-addons__item{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:4px 0}.kankatala-cart-addons__remove{flex:none;font-size:12px;color:#6e1423;text-decoration:underline}.kankatala-mobile-menu{--kk-maroon: #6E1423;--kk-ink: #1A1210;--kk-muted: #8A7670;--kk-border: #E4D9CE;--kk-linen: #F7F2EC;--kk-heading-font: "Cormorant Garamond", var(--heading-font-family), Georgia, serif;--kk-ui-font: "DM Sans", system-ui, sans-serif;--kk-tap: 44px}.kankatala-mobile-menu .header-sidebar__linklist-button{min-height:52px}.kankatala-mobile-menu__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;padding-block-end:.625rem;padding-inline-start:.875rem}.kankatala-mobile-menu__subhead{grid-column:1 / -1;margin:0;padding-block:.75rem .25rem;font-family:var(--kk-heading-font);font-size:.8125rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--kk-maroon)}.kankatala-mobile-menu__link{display:flex;align-items:center;min-height:var(--kk-tap);font-family:var(--kk-ui-font);font-size:.875rem;line-height:1.25;color:var(--kk-ink)}.kankatala-mobile-menu__link[href*="#view-all"],.kankatala-mobile-menu__link[href*="kk=view-all"]{grid-column:1 / -1;font-size:.8125rem;font-weight:600;color:var(--kk-maroon)}.kankatala-mobile-menu__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding-block:1.125rem}.kankatala-mobile-menu__tile{display:flex;align-items:center;justify-content:center;min-height:var(--kk-tap);padding-inline:.5rem;text-align:center;font-family:var(--kk-ui-font);font-size:.8125rem;color:var(--kk-maroon);background:var(--kk-linen)}.header-sidebar::part(header){position:relative}.header-sidebar::part(drawer-logo){display:flex;align-items:center;position:absolute;inset-inline-start:50%;inset-block-start:50%;transform:translate(-50%,-50%);pointer-events:none}.header{--kk-claret: #6E1423;--kk-nav-ink: #1c1c1c;--kk-hairline: #ece4e2}@media(max-width:1023px),(hover:none),(pointer:coarse){.header__primary-nav>button.md\:hidden{display:block}.header__primary-nav>ul.md-max\:hidden{display:none}}@media(min-width:1000px)and (hover:none){.header{--header-grid: "primary-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr)}}@media(min-width:1000px)and (pointer:coarse){.header{--header-grid: "primary-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr)}}@media(min-width:1024px)and (hover:hover)and (pointer:fine){.header__primary-nav>button.md\:hidden{display:none}.header__primary-nav>ul.md-max\:hidden{display:contents}.header{--header-grid: "logo primary-nav secondary-nav" / minmax(0, max-content) minmax(0, 1fr) minmax(0, max-content);--header-logo-width: var(--kk-logo-width);padding-inline:var(--kk-header-gutter)}.header__primary-nav{flex-wrap:nowrap;column-gap:var(--kk-nav-gap)}.header__primary-nav-item{white-space:nowrap}.header__primary-nav-item>a,.header__primary-nav-item summary{font-size:13px;letter-spacing:var(--kk-nav-tracking);text-transform:uppercase;color:var(--kk-nav-ink);white-space:nowrap}:has(.shopify-section:first-child [allow-transparent-header]):not(:has(.shopify-section--header~.shopify-section-group-header-group)) .header:not(:hover,.is-solid,:has(.header__primary-nav [open],.header__secondary-nav [open],.header-search[open])) :is(.header__primary-nav-item>a,.header__primary-nav-item summary){color:rgb(var(--text-color))}.header__primary-nav-item>a:hover,.header__primary-nav-item summary:hover,.header__primary-nav-item details[open]>summary{color:var(--kk-claret)}.header__primary-nav-item [data-title]:before{background:var(--kk-claret)}.header__primary-nav-item details[open]>summary[data-title]:before{transform:scaleX(1)}.header__secondary-nav{flex-wrap:nowrap;column-gap:var(--kk-icon-gap)}.header__secondary-nav>li:not(.localization-selectors,.left-header--icon){display:flex;align-items:center;justify-content:center;min-width:var(--kk-icon-box);min-height:var(--kk-icon-box)}.header__secondary-nav>li:not(.localization-selectors,.left-header--icon)>a,.header__secondary-nav>li:not(.localization-selectors,.left-header--icon)>button,.header__secondary-nav>li:not(.localization-selectors,.left-header--icon) shopify-account a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.header__secondary-nav .header__nav-icon{width:var(--kk-icon-size);height:auto}.header{--kk-logo-width: 110px;--kk-nav-tracking: .02em;--kk-nav-gap: 14px;--kk-header-gutter: 20px;--kk-icon-size: 20px;--kk-icon-gap: 4px;--kk-icon-box: 38px}}@media(min-width:1180px)and (hover:hover)and (pointer:fine){.header{--kk-logo-width: 140px;--kk-nav-tracking: .08em;--kk-nav-gap: 22px;--kk-header-gutter: 28px;--kk-icon-size: 20px;--kk-icon-gap: 6px;--kk-icon-box: 40px}}@media(min-width:1280px)and (hover:hover)and (pointer:fine){.header{--kk-logo-width: 150px;--kk-nav-tracking: .1em;--kk-nav-gap: 28px;--kk-header-gutter: 32px;--kk-icon-size: 20px;--kk-icon-gap: 8px;--kk-icon-box: 44px}}@media(min-width:1440px)and (hover:hover)and (pointer:fine){.header{--kk-logo-width: 170px;--kk-nav-tracking: .12em;--kk-nav-gap: 34px;--kk-header-gutter: 48px;--kk-icon-size: 20px;--kk-icon-gap: 10px;--kk-icon-box: 46px}}@media(min-width:1024px)and (hover:hover)and (pointer:fine){.kankatala-mega{--kk-mega-max: 1440px;--kk-mega-pad-x: 32px;--kk-mega-col: 180px;--kk-mega-col-gap: 32px;--kk-mega-gap: 20px;--kk-promo-w: 200px;--kk-promo-ratio: 4 / 5;--kk-tile-ratio: 1 / 1;position:absolute;inset-block-start:100%;inset-inline-start:0;width:100%;box-sizing:border-box;max-height:72vh;overflow-y:auto;background:#fff;color:var(--kk-nav-ink, #1c1c1c);border-block-end:1px solid var(--kk-hairline, #ece4e2);box-shadow:0 12px 24px #1c1c1c0f}.kankatala-mega__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;box-sizing:border-box;width:100%;max-width:var(--kk-mega-max);margin-inline:auto;padding:36px var(--kk-mega-pad-x) 40px}.kankatala-mega__main{grid-column:1;display:flex;flex-direction:column;align-items:start;gap:24px;min-width:0}.kankatala-mega--tiles .kankatala-mega__inner,.kankatala-mega--price .kankatala-mega__inner{grid-template-columns:minmax(0,1fr);max-width:1344px}.kankatala-mega--tiles .kankatala-mega__main,.kankatala-mega--price .kankatala-mega__main{align-items:stretch;gap:22px}.kankatala-mega__columns{display:grid;grid-template-columns:repeat(var(--kk-col-count, 2),var(--kk-mega-col));column-gap:var(--kk-mega-col-gap);row-gap:28px;align-items:start}.kankatala-mega__col{display:flex;flex-direction:column;gap:14px;min-width:0}.kankatala-mega__col-heading{display:block;font-family:var(--kk-heading-font, "Cormorant Garamond", Georgia, serif);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--kk-claret, #6E1423)}.kankatala-mega__list{display:grid;row-gap:14px}.kankatala-mega__link{font-family:var(--kk-ui-font, "DM Sans", system-ui, sans-serif);font-size:14px;line-height:1.3;color:var(--kk-nav-ink, #1c1c1c)}.kankatala-mega__link:hover{color:var(--kk-claret, #6E1423)}.kankatala-mega__promos{grid-column:3;display:grid;grid-template-columns:repeat(2,var(--kk-promo-w));gap:16px;align-content:start}.kankatala-mega__promo{display:flex;flex-direction:column;gap:10px;min-width:0}.kankatala-mega__promo-media{display:block;aspect-ratio:var(--kk-promo-ratio);overflow:hidden;background:#faf6f4}.kankatala-mega__promo-title{font-family:var(--kk-heading-font, "Cormorant Garamond", Georgia, serif);font-size:13px;letter-spacing:.16em;text-transform:uppercase}.kankatala-mega__promo-cta{font-family:var(--kk-ui-font, "DM Sans", system-ui, sans-serif);font-size:12px;color:#6b6264;text-decoration:underline;text-underline-offset:.2em}.kankatala-mega__tiles{display:grid;grid-template-columns:repeat(var(--kk-tile-count, 5),minmax(0,1fr));gap:var(--kk-mega-gap)}.kankatala-mega__tiles[style*="--kk-tile-count: 3"]{--kk-tile-ratio: 16 / 10;gap:24px}.kankatala-mega__tile{display:grid;row-gap:10px;align-content:start;min-width:0}.kankatala-mega__tile-media{display:block;aspect-ratio:var(--kk-tile-ratio);overflow:hidden;background:#faf6f4}.kankatala-mega__tile-title{font-family:var(--kk-heading-font, "Cormorant Garamond", Georgia, serif);font-size:13px;letter-spacing:.12em;text-transform:uppercase}.kankatala-mega__tiles[style*="--kk-tile-count: 3"] .kankatala-mega__tile-title{font-size:15px}.kankatala-mega__media-img{width:100%;height:100%;object-fit:cover;object-position:var(--kk-fp, 50% 50%);display:block}.kankatala-mega__price{display:grid;grid-template-columns:repeat(var(--kk-price-count, 5),minmax(0,1fr));gap:var(--kk-mega-gap)}.kankatala-mega__price .kankatala-menu-card__media{aspect-ratio:4 / 5}.kankatala-mega--preview .kankatala-mega__inner,.kankatala-mega--featured .kankatala-mega__inner{grid-template-columns:minmax(0,1fr);padding-block:32px 36px}.kankatala-mega--preview .kankatala-mega__main,.kankatala-mega--featured .kankatala-mega__main{align-items:stretch}.kankatala-mega__preview{display:grid;grid-template-columns:300px minmax(0,1fr);gap:40px;align-items:start}.kankatala-mega__preview-side,.kankatala-mega__featured-side{display:flex;flex-direction:column;align-items:start;gap:10px;min-width:0}.kankatala-mega__preview-list{display:block;width:100%}.kankatala-mega__preview-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:10px;border-block-end:1px solid #f1ebe9;font-family:var(--kk-heading-font, "Cormorant Garamond", Georgia, serif);font-size:19px;line-height:1.25;color:var(--kk-nav-ink, #1c1c1c)}.kankatala-mega__preview-arrow{flex-shrink:0;font-size:14px;opacity:0;transition:opacity .2s ease}.kankatala-mega__preview-link.is-active,.kankatala-mega__preview-link:hover,.kankatala-mega__preview-link:focus-visible{color:var(--kk-claret, #6E1423)}.kankatala-mega__preview-link.is-active .kankatala-mega__preview-arrow,.kankatala-mega__preview-link:hover .kankatala-mega__preview-arrow,.kankatala-mega__preview-link:focus-visible .kankatala-mega__preview-arrow{opacity:1}.kankatala-mega__preview-side .kankatala-mega__all,.kankatala-mega__featured-side .kankatala-mega__all{margin-block-start:6px}.kankatala-mega__preview-stage{position:relative;display:grid;width:100%;height:230px;overflow:hidden;background:var(--kk-blush, #fef4f2)}.kankatala-mega__frame{grid-area:1 / 1;position:relative;display:block;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease}.kankatala-mega__frame.is-active{opacity:1;visibility:visible;pointer-events:auto}.kankatala-mega__frame-caption,.kankatala-mega__card .kankatala-mega__frame-caption{position:absolute;inset-block-end:0;inset-inline:0;display:flex;flex-direction:column;align-items:start;gap:6px;padding:0 28px 24px;background:linear-gradient(to top,#00000073,#0000 50%);color:#fff;pointer-events:none}.kankatala-mega__frame-label{font-family:var(--kk-ui-font, "DM Sans", system-ui, sans-serif);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#f2c98a}.kankatala-mega__frame-title{font-family:var(--kk-heading-font, "Cormorant Garamond", Georgia, serif);font-size:30px;line-height:1.15;color:#fff}.kankatala-mega__frame-cta{font-family:var(--kk-ui-font, "DM Sans", system-ui, sans-serif);font-size:12px;color:#fff;text-decoration:underline;text-underline-offset:.2em}.kankatala-mega__featured{display:grid;grid-template-columns:240px repeat(var(--kk-card-count, 2),minmax(0,1fr));gap:32px;align-items:start}.kankatala-mega__featured-list{display:block;width:100%}.kankatala-mega__featured-link{display:block;font-family:var(--kk-heading-font, "Cormorant Garamond", Georgia, serif);font-size:20px;line-height:1.6;color:var(--kk-nav-ink, #1c1c1c)}.kankatala-mega__featured-link:hover{color:var(--kk-claret, #6E1423)}.kankatala-mega__card{position:relative;display:block;height:210px;overflow:hidden;background:var(--kk-blush, #fef4f2)}.kankatala-mega__card .kankatala-mega__frame-caption{padding:0 24px 22px}.kankatala-mega__card .kankatala-mega__frame-title{font-size:26px}.kankatala-mega__card .kankatala-mega__media-img{transition:transform .3s ease}.kankatala-mega__card:hover .kankatala-mega__media-img{transform:scale(1.03)}@media(max-width:1099px){.kankatala-mega__featured{grid-template-columns:240px minmax(0,1fr)}.kankatala-mega__card:nth-of-type(2){display:none}}.kankatala-mega__all{font-family:var(--kk-ui-font, "DM Sans", system-ui, sans-serif);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--kk-claret, #6E1423)}@media(max-width:1099px){.kankatala-mega__promos{display:none}}@media(min-width:1280px){.kankatala-mega{--kk-mega-pad-x: 48px;--kk-mega-col: 200px;--kk-mega-col-gap: 40px}.kankatala-mega__preview{gap:56px}.kankatala-mega__preview-stage{height:260px}.kankatala-mega__featured{gap:40px}.kankatala-mega__card{height:240px}}@media(min-width:1440px){.kankatala-mega{--kk-promo-w: 220px}.kankatala-mega__preview-stage{height:290px}.kankatala-mega__card{height:260px}}.header__primary-nav-item:has(.kankatala-mega) details[open]>summary:after{content:"";position:fixed;inset-block-start:var(--header-height, 0px);inset-inline:0;inset-block-end:0;background:#1c1c1c61;pointer-events:none;z-index:-1}@media(prefers-reduced-motion:reduce){.kankatala-mega,.kankatala-mega__frame,.kankatala-mega__card .kankatala-mega__media-img{transition:none!important;animation:none!important}}}.kankatala-mobile-menu{--kk-sub-bg: #faf6f4;--kk-sub-rule: #f1ebe9;--kk-sub-ink: #4b4547}.kankatala-mobile-menu .header-sidebar__linklist-button{min-height:54px;font-family:var(--kk-ui-font);font-size:14px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--kk-ink)}.kankatala-mobile-menu details[open]>.header-sidebar__linklist-button{color:var(--kk-maroon)}.kankatala-mobile-menu .header-sidebar__linklist.divide-y .header-sidebar__linklist-button{border-block-end-color:var(--kk-sub-rule)}.kankatala-mobile-menu__grid{background:var(--kk-sub-bg);border-block-start:1px solid var(--kk-sub-rule);padding:16px 20px 18px 28px;column-gap:16px}.kankatala-mobile-menu__subhead{padding-block:12px 4px;font-size:12px;letter-spacing:.18em}.kankatala-mobile-menu__link{min-height:0;padding-block:7px;font-size:13px;font-weight:400;line-height:1.35;text-transform:none;color:var(--kk-sub-ink)}.kankatala-mobile-menu__link:hover{color:var(--kk-maroon)}.kankatala-mobile-menu__link[href*="#view-all"],.kankatala-mobile-menu__link[href*="kk=view-all"]{padding-block-start:12px;color:var(--kk-maroon)}.kankatala-mobile-menu__footer{margin-block-start:18px;padding:12px 16px 14px;background:var(--kk-sub-bg);border-block-start:1px solid var(--kk-sub-rule)}.kankatala-mobile-menu__tiles{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;padding-block:0}.kankatala-mobile-menu__tile{display:flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding-inline:.5rem;text-align:center;font-family:var(--kk-ui-font);font-size:12px;color:var(--kk-maroon);background:#fff;border:1px solid var(--kk-border)}.kankatala-mobile-menu__tile svg{display:block}.kankatala-mobile-menu__currency{display:contents}.kankatala-mobile-menu__currency-details{position:relative}.kankatala-mobile-menu__tile--currency{width:100%;box-sizing:border-box;cursor:pointer;list-style:none}.kankatala-mobile-menu__tile--currency::-webkit-details-marker{display:none}.kankatala-mobile-menu__currency-code{font-weight:600}.kankatala-mobile-menu__currency-list{position:absolute;inset-block-end:calc(100% + 8px);inset-inline-end:0;width:250px;max-height:280px;overflow-y:auto;background:#fff;border:1px solid var(--kk-border);box-shadow:0 8px 20px #1a12101f;z-index:2}.kankatala-mobile-menu__currency-row{display:flex;align-items:center;width:100%;min-height:48px;padding-inline:14px;border:0;background:none;font:inherit;font-size:13px;text-align:start;color:var(--kk-ink);cursor:pointer}.kankatala-mobile-menu__currency-row[aria-current=true]{color:var(--kk-maroon);background:var(--kk-sub-bg)}.kankatala-menu-card{display:grid;row-gap:.5rem;align-content:start;min-width:0;text-decoration:none}.kankatala-menu-card__media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:#faf6f4}.kankatala-menu-card__img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--kk-fp, 50% 50%);transition:transform .45s ease}.kankatala-menu-card:hover .kankatala-menu-card__img{transform:scale(1.03)}.kankatala-menu-card__title{font-family:var(--kk-ui-font, "DM Sans", system-ui, sans-serif);font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;color:var(--kk-ink, #1a1210)}.kankatala-menu-card:hover .kankatala-menu-card__title{color:var(--kk-maroon, #6E1423)}.kankatala-mobile-menu__cards{row-gap:1rem;padding-block:1rem 1.125rem;padding-inline-end:1.25rem}.kankatala-mobile-menu__cards .kankatala-menu-card__title{font-size:.75rem;letter-spacing:.08em;color:var(--kk-sub-ink, #4b4547)}.left-header--icon{display:flex;align-items:center}.left-header--icon:empty{display:none}.header__secondary-nav .buckscc-currency-box,.header__secondary-nav .buckscc-currency-wrapper{display:flex;align-items:center;margin:0;padding:0;border:0;background:transparent}.header__secondary-nav .buckscc-select,.header__secondary-nav .buckscc-select-styled,.header__secondary-nav .bucks-selected{font-family:"Roboto",var(--kk-ui-font, "DM Sans", system-ui, sans-serif);font-size:13px;font-weight:500;line-height:1;letter-spacing:.02em;color:currentColor!important;background:transparent!important;border:0!important;border-radius:0;padding-inline:0}.header__secondary-nav .left-header--icon{color:rgb(var(--text-color, 121 13 32))}.header__secondary-nav .buckscc-select-styled svg,.header__secondary-nav .bucks__folder-collapse_btn svg{width:10px;height:10px}.header__secondary-nav .buckscc-select-options{min-width:290px;padding-block:0 0;border-radius:0!important;border:1px solid var(--kk-hairline, #ece4e2);background:#fff;box-shadow:0 12px 24px #1c1c1c1f;color:var(--kk-ink, #1a1210)}.header__secondary-nav .buckscc-select-options:before{content:"Shop in your currency";display:block;padding:14px 18px 10px;border-block-end:1px solid var(--kk-hairline, #ece4e2);font-family:"Roboto",var(--kk-ui-font, "DM Sans", system-ui, sans-serif);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--kk-maroon, #6E1423)}.header__secondary-nav .buckscc-select-options:after{content:"All prices on the site switch to this currency. You'll be charged in INR at checkout.";display:block;padding:10px 18px 14px;border-block-start:1px solid var(--kk-hairline, #ece4e2);font-family:"Roboto",var(--kk-ui-font, "DM Sans", system-ui, sans-serif);font-size:11px;line-height:1.45;color:#6b6264}.header__secondary-nav .buckscc-select-options li{display:flex;align-items:center;gap:10px;min-height:42px;padding-inline:18px;font-family:"Roboto",var(--kk-ui-font, "DM Sans", system-ui, sans-serif);font-size:13px;color:var(--kk-ink, #1a1210)}.header__secondary-nav .buckscc-select-options li:hover{background:var(--kk-blush, #fef4f2)}.kankatala-mobile-menu__tiles .mobile-buck-app{display:none}.kankatala-mobile-menu__tiles .buckscc-currency-box,.kankatala-mobile-menu__tiles .buckscc-currency-wrapper{display:flex;align-items:center;justify-content:center;position:static;min-height:48px;margin:0;background:#fff;border:1px solid var(--kk-warm-border, #E4D9CE)}.kankatala-mobile-menu__tiles .buckscc-select,.kankatala-mobile-menu__tiles .bucks-selected{font-family:"Roboto",var(--kk-ui-font, "DM Sans", system-ui, sans-serif);font-size:13px;color:var(--kk-maroon, #6E1423)!important;background:transparent!important;border:0!important}.kankatala-mobile-menu__tiles select.buckscc-select{width:100%;height:100%;padding-inline:8px}.buckscc-cart-banner:empty{display:none}.header__secondary-nav .buckscc-select-options{max-height:none!important;overflow:visible!important}.kankatala-mobile-menu__tiles .buckscc-currency-box,.kankatala-mobile-menu__tiles .buckscc-currency-wrapper{position:relative}.kankatala-mobile-menu__tiles .buckscc-select-options{inset-inline-end:0;inset-inline-start:auto;min-width:250px;max-width:calc(100vw - 2.5rem);max-height:50vh;overflow-y:auto;border-radius:0!important;border:1px solid var(--kk-hairline, #ece4e2);background:#fff;box-shadow:0 -8px 24px #1c1c1c24}.kankatala-mobile-menu__tiles .buckscc-select-options:before{content:"Shop in your currency";display:block;position:sticky;inset-block-start:0;padding:14px 16px 10px;border-block-end:1px solid var(--kk-hairline, #ece4e2);background:#fff;font-family:"Roboto",var(--kk-ui-font, "DM Sans", system-ui, sans-serif);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--kk-maroon, #6E1423)}.kankatala-mobile-menu__tiles .buckscc-select-options:after{content:"All prices on the site switch to this currency. You'll be charged in INR at checkout.";display:block;padding:10px 16px 14px;border-block-start:1px solid var(--kk-hairline, #ece4e2);font-family:"Roboto",var(--kk-ui-font, "DM Sans", system-ui, sans-serif);font-size:11px;line-height:1.45;color:#6b6264}.kankatala-mobile-menu__tiles .buckscc-select-options li{display:flex;align-items:center;gap:10px;min-height:44px;padding-inline:16px;font-family:"Roboto",var(--kk-ui-font, "DM Sans", system-ui, sans-serif);font-size:13px;color:var(--kk-ink, #1a1210)}.header__secondary-nav{position:relative}.header__secondary-nav .buckscc-select-options{position:absolute!important;inset-block-start:calc(100% + 8px)!important;inset-block-end:auto!important;inset-inline-end:0!important;inset-inline-start:auto!important;width:320px;max-width:min(360px,calc(100vw - 96px));z-index:60}.header__secondary-nav .buckscc-select-options:after,.kankatala-mobile-menu__tiles .buckscc-select-options:after{white-space:normal}.buckscc-select-options li.bucks-selected,.buckscc-select-options li.selected,.buckscc-select-options li.active,.buckscc-select-options li.is-selected,.buckscc-select-options li[aria-selected=true],.buckscc-select-options li[data-selected=true]{position:relative;padding-inline-end:38px;background:var(--kk-blush, #fef4f2);color:var(--kk-maroon, #6E1423)}.buckscc-select-options li.bucks-selected:after,.buckscc-select-options li.selected:after,.buckscc-select-options li.active:after,.buckscc-select-options li.is-selected:after,.buckscc-select-options li[aria-selected=true]:after,.buckscc-select-options li[data-selected=true]:after{content:"\2713";position:absolute;inset-inline-end:16px;inset-block-start:50%;transform:translateY(-50%);font-size:13px;color:var(--kk-maroon, #6E1423)}.kankatala-mobile-menu__tiles{position:relative}.kankatala-mobile-menu__tiles .buckscc-currency-box,.kankatala-mobile-menu__tiles .buckscc-currency-wrapper{position:static}.kankatala-mobile-menu__tiles .buckscc-select-options{position:absolute!important;inset-inline:0!important;inset-block-start:auto!important;inset-block-end:calc(100% + 8px)!important;width:auto;min-width:0;max-width:none;max-height:min(50vh,340px);overflow-y:auto;padding-block-start:44px;z-index:30}.kankatala-mobile-menu__tiles .buckscc-select-options:before{position:absolute;inset-block-start:0;inset-inline:0;display:flex;align-items:center;box-sizing:border-box;height:44px;padding:0 16px;margin:0}@media screen and (min-width:990px){.header .header__secondary-nav .hxoSelectTheme{position:static!important;display:inline-flex!important}.header .header__secondary-nav .hxoSelectTheme .buckscc-select-options{position:absolute!important;inset-block-start:calc(100% + 8px)!important;inset-block-end:auto!important;inset-inline-end:0!important;inset-inline-start:auto!important;left:auto!important;right:0!important;width:320px!important;max-width:min(360px,calc(100vw - 96px))!important;max-height:none!important;height:auto!important;overflow:visible!important;z-index:60!important}.header .header__secondary-nav .buckscc-select-styled.active:not(.deactive)+.buckscc-select-options{height:auto!important;opacity:1!important}}.kankatala-mobile-menu .kankatala-mobile-menu__tiles :is(.hxoSelectTheme,.buckscc-currency-box,.buckscc-currency-wrapper){display:contents!important;position:static!important}.kankatala-mobile-menu .kankatala-mobile-menu__tiles .buckscc-select-styled{display:flex!important;align-items:center;justify-content:center;gap:6px;min-height:48px;margin:0!important;padding:0 8px!important;background:#fff!important;border:1px solid var(--kk-warm-border, #E4D9CE);box-shadow:none!important;font-family:"Roboto",var(--kk-ui-font, "DM Sans", system-ui, sans-serif);font-size:14px!important;color:var(--kk-maroon, #6E1423)!important}.kankatala-mobile-menu .kankatala-mobile-menu__tiles .buckscc-select-options{position:static!important;grid-column:1 / -1;width:100%!important;min-width:0!important;max-width:none!important;max-height:none!important;overflow:visible!important;margin-block-start:8px;padding-block-start:0;border:1px solid var(--kk-hairline, #ece4e2);background:#fff;box-shadow:none}.kankatala-mobile-menu .kankatala-mobile-menu__tiles .buckscc-select-styled:not(.active)+.buckscc-select-options,.kankatala-mobile-menu .kankatala-mobile-menu__tiles .buckscc-select-styled.deactive+.buckscc-select-options{display:none!important}.kankatala-mobile-menu .kankatala-mobile-menu__tiles .buckscc-select-styled.active:not(.deactive)+.buckscc-select-options{display:block!important;height:auto!important;opacity:1!important;animation:none!important}.kankatala-mobile-menu .kankatala-mobile-menu__tiles .buckscc-select-options:before{position:static;display:block;height:auto;padding:14px 16px 10px;font-size:14px;letter-spacing:.12em}.kankatala-mobile-menu .kankatala-mobile-menu__tiles .buckscc-select-options li{min-height:48px;padding:12px 16px!important;font-size:14px;white-space:normal!important}.kankatala-mobile-menu .kankatala-mobile-menu__tiles .buckscc-select-options:after{font-size:12px}.kankatala-mobile-menu .kankatala-mobile-menu__tiles{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr))}.kankatala-mobile-menu .kankatala-mobile-menu__tiles .buckscc-select-styled{box-sizing:border-box;width:100%;min-width:0;min-height:48px;gap:4px;padding:0 6px!important;overflow:hidden}.kankatala-mobile-menu .kankatala-mobile-menu__tiles .buckscc-select-styled .flagWrapper{flex:0 0 auto}.kankatala-mobile-menu .kankatala-mobile-menu__tiles .buckscc-select-styled:after{flex:0 0 auto;margin-inline-start:2px}.kankatala-mobile-menu .kankatala-mobile-menu__tiles .buckscc-select-options li{animation:none!important;opacity:1!important;visibility:visible!important;transform:none!important;display:flex!important;align-items:center;color:var(--kk-ink, #1a1210)!important;background:#fff}.kankatala-mobile-menu .kankatala-mobile-menu__tiles .buckscc-select-options li[rel=hide]{display:none!important}.kankatala-mobile-menu .kankatala-mobile-menu__tiles .buckscc-select-options{visibility:visible!important;color:var(--kk-ink, #1a1210)}.kankatala-mobile-menu .kankatala-mobile-menu__footer{background:#faf6f4;padding:12px 16px 14px}.kankatala-mobile-menu .kankatala-mobile-menu__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.kankatala-mobile-menu .kankatala-mobile-menu__tiles>.kankatala-mobile-menu__tile,.kankatala-mobile-menu .kankatala-mobile-menu__tiles .buckscc-select-styled{box-sizing:border-box;width:100%;min-width:0;height:48px;min-height:48px;border:1px solid var(--kk-hairline, #ece4e2);background:#fff}.kankatala-mobile-menu .kankatala-mobile-menu__tiles>.kankatala-mobile-menu__tile svg{width:20px;height:20px;color:var(--kk-claret, #6E1423)}@media(min-width:1024px)and (hover:hover)and (pointer:fine){.header__secondary-nav{--kk-icon-btn: 40px;--kk-icon-sz: 20px}.header__secondary-nav>ul>li:not(.left-header--icon)>a{display:grid;place-items:center;width:var(--kk-icon-btn);height:var(--kk-icon-btn);color:rgb(var(--text-color, 28 28 28))}.header__secondary-nav>ul>li:not(.left-header--icon)>a:hover{color:var(--kk-claret, #6E1423)}.header__secondary-nav>ul>li>a:focus-visible{outline:2px solid var(--kk-claret, #6E1423);outline-offset:-2px}.header__secondary-nav .header__nav-icon,.header__secondary-nav .kk-wishlist-header svg{width:var(--kk-icon-sz);height:var(--kk-icon-sz);stroke-width:1.4}.header__secondary-nav>ul{column-gap:2px}.left-header--icon{padding-inline-end:12px;margin-inline-end:6px;border-inline-end:1px solid var(--kk-hairline, #ece4e2)}.left-header--icon .buckscc-select-styled{display:flex!important;align-items:center;gap:8px;height:24px;padding:0!important;font-size:13px!important;font-weight:600!important;letter-spacing:.04em}.left-header--icon .buckscc-select-styled .hxoFlag{width:25px!important;min-width:25px!important;height:16px!important;background-size:25.3px!important}@media(max-width:1279px){.header__secondary-nav{--kk-icon-btn: 36px}}@media(max-width:1179px){.header__secondary-nav{--kk-icon-btn: 32px;--kk-icon-sz: 18px}.left-header--icon .bucks-selected{display:none!important}}}.header__secondary-nav :is(.kk-badge,.kk-wishlist-header__count){position:absolute;inset-block-start:4px;inset-inline-end:2px;display:grid;place-items:center;min-width:16px;height:16px;padding-inline:3px;border-radius:999px;box-shadow:0 0 0 1.5px #fff;background:var(--kk-claret, #6E1423);font-family:var(--kk-ui-font, "DM Sans", system-ui, sans-serif);font-size:10px;font-weight:600;line-height:1;color:#fff}.header__cart-link .header__cart-dot,.header__cart-link .kk-badge{display:none}.header__cart-link .header__cart-dot.is-visible~.kk-badge{display:grid}.header-sidebar::part(base){height:100vh;height:100dvh;height:var(--kk-drawer-h, 100dvh)}.header-sidebar__main-panel{display:flex;flex-direction:column;min-height:100%}.kankatala-mobile-menu{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.kankatala-mobile-menu>.header-sidebar__linklist{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.kankatala-mobile-menu .kankatala-mobile-menu__footer{flex-shrink:0;margin-block-start:auto;padding-block-end:calc(16px + env(safe-area-inset-bottom))}.kankatala-mobile-menu .kankatala-mobile-menu__tiles{box-sizing:border-box;width:100%}.kankatala-mobile-menu .kankatala-mobile-menu__tiles .buckscc-select-styled{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:48px!important;margin:0!important;padding:0 4px!important;gap:5px;border-radius:0!important;box-shadow:none!important;overflow:visible;font-size:12px!important;font-weight:600!important;color:var(--kk-ink, #1a1210)!important}.kankatala-mobile-menu .kankatala-mobile-menu__tiles .hxoFlag{flex:0 0 auto;width:25px!important;min-width:25px!important;height:16px!important;background-size:25.3px!important}.kankatala-mobile-menu .kankatala-mobile-menu__tiles .bucks__folder-collapse_btn{flex:0 0 auto;display:flex;align-items:center}.kankatala-mobile-menu .kankatala-mobile-menu__tiles .bucks__folder-collapse_btn svg{width:10px;height:10px}.kankatala-mobile-menu .kankatala-mobile-menu__tiles>*:not(.kankatala-mobile-menu__tile):not(.mobile-buck-app){display:block!important;position:relative!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:48px!important;margin:0!important;padding:0!important;inset:auto!important}.kankatala-mobile-menu .kankatala-mobile-menu__tiles :is(.buckscc-currency-box,.buckscc-currency-wrapper,.hxoSelectTheme){display:block!important;position:static!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;margin:0!important;padding:0!important}.kankatala-mobile-menu .kankatala-mobile-menu__tiles .buckscc-select{display:block!important;position:static!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;margin:0!important;padding:0!important}.kankatala-mobile-menu .kankatala-mobile-menu__tiles .buckscc-select-hidden{display:none!important}.kankatala-mobile-menu .kankatala-mobile-menu__tiles .buckscc-select-styled{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:48px!important;margin:0!important;padding:0 4px!important;gap:5px;border:1px solid var(--kk-hairline, #ece4e2)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;font-size:12px!important;font-weight:600!important;color:var(--kk-ink, #1a1210)!important;overflow:hidden}.kankatala-mobile-menu.header-sidebar__scroller{padding-block-end:0}.kankatala-mobile-menu .kankatala-mobile-menu__footer{margin-inline:calc(-1 * var(--drawer-body-padding-inline, 1.25rem));padding-inline:16px;padding-block:12px calc(44px + env(safe-area-inset-bottom));background:#faf6f4}.kankatala-mobile-menu .kankatala-mobile-menu__tiles :is(.buckscc-currency-box,.buckscc-currency-wrapper,.hxoSelectTheme,.buckscc-select){border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.kankatala-mobile-menu .kankatala-mobile-menu__tiles .buckscc-select-styled{overflow:visible!important;cursor:pointer;border:1px solid var(--kk-hairline, #ece4e2)!important;background:#fff!important;color:var(--kk-maroon, #6E1423)!important}.kankatala-mobile-menu .kankatala-mobile-menu__tiles .buckscc-select-styled:focus-visible{outline:2px solid var(--kk-maroon, #6E1423);outline-offset:-2px}.kankatala-mobile-menu .kankatala-mobile-menu__tiles .buckscc-select-styled.is-currency-open,.kankatala-mobile-menu .kankatala-mobile-menu__tiles .buckscc-select-styled.active{border-color:var(--kk-maroon, #6E1423)!important}.kankatala-mobile-menu .kankatala-mobile-menu__tiles .bucks-selected{margin:0!important;max-height:none!important;font-size:12px!important;font-weight:600!important;line-height:1;color:var(--kk-ink, #1a1210)!important}.kankatala-mobile-menu .kankatala-mobile-menu__tiles .flagWrapper{flex:0 0 auto;margin:0!important;line-height:0}.kankatala-mobile-menu .kankatala-mobile-menu__tiles .bucks__folder-collapse_btn{flex:0 0 auto;display:flex!important;align-items:center;margin:0!important;color:var(--kk-ink, #1a1210);transition:transform .2s ease}.kankatala-mobile-menu .kankatala-mobile-menu__tiles .buckscc-select-styled.is-currency-open .bucks__folder-collapse_btn{transform:rotate(180deg)}.kankatala-mobile-menu .kankatala-mobile-menu__tiles>.kankatala-mobile-menu__tile,.kankatala-mobile-menu .kankatala-mobile-menu__tiles .buckscc-select-styled .flagWrapper{color:var(--kk-maroon, #6E1423)}.kankatala-mobile-menu .kankatala-mobile-menu__tiles>.kankatala-mobile-menu__tile svg{width:20px;height:20px;color:var(--kk-maroon, #6E1423);stroke-width:1.5}.kankatala-mobile-menu__tiles [data-currency-trigger]{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:48px!important;margin:0!important;padding:0 4px!important;border:1px solid var(--kk-hairline, #ece4e2)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:visible!important;cursor:pointer;font-size:12px!important;font-weight:600!important;line-height:1!important;color:var(--kk-maroon, #6E1423)!important}.kankatala-mobile-menu__tiles [data-currency-trigger]:focus-visible{outline:2px solid var(--kk-maroon, #6E1423);outline-offset:-2px}.kankatala-mobile-menu__tiles [data-currency-trigger].is-currency-open{border-color:var(--kk-maroon, #6E1423)!important}.kankatala-mobile-menu__tiles [data-currency-trigger] .bucks-selected{margin:0!important;max-height:none!important;font-size:12px!important;font-weight:600!important;line-height:1!important;color:var(--kk-ink, #1a1210)!important}.kankatala-mobile-menu__tiles [data-currency-trigger] :is(.flagWrapper,.bucks__folder-collapse_btn){flex:0 0 auto;display:flex!important;align-items:center;margin:0!important;line-height:0}.kankatala-mobile-menu__tiles [data-currency-trigger] .bucks__folder-collapse_btn{color:var(--kk-ink, #1a1210);transition:transform .2s ease}.kankatala-mobile-menu__tiles [data-currency-trigger] .bucks__folder-collapse_btn svg{width:10px;height:10px}.kankatala-mobile-menu__tiles [data-currency-trigger].is-currency-open .bucks__folder-collapse_btn{transform:rotate(180deg)}.kankatala-mobile-menu__tiles>.kankatala-mobile-menu__tile>*,.kankatala-mobile-menu__tiles [data-currency-trigger]>*{pointer-events:none}.kankatala-mobile-menu__tiles>.kankatala-mobile-menu__tile{box-sizing:border-box;height:48px;width:100%;min-width:0;padding:0}.kk-newsletter-strip{padding-block:36px;border:0;background:#fef4f2;color:#1c1c1c}.kk-newsletter-strip .newsletter{display:block;box-sizing:content-box;max-width:1440px;min-height:0;margin-inline:auto;padding-inline:16px}.kk-newsletter-strip .newsletter:before,.kk-newsletter-strip .newsletter>picture{display:none}.kk-newsletter-strip .content{display:grid;gap:16px;max-width:none;text-align:start;text-shadow:none}.kk-newsletter-strip .section-header{justify-self:start;text-align:start}.kk-newsletter-strip .section-header .prose>*+*{margin-top:6px}.kk-newsletter-strip .section-header :is(h2,.h1,.h2,.h3,.h4){margin:0;font-family:var(--heading-font-family);font-size:20px;font-weight:400;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:#790d20}.kk-newsletter-strip .section-header .h6{font-size:11px;letter-spacing:.2em;color:#6b6264}.kk-newsletter-strip .section-header p:not(.h6){margin:0;font-size:13px;color:#6b6264}.kk-newsletter-strip .form{justify-self:stretch;width:100%}.kk-newsletter-strip .form-row{flex-wrap:nowrap;gap:0}.kk-newsletter-strip .form-row>.form-control{flex:1 1 auto;min-width:0}.kk-newsletter-strip .form-row .input{height:48px;border:1px solid #e3d6d3;border-radius:0;background:#fff;font-size:13px}.kk-newsletter-strip .form-row>.button{flex:none;min-height:48px;padding:0 24px;border:1px solid #790d20;border-radius:0;background:#790d20;color:#fff;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.kk-newsletter-strip .form-row>.button:hover{background:#5e0a19}.kk-newsletter-strip :focus-visible{outline:2px solid #790d20;outline-offset:2px}@media(min-width:768px){.kk-newsletter-strip .newsletter{padding-inline:24px}}@media(min-width:1024px){.kk-newsletter-strip{padding-block:44px}.kk-newsletter-strip .newsletter{padding-inline:32px}.kk-newsletter-strip .content{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:40px}.kk-newsletter-strip .section-header :is(h2,.h1,.h2,.h3,.h4){font-size:26px}}@media(min-width:1280px){.kk-newsletter-strip .newsletter{padding-inline:48px}}
/*# sourceMappingURL=/cdn/shop/t/164/assets/kankatala-custom.css.map */
