:root{--k-surface: #fff8f5;--k-surface-bright: #fff8f5;--k-surface-dim: #e4d8cf;--k-surface-lowest: #ffffff;--k-surface-low: #fef1e9;--k-surface-container: #f8ebe3;--k-surface-high: #f3e6dd;--k-surface-highest: #ede0d8;--k-surface-variant: #ede0d8;--k-on-surface: #201a15;--k-on-surface-variant: #58413f;--k-outline: #7d6360;--k-outline-variant: #e0bfbc;--k-inverse-surface: #362f2a;--k-inverse-on-surface: #fbeee6;--k-primary: #690008;--k-on-primary: #ffffff;--k-primary-container: #8b1a1a;--k-on-primary-container: #ff9a91;--k-primary-fixed: #ffdad6;--k-primary-fixed-dim: #ffb3ac;--k-secondary: #745b15;--k-on-secondary: #ffffff;--k-secondary-container: #fdd987;--k-on-secondary-container: #775d18;--k-secondary-fixed: #ffdf98;--k-on-secondary-fixed: #251a00;--k-secondary-fixed-dim: #e5c373;--k-tertiary: #3a3016;--k-tertiary-fixed: #f3e1bb;--k-error: #ba1a1a;--k-whatsapp: #0f7a43;--k-whatsapp-dark: #128c7e;--k-whatsapp-hover: #1ebe5d;--k-line: rgb(224 191 188 / .45);--k-line-strong: rgb(224 191 188 / .8);--k-serif: "Cormorant Garamond", "Cormorant", georgia, serif;--k-sans: "DM Sans", system-ui, -apple-system, sans-serif;--k-teal: #1f5f5b;--k-r: .125rem;--k-r-lg: .25rem;--k-r-xl: .5rem;--k-r-2xl: 1rem;--k-r-full: 9999px;--k-space-xs: .25rem;--k-space-sm: .5rem;--k-space-md: 1rem;--k-space-lg: 1.5rem;--k-space-xl: 2.5rem;--k-space-2xl: 4rem;--k-section-y: 2.5rem;--k-gutter: 1.25rem;--k-max: 80rem;--k-shadow-sm: 0 1px 2px rgb(32 26 21 / .05);--k-shadow-md: 0 4px 10px -2px rgb(32 26 21 / .07), 0 2px 4px -2px rgb(32 26 21 / .04);--k-shadow-lg: 0 10px 24px -4px rgb(139 26 26 / .09), 0 4px 8px -2px rgb(32 26 21 / .05);--k-shadow-xl: 0 18px 40px -10px rgb(32 26 21 / .16), 0 6px 14px -6px rgb(32 26 21 / .07);--k-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M647-440H160v-80h487L423-744l57-56 320 320-320 320-57-56 224-224Z'/%3E%3C/svg%3E")}@media screen and (min-width:750px){:root{--k-section-y: 4rem;--k-gutter: 1.5rem}}@media screen and (min-width:1024px){:root{--k-gutter: 3rem}}:root{--k-ivory: var(--k-surface);--k-shell: var(--k-surface-container);--k-ink: var(--k-on-surface);--k-maroon: var(--k-primary-container);--k-maroon-deep: var(--k-primary);--k-sand: var(--k-secondary-fixed-dim);--k-muted: var(--k-on-surface-variant)}:root,body{--font-heading--family: var(--k-serif);--font-body--family: var(--k-sans);--font-subheading--family: var(--k-sans);--font-accent--family: var(--k-serif)}body{background-color:var(--k-surface);color:var(--k-on-surface);font-family:var(--k-sans);-webkit-font-smoothing:antialiased}::selection{background:var(--k-secondary-container);color:var(--k-on-secondary-container)}.k-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;font-size:20px;line-height:1;vertical-align:middle}.k-icon>svg{display:block;width:1em;height:1em;fill:currentColor}.k-icon--sm{font-size:16px}.k-icon--lg{font-size:24px}.k-section{padding-block:var(--k-section-y);background-color:var(--k-surface)}.k-section--shell{background-color:var(--k-surface-low)}.k-section--container{background-color:var(--k-surface-container)}.k-section--bright{background-color:var(--k-surface-bright)}.k-wrap{margin-inline:auto;padding-inline:var(--k-gutter);width:100%;max-width:var(--k-max)}.k-wrap--narrow{max-width:64rem}.k-eyebrow{margin:0 0 .25rem;color:var(--k-secondary);font-family:var(--k-sans);font-size:11px;font-weight:600;line-height:16px;letter-spacing:.2em;text-transform:uppercase}.k-eyebrow--rule{display:flex;align-items:center;gap:.625rem}.k-eyebrow--rule:before{flex:none;width:2rem;height:1px;background:var(--k-secondary);content:""}.k-heading{margin:0;color:var(--k-primary);font-family:var(--k-serif);font-size:26px;font-weight:400;line-height:34px;text-wrap:balance}@media screen and (min-width:750px){.k-heading{font-size:36px;line-height:46px}}.k-heading--ink{color:var(--k-on-surface)}.k-heading-md{margin:0;color:var(--k-on-surface);font-family:var(--k-serif);font-size:26px;font-weight:500;line-height:34px}.k-heading-sm{margin:0;color:var(--k-on-surface);font-family:var(--k-serif);font-size:20px;font-weight:500;line-height:28px}.k-sub{margin:.25rem 0 0;max-width:52ch;color:var(--k-on-surface-variant);font-family:var(--k-sans);font-size:14px;font-weight:400;line-height:22px}.k-sub--lg{max-width:40ch;font-size:16px;line-height:26px}.k-sechead{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--k-space-md);margin-bottom:var(--k-space-xl)}@media screen and (min-width:640px){.k-sechead{flex-direction:row;align-items:flex-end}}.k-sechead--center{flex-direction:column;align-items:center;margin-inline:auto;max-width:42rem;text-align:center}.k-sechead--center .k-sub{margin-inline:auto;text-align:center}.k-sechead--center .k-eyebrow--rule{justify-content:center}.k-link{display:inline-flex;flex:none;align-items:center;gap:.375rem;color:var(--k-primary);font-family:var(--k-sans);font-size:13px;font-weight:600;line-height:18px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:color .2s ease}.k-link:after{width:1em;height:1em;background-color:currentColor;mask:var(--k-arrow) center / contain no-repeat;-webkit-mask:var(--k-arrow) center / contain no-repeat;content:"";transition:transform .2s ease}.k-link:hover{color:var(--k-primary-container)}.k-link:hover:after{transform:translate(4px)}.k-link--plain:after{content:none}.k-btn{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 2rem;border:1px solid var(--k-primary-container);border-radius:var(--k-r-lg);background:var(--k-primary-container);box-shadow:var(--k-shadow-md);color:var(--k-on-primary);font-family:var(--k-sans);font-size:13px;font-weight:600;line-height:18px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.k-btn:hover{border-color:var(--k-primary);background:var(--k-primary);box-shadow:var(--k-shadow-lg);color:var(--k-on-primary)}.k-btn .k-icon{font-size:18px;transition:transform .2s ease}.k-btn:hover .k-icon{transform:translate(4px)}.k-btn--ghost{border-color:#201a1533;background:transparent;box-shadow:none;color:var(--k-on-surface)}.k-btn--ghost:hover{border-color:var(--k-primary);background:transparent;box-shadow:none;color:var(--k-primary)}.k-btn--gold{border-color:var(--k-secondary-fixed);background:var(--k-secondary-fixed);color:var(--k-on-secondary-fixed)}.k-btn--gold:hover{border-color:var(--k-secondary-fixed-dim);background:var(--k-secondary-fixed-dim);color:var(--k-on-secondary-fixed)}.k-btn--whatsapp{border-color:var(--k-whatsapp);background:var(--k-whatsapp);box-shadow:var(--k-shadow-sm);color:#fff}.k-btn--whatsapp:hover{border-color:var(--k-whatsapp-hover);background:var(--k-whatsapp-hover);color:#fff}.k-btn--block{width:100%}.k-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem 1rem;border-radius:var(--k-r-lg);background:var(--k-surface-lowest);box-shadow:var(--k-shadow-sm);color:var(--k-on-surface);font-family:var(--k-sans);font-size:13px;font-weight:600;line-height:18px;letter-spacing:.04em}.k-chip .k-icon{font-size:18px;color:var(--k-secondary)}.k-badge{display:inline-flex;align-items:center;padding:.125rem .625rem;border-radius:var(--k-r-lg);background:#8b1a1ad9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--k-on-primary);font-family:var(--k-sans);font-size:10px;font-weight:500;line-height:16px;letter-spacing:.06em;text-transform:uppercase}.k-badge--gold{background:#745b15e6;color:var(--k-on-secondary)}.k-badge--surface{background:#fff8f5eb;color:var(--k-primary)}.k-ico{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--k-r-full);background:var(--k-surface-container);color:var(--k-primary)}.k-ico--lg{width:3rem;height:3rem}.k-ico--gold{background:var(--k-secondary-container);color:var(--k-on-secondary-container)}.k-card{display:flex;flex-direction:column;border:1px solid var(--k-line);border-radius:var(--k-r-xl);background:var(--k-surface-lowest);box-shadow:var(--k-shadow-sm);color:inherit;text-decoration:none;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.k-card:hover{box-shadow:var(--k-shadow-lg)}.k-card__media{position:relative;display:block;background:var(--k-surface-container);overflow:hidden}.k-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}@media(hover:hover){.k-card:hover .k-card__media img{transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.k-card__media img,.k-card{transition:none}.k-card:hover .k-card__media img{transform:none}}.k-hero{position:relative;background:var(--k-surface);overflow:hidden}.k-hero__inner{display:grid;grid-template-columns:1fr;align-items:center;gap:var(--k-space-lg);margin-inline:auto;padding:var(--k-space-md) var(--k-gutter) var(--k-space-xl);width:100%;max-width:var(--k-max)}@media screen and (min-width:1024px){.k-hero__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;padding-block:var(--k-space-2xl)}}.k-hero__media{order:1}.k-hero__copy{order:2;display:flex;flex-direction:column;gap:var(--k-space-lg)}@media screen and (min-width:1024px){.k-hero__media{order:2}.k-hero__copy{order:1;padding-inline-end:var(--k-space-lg)}}.k-hero__plate{position:relative;display:block;aspect-ratio:4 / 3;border-radius:var(--k-r-xl);background:var(--k-surface-high);box-shadow:var(--k-shadow-xl);overflow:hidden}@media screen and (min-width:640px)and (max-width:1023px){.k-hero__plate{aspect-ratio:5 / 4}}.k-hero__plate img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .7s ease}.k-hero__plate--contain img{object-fit:contain}@media(hover:hover){.k-hero__plate:hover img{transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.k-hero__plate img{transition:none}.k-hero__plate:hover img{transform:none}}.k-hero__plate:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(105 0 8 / .34),transparent 55%);content:"";pointer-events:none}.k-hero__script{position:absolute;top:1.5rem;left:1.5rem;z-index:1;display:flex;align-items:center;gap:.375rem;margin:0;max-width:calc(100% - 3rem);color:#fffffff2;font-family:var(--k-serif);font-size:1.25rem;font-style:italic;font-weight:500;line-height:1.3;letter-spacing:.01em;text-shadow:0 2px 8px rgb(0 0 0 / .6);pointer-events:none}.k-hero__script .k-icon{font-size:20px;color:var(--k-secondary-fixed)}@media screen and (max-width:639px){.k-hero__script{top:.75rem;left:.75rem;font-size:1.0625rem}}.k-hero__stamp{position:absolute;bottom:1rem;left:1rem;z-index:1;display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .875rem;border-radius:var(--k-r-lg);background:#ffffffd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--k-on-surface);font-family:var(--k-sans);font-size:11px;font-weight:500;line-height:16px;letter-spacing:.02em}.k-hero__stamp .k-icon{font-size:15px;color:var(--k-secondary)}.k-hero__title{margin:0;color:var(--k-on-surface);font-family:var(--k-serif);font-size:34px;font-weight:500;line-height:1.12;letter-spacing:0;text-wrap:balance}@media screen and (min-width:1024px){.k-hero__title{font-size:52px;letter-spacing:-.01em}}.k-hero__title em{color:var(--k-primary);font-style:italic;font-weight:400}.k-hero__body{margin:0;max-width:38rem;color:var(--k-on-surface-variant);font-family:var(--k-sans);font-size:16px;font-weight:400;line-height:26px}.k-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}@media screen and (max-width:639px){.k-hero__actions{flex-direction:column;align-items:stretch}.k-hero__actions .k-btn{width:100%}}.k-hero__rule{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--k-space-md);margin:0;padding-top:var(--k-space-lg);border-top:1px solid var(--k-line)}.k-hero__facts{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none}.k-hero__facts li{color:var(--k-on-surface-variant);font-family:var(--k-sans);font-size:11px;font-weight:500;line-height:16px;letter-spacing:.1em;text-transform:uppercase}.k-hero__mark{display:flex;flex:none;align-items:center;gap:.75rem}.k-hero__mark .k-icon{font-size:24px;color:var(--k-secondary)}.k-hero__mark-word{display:block;color:var(--k-secondary);font-family:var(--k-serif);font-size:1rem;font-style:italic;line-height:1}.k-hero__mark-note{display:block;margin-top:2px;color:var(--k-on-surface-variant);font-family:var(--k-sans);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.k-hero__caption{display:block;margin:.75rem 0 0;color:var(--k-on-surface-variant);font-family:var(--k-sans);font-size:11px;line-height:16px;letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-hero__caption a{border-bottom:1px solid var(--k-line-strong);color:var(--k-on-surface);text-decoration:none}.k-hero__caption a:hover{border-color:var(--k-primary);color:var(--k-primary)}.k-assure{padding-block:var(--k-space-lg);background:var(--k-surface-low);box-shadow:var(--k-shadow-sm)}.k-assure__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--k-space-md)}@media screen and (min-width:750px){.k-assure__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--k-space-xl)}}.k-assure__item{display:flex;align-items:center;gap:.875rem}.k-assure__title{display:block;margin:0;color:var(--k-primary);font-family:var(--k-sans);font-size:13px;font-weight:600;line-height:18px;letter-spacing:.04em;text-transform:uppercase}.k-assure__note{display:block;margin:0;color:var(--k-on-surface-variant);font-family:var(--k-sans);font-size:12px;line-height:18px}@media screen and (max-width:749px){.k-assure__item{align-items:flex-start;padding:var(--k-space-sm);border-radius:var(--k-r-lg);background:var(--k-surface-lowest);gap:.5rem}.k-assure__item .k-ico{width:2rem;height:2rem}.k-assure__item .k-icon{font-size:18px}.k-assure__title{font-size:11px;letter-spacing:.02em}.k-assure__note{font-size:11px}}.k-deity__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--k-space-md)}@media screen and (min-width:750px){.k-deity__grid{gap:var(--k-space-xl)}}@media screen and (min-width:1024px){.k-deity__grid[data-deity-count="3"],.k-deity__grid[data-deity-count="4"],.k-deity__grid[data-deity-count="5"],.k-deity__grid[data-deity-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.k-deity__grid[data-deity-count="1"]{grid-template-columns:minmax(0,1fr);max-width:34rem}.k-deity__item{display:flex;flex-direction:column;border:1px solid var(--k-line);border-radius:var(--k-r-xl);background:var(--k-surface-lowest);box-shadow:var(--k-shadow-sm);color:var(--k-on-surface);text-decoration:none;overflow:hidden;transition:box-shadow .3s ease}.k-deity__item:hover{box-shadow:var(--k-shadow-lg)}.k-deity__media{position:relative;display:block;aspect-ratio:4 / 3;background:var(--k-surface-container);overflow:hidden}.k-deity__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}@media(hover:hover){.k-deity__item:hover .k-deity__img{transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.k-deity__img{transition:none}.k-deity__item:hover .k-deity__img{transform:none}}.k-deity__flag{position:absolute;top:.75rem;left:.75rem;z-index:1}.k-deity__initial{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--k-primary);font-family:var(--k-serif);font-size:3rem;opacity:.5}.k-deity__body{display:flex;flex:1;align-items:center;justify-content:space-between;gap:var(--k-space-md);padding:var(--k-space-lg)}@media screen and (max-width:749px){.k-deity__body{padding:var(--k-space-sm) .75rem .875rem}}.k-deity__name{display:block;margin:0;color:var(--k-on-surface);font-family:var(--k-serif);font-size:1.0625rem;font-weight:500;line-height:1.3;transition:color .2s ease}@media screen and (min-width:750px){.k-deity__name{font-size:26px;line-height:34px}}.k-deity__item:hover .k-deity__name{color:var(--k-primary)}.k-deity__note{display:block;margin:.25rem 0 0;color:var(--k-on-surface-variant);font-family:var(--k-sans);font-size:12px;line-height:18px}@media screen and (min-width:750px){.k-deity__note{font-size:14px;line-height:22px}}.k-deity__cta{display:inline-block;margin-top:.75rem;color:var(--k-primary);font-family:var(--k-sans);font-size:13px;font-weight:600;line-height:18px;letter-spacing:.06em;text-transform:uppercase}@media screen and (max-width:749px){.k-deity__cta{display:none}}.k-deity__arrow{flex:none;color:var(--k-outline);transition:transform .2s ease,color .2s ease}.k-deity__item:hover .k-deity__arrow{transform:translate(4px);color:var(--k-primary)}.k-campaign{position:relative;padding-block:var(--k-section-y);background:var(--k-primary-container);color:var(--k-on-primary);overflow:hidden}.k-campaign:before{position:absolute;right:-5rem;bottom:-5rem;width:24rem;height:24rem;border-radius:var(--k-r-full);background:var(--k-primary);opacity:.4;filter:blur(64px);content:"";pointer-events:none}.k-campaign__inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr;align-items:center;gap:var(--k-space-xl)}@media screen and (min-width:1024px){.k-campaign__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.k-campaign__flag{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;border-radius:var(--k-r-lg);background:#745b1559;color:var(--k-secondary-fixed);font-family:var(--k-sans);font-size:11px;font-weight:600;line-height:16px;letter-spacing:.1em;text-transform:uppercase}.k-campaign__title{margin:1.25rem 0 0;color:var(--k-surface);font-family:var(--k-serif);font-size:26px;font-weight:400;line-height:1.2}@media screen and (min-width:750px){.k-campaign__title{font-size:36px}}.k-campaign__title em{display:block;color:var(--k-secondary-fixed);font-style:italic}.k-campaign__body{margin:1.25rem 0 0;max-width:36rem;color:var(--k-primary-fixed);font-family:var(--k-sans);font-size:16px;line-height:26px}.k-campaign__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:var(--k-space-lg)}.k-campaign__note{display:inline-flex;align-items:center;gap:.375rem;color:var(--k-secondary-fixed);font-family:var(--k-sans);font-size:11px;font-weight:500;line-height:16px;letter-spacing:.02em}.k-campaign__media{aspect-ratio:4 / 3;border-radius:var(--k-r-xl);background:var(--k-primary);box-shadow:var(--k-shadow-xl);overflow:hidden}.k-campaign__media img{display:block;width:100%;height:100%;object-fit:cover}.k-styles__grid{display:grid;grid-template-columns:1fr;gap:var(--k-space-lg);margin-top:var(--k-space-md)}@media screen and (min-width:750px){.k-styles__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.k-styles__card .k-card__media{aspect-ratio:4 / 3}.k-styles__body{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:var(--k-space-lg)}.k-styles__body .k-eyebrow{margin:0}.k-styles__title{margin:0;color:var(--k-on-surface);font-family:var(--k-serif);font-size:20px;font-weight:500;line-height:28px;transition:color .2s ease}.k-styles__card:hover .k-styles__title{color:var(--k-primary)}.k-styles__text{margin:0;color:var(--k-on-surface-variant);font-family:var(--k-sans);font-size:14px;line-height:22px}.k-styles__cta{margin-top:auto;padding-top:.5rem;color:var(--k-primary);font-family:var(--k-sans);font-size:11px;font-weight:600;line-height:16px;letter-spacing:.06em;text-transform:uppercase}@media screen and (max-width:749px){.k-styles__grid{gap:var(--k-space-xs)}.k-styles__card{flex-direction:row;align-items:center;border:0;border-radius:var(--k-r-xl);background:var(--k-surface-low);box-shadow:none}.k-styles__card .k-card__media{flex:none;aspect-ratio:1 / 1;width:5.5rem;align-self:stretch;border-radius:var(--k-r-xl) 0 0 var(--k-r-xl)}.k-styles__body{padding:var(--k-space-md);gap:.125rem}.k-styles__body .k-eyebrow,.k-styles__cta{display:none}.k-styles__title{font-size:1rem}.k-styles__text{display:-webkit-box;font-size:12px;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}.k-editorial__inner{display:grid;grid-template-columns:1fr;align-items:center;gap:var(--k-space-xl)}@media screen and (min-width:1024px){.k-editorial__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}.k-editorial--reverse .k-editorial__media{order:2}}.k-editorial__media{position:relative;aspect-ratio:4 / 3;border-radius:var(--k-r-xl);background:var(--k-surface-container);box-shadow:var(--k-shadow-xl);overflow:hidden}.k-editorial__media img{display:block;width:100%;height:100%;object-fit:cover}.k-editorial__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:#6900082e;content:"";pointer-events:none}.k-editorial__quote{position:absolute;right:1.5rem;bottom:1.5rem;left:1.5rem;z-index:1;padding:var(--k-space-md);border-radius:var(--k-r-lg);background:#fff8f5eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media screen and (max-width:639px){.k-editorial__quote{right:.75rem;bottom:.75rem;left:.75rem;padding:.75rem}}.k-editorial__quote p{margin:0;color:var(--k-primary);font-family:var(--k-serif);font-size:1.25rem;font-style:italic;line-height:1.3}.k-editorial__quote span{display:block;margin-top:.25rem;color:var(--k-on-surface-variant);font-family:var(--k-sans);font-size:12px;line-height:18px}.k-editorial__body{color:var(--k-on-surface-variant);font-family:var(--k-sans);font-size:16px;line-height:26px}.k-editorial__body p{margin:var(--k-space-md) 0 0}.k-editorial__body p:first-child,.k-editorial__actions{margin-top:var(--k-space-lg)}.k-points{margin:var(--k-space-lg) 0 0;padding:0;list-style:none}.k-points li{display:grid;grid-template-columns:30px 1fr;gap:var(--k-space-md);padding:var(--k-space-md) 0;border-top:1px solid var(--k-line)}.k-points li:last-child{border-bottom:1px solid var(--k-line)}.k-points__num{color:var(--k-primary);font-family:var(--k-serif);font-size:1.125rem;line-height:1.4}.k-points__title{display:block;margin-bottom:4px;color:var(--k-on-surface);font-family:var(--k-sans);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.k-points__text{color:var(--k-on-surface-variant);font-family:var(--k-sans);font-size:14px;line-height:22px}.krishu-reviews__track{display:grid;grid-template-columns:repeat(var(--krishu-reviews-columns, 3),minmax(0,1fr));gap:var(--k-space-lg);margin-top:var(--k-space-md)}@media screen and (max-width:749px){.krishu-reviews__track{grid-template-columns:1fr}}.krishu-reviews__card{display:flex;flex-direction:column;justify-content:space-between;gap:var(--k-space-md);padding:var(--k-space-lg);border-radius:var(--k-r-xl);background:var(--k-surface-low);box-shadow:var(--k-shadow-sm)}.krishu-reviews__quote{margin:0;color:var(--k-on-surface);font-family:var(--k-sans);font-size:14px;font-style:italic;line-height:22px}.krishu-reviews__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--k-space-sm);padding-top:var(--k-space-sm);border-top:1px solid var(--k-line)}.krishu-reviews__name{margin:0;color:var(--k-primary);font-family:var(--k-sans);font-size:13px;font-weight:600;line-height:18px;letter-spacing:.04em}.krishu-reviews__place{display:block;color:var(--k-on-surface-variant);font-family:var(--k-sans);font-size:12px;line-height:18px}.krishu-reviews__mark{flex:none;color:var(--k-secondary)}.k-sizehelp{background:var(--k-surface-container)}.k-sizehelp__grid{display:grid;grid-template-columns:1fr;gap:var(--k-space-lg);margin-top:var(--k-space-md)}@media screen and (min-width:750px){.k-sizehelp__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--k-space-xl)}}.k-sizehelp__card{display:flex;flex-direction:column;justify-content:space-between;gap:var(--k-space-md);padding:var(--k-space-lg);border:1px solid var(--k-line-strong);border-radius:var(--k-r-2xl);background:var(--k-surface-lowest);box-shadow:var(--k-shadow-sm);color:inherit;text-decoration:none;transition:box-shadow .3s ease}@media screen and (min-width:640px){.k-sizehelp__card{padding:var(--k-space-xl)}}.k-sizehelp__card:hover{box-shadow:var(--k-shadow-lg)}.k-sizehelp__card-title{margin:.75rem 0 0;color:var(--k-primary);font-family:var(--k-serif);font-size:20px;font-weight:500;line-height:28px}.k-sizehelp__card-text{margin:.5rem 0 0;color:var(--k-on-surface-variant);font-family:var(--k-sans);font-size:14px;line-height:22px}.k-sizehelp__card-cta{display:inline-flex;align-items:center;gap:.25rem;color:var(--k-primary);font-family:var(--k-sans);font-size:13px;font-weight:600;line-height:18px;letter-spacing:.06em;text-transform:uppercase}.k-sizehelp__card:hover .k-sizehelp__card-cta{color:var(--k-primary-container)}.k-wa{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--k-space-md);margin-top:var(--k-space-lg);padding:var(--k-space-lg);border:1px solid var(--k-line);border-radius:var(--k-r-xl);background:var(--k-surface-low)}@media screen and (min-width:640px){.k-wa{flex-direction:row;align-items:center}}.k-wa__copy{display:flex;align-items:center;gap:var(--k-space-md)}.k-wa__copy p{margin:0;color:var(--k-on-surface);font-family:var(--k-sans);font-size:14px;line-height:22px}.k-wa__ico{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--k-r-full);background:#25d36626;color:var(--k-whatsapp-dark)}.k-measure__steps{display:grid;grid-template-columns:1fr;gap:var(--k-space-md);margin-top:var(--k-space-lg)}@media screen and (min-width:640px){.k-measure__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1024px){.k-measure__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.k-measure__step{display:flex;flex-direction:column;justify-content:space-between;padding:var(--k-space-lg);border-radius:var(--k-r-xl);background:var(--k-surface-lowest);box-shadow:var(--k-shadow-sm);transition:box-shadow .3s ease}.k-measure__step:hover{box-shadow:var(--k-shadow-md)}.k-measure__step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--k-space-sm)}.k-measure__num{color:var(--k-outline-variant);font-family:var(--k-serif);font-size:36px;font-weight:400;line-height:1;-webkit-user-select:none;user-select:none}.k-measure__step-title{margin:0 0 .5rem;color:var(--k-on-surface);font-family:var(--k-serif);font-size:20px;font-weight:500;line-height:28px}.k-measure__step-text{margin:0;color:var(--k-on-surface-variant);font-family:var(--k-sans);font-size:12px;line-height:18px}.k-measure__tip{margin-top:var(--k-space-md);padding:.375rem .625rem;border-radius:var(--k-r-lg);background:#fef1e999;color:var(--k-secondary);font-family:var(--k-sans);font-size:11px;font-weight:500;line-height:16px}.k-measure__tip--gold{background:#fdd98766;font-weight:600}.k-matrix{margin-top:var(--k-space-xl);border-radius:var(--k-r-xl);background:var(--k-surface-lowest);box-shadow:var(--k-shadow-sm);overflow:hidden}.k-matrix__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--k-space-sm);padding:var(--k-space-md) var(--k-space-lg);background:var(--k-surface-container)}.k-matrix__head h3{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--k-primary);font-family:var(--k-serif);font-size:20px;font-weight:500;line-height:28px}.k-matrix__note{padding:.25rem .75rem;border-radius:var(--k-r-lg);background:var(--k-surface);color:var(--k-secondary);font-family:var(--k-sans);font-size:11px;font-weight:500;line-height:16px}.k-matrix__scroll{overflow-x:auto}.k-matrix table{width:100%;border-collapse:collapse;text-align:left}.k-matrix thead tr{background:var(--k-surface-low)}.k-matrix th{padding:var(--k-space-sm) var(--k-space-md);color:var(--k-on-surface-variant);font-family:var(--k-sans);font-size:13px;font-weight:600;line-height:18px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.k-matrix td{padding:var(--k-space-sm) var(--k-space-md);border-top:1px solid var(--k-surface-container);color:var(--k-on-surface);font-family:var(--k-sans);font-size:14px;line-height:22px}.k-matrix tbody tr:hover{background:#fef1e966}.k-matrix tbody tr[data-highlight=true]{background:#f3e6dd73}.k-matrix td:first-child{color:var(--k-primary);font-weight:600;white-space:nowrap}.k-matrix__flag{display:inline-block;margin-left:.5rem;padding:.0625rem .5rem;border-radius:var(--k-r-lg);background:var(--k-secondary-container);color:var(--k-on-secondary-container);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}@media screen and (max-width:639px){.k-matrix thead{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.k-matrix tbody tr{display:block;padding:var(--k-space-sm) 0;border-top:1px solid var(--k-surface-container)}.k-matrix td{display:flex;align-items:baseline;justify-content:space-between;gap:var(--k-space-md);padding-block:.25rem;border:0;text-align:right}.k-matrix td:before{flex:none;color:var(--k-on-surface-variant);font-size:11px;font-weight:600;letter-spacing:.04em;text-align:left;text-transform:uppercase;content:attr(data-label)}.k-matrix td:first-child{font-family:var(--k-serif);font-size:18px}}.k-measure__footnote{margin:var(--k-space-lg) 0 0;color:var(--k-on-surface-variant);font-family:var(--k-sans);font-size:12px;line-height:18px}.k-measure__footnote a{color:var(--k-primary);text-underline-offset:3px}.k-consult{padding-block:var(--k-space-xl);background:var(--k-primary);color:var(--k-on-primary)}.k-consult__card{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:var(--k-space-lg);padding:var(--k-space-lg);border-radius:var(--k-r-xl);background:#ffffff14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--k-shadow-lg);text-align:center}@media screen and (min-width:1024px){.k-consult__card{flex-direction:row;padding:var(--k-space-xl);text-align:left}}.k-consult__eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 .5rem;color:var(--k-secondary-fixed);font-family:var(--k-sans);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.k-consult__title{margin:0;color:var(--k-surface-bright);font-family:var(--k-serif);font-size:26px;font-weight:500;line-height:34px}.k-consult__text{margin:.5rem 0 0;max-width:40rem;color:var(--k-surface-dim);font-family:var(--k-sans);font-size:14px;line-height:22px}.k-consult__actions{display:flex;flex-direction:column;flex:none;align-items:center;gap:var(--k-space-sm)}.k-announce{padding-block:var(--k-space-xs);border-bottom:1px solid rgb(105 0 8 / .4);background:var(--k-primary-container);color:var(--k-surface-bright)}.k-announce__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--k-space-md);margin-inline:auto;padding-inline:var(--k-gutter);width:100%;max-width:var(--k-max);font-family:var(--k-sans);font-size:11px;font-weight:500;line-height:16px;letter-spacing:.02em}.k-announce__side{display:flex;flex:1;align-items:center;gap:var(--k-space-sm)}.k-announce__side--end{justify-content:flex-end}.k-announce__side .k-icon{color:var(--k-secondary-fixed)}.k-announce__side a{color:var(--k-surface-bright);text-decoration:none;text-underline-offset:4px}.k-announce__side a:hover{text-decoration:underline;text-decoration-color:var(--k-secondary-fixed)}.k-announce__center{margin:0;color:var(--k-surface-bright);font-weight:500;text-align:center;white-space:nowrap}.k-announce__center strong{color:var(--k-secondary-fixed);font-weight:500}@media screen and (max-width:749px){.k-announce__side{display:none}.k-announce__center{flex:1;white-space:normal}}.header-announcements,.announcement-bar{background:var(--k-primary-container);color:var(--k-surface-bright)}.announcement-bar__text,.announcement-bar p,.header-announcements a{color:var(--k-surface-bright);font-family:var(--k-sans);font-size:11px;font-weight:500;letter-spacing:.06em}.header{border-bottom:1px solid var(--k-line);background:#fff8f5f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header__menu .header__menu-item,.menu-list__link,.header-menu a{color:var(--k-on-surface-variant);font-family:var(--k-sans);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;transition:color .2s ease}.header__menu .header__menu-item:hover,.menu-list__link:hover,.header-menu a:hover{color:var(--k-primary)}#header-component .header__row{--header-row-padding-block: .375rem;min-height:64px;padding-block:var(--header-row-padding-block)}@media screen and (min-width:750px){#header-component .header__row{min-height:80px}}#header-component .header__row .header__columns{padding-block:0}#header-component .header-logo--lockup{justify-content:center}.k-nav{display:none}@media screen and (min-width:1024px){.k-nav{display:block}}.k-nav__list{display:flex;align-items:center;gap:var(--k-space-lg);margin:0;padding:0}.k-nav__item{position:relative;display:flex;align-items:center}.k-nav__link{display:inline-flex;align-items:center;gap:.25rem;padding:0;border:0;background:none;color:var(--k-on-surface-variant);font-family:var(--k-sans);font-size:13px;font-weight:600;line-height:18px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .2s ease}.k-nav__link:hover,.k-nav__item:hover .k-nav__link,.k-nav__item:focus-within .k-nav__link{color:var(--k-primary)}.k-nav__link .k-icon{color:var(--k-outline);transition:transform .2s ease,color .2s ease}.k-nav__item:hover .k-nav__link .k-icon,.k-nav__link[aria-expanded=true] .k-icon{transform:rotate(180deg);color:var(--k-primary)}.k-nav__panel{position:absolute;top:100%;left:0;z-index:50;display:none;margin-top:.5rem;padding-block:.5rem;min-width:12rem;border:1px solid var(--k-line);border-radius:var(--k-r-xl);background:var(--k-surface-lowest);box-shadow:var(--k-shadow-xl)}.k-nav__item:hover .k-nav__panel,.k-nav__item:focus-within .k-nav__panel,.k-nav__link[aria-expanded=true]+.k-nav__panel{display:block}.k-nav__item--has-menu:after{position:absolute;top:100%;left:0;width:100%;height:.5rem;content:""}.k-nav__sublink{display:block;padding:.5rem 1rem;color:var(--k-on-surface);font-family:var(--k-sans);font-size:14px;font-weight:500;line-height:22px;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.k-nav__sublink:hover{background:var(--k-surface-container);color:var(--k-primary)}@media screen and (max-width:1023px){#header-component[data-menu-style=menu] .header__drawer:has(.k-drawer__trigger),#header-component[data-menu-style=drawer] .header__drawer:has(.k-drawer__trigger){display:flex;min-height:var(--header-drawer-min-height);align-items:center}}@media screen and (min-width:1024px){#header-component[data-menu-style=menu] .header__drawer:has(.k-drawer__trigger),#header-component[data-menu-style=drawer] .header__drawer:has(.k-drawer__trigger){display:none;min-height:0}}.k-drawer__trigger{display:inline-flex;align-items:center;justify-content:center;padding:0;width:2.75rem;height:2.75rem;border:0;background:none;color:var(--k-on-surface);cursor:pointer;transition:color .2s ease}.k-drawer__trigger:hover{color:var(--k-primary)}@media screen and (min-width:1024px){.k-drawer__trigger{display:none}}.k-drawer[open]{display:flex}.k-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;margin:0;padding:0;max-width:none;max-height:none;width:100%;height:100%;border:0;background:transparent;overflow:hidden}.k-drawer::backdrop{background:#362f2a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.k-drawer__scrim{flex:1;margin:0}.k-drawer__scrim button{display:block;width:100%;height:100%;border:0;background:none;cursor:default}.k-drawer__sheet{display:flex;flex-direction:column;width:83%;max-width:24rem;height:100%;background:var(--k-surface);box-shadow:var(--k-shadow-xl);overflow-y:auto;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}.k-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--k-space-md);padding:var(--k-space-lg)}.k-drawer__brand{display:block;color:var(--k-primary);font-family:var(--k-serif);font-size:20px;font-weight:600;line-height:28px}.k-drawer__tagline{display:block;color:var(--k-secondary);font-family:var(--k-sans);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.k-drawer__close{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:0;background:none;color:var(--k-on-surface);cursor:pointer}.k-drawer__close:hover{color:var(--k-primary)}.k-drawer__nav{display:flex;flex-direction:column;gap:var(--k-space-xs);padding:var(--k-space-sm) var(--k-space-lg)}.k-drawer__row{display:flex;align-items:center;justify-content:space-between;gap:var(--k-space-sm);padding-block:var(--k-space-md);color:var(--k-on-surface);font-family:var(--k-sans);font-size:13px;font-weight:600;line-height:18px;letter-spacing:.04em;text-decoration:none}.k-drawer__row:hover{color:var(--k-primary)}.k-drawer__row--accent{justify-content:flex-start;color:var(--k-secondary)}.k-drawer__group{padding-block:var(--k-space-xs)}.k-drawer__group-title{display:block;margin-bottom:var(--k-space-xs);color:var(--k-outline);font-family:var(--k-sans);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.k-drawer__group-links{display:flex;flex-direction:column;gap:var(--k-space-xs);padding-left:var(--k-space-sm)}.k-drawer__group-links a{padding-block:var(--k-space-xs);color:var(--k-on-surface-variant);font-family:var(--k-sans);font-size:14px;line-height:22px;text-decoration:none}.k-drawer__group-links a:hover{color:var(--k-primary)}.k-drawer__foot{margin-top:auto;padding:var(--k-space-lg);background:var(--k-surface-low)}.k-drawer__foot a{display:flex;align-items:center;gap:var(--k-space-sm);color:inherit;text-decoration:none}.k-drawer__avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--k-r-full);background:var(--k-primary);color:var(--k-on-primary)}.k-drawer__foot strong{display:block;color:var(--k-on-surface);font-family:var(--k-sans);font-size:13px;font-weight:600;line-height:18px}.k-drawer__foot small{display:block;color:var(--k-on-surface-variant);font-family:var(--k-sans);font-size:12px;line-height:18px}.header-menu .mega-menu,.menu-list--submenu,.header__submenu{border:1px solid var(--k-line);border-radius:var(--k-r-xl);background:var(--k-surface-lowest);box-shadow:var(--k-shadow-xl)}.cart-bubble,.header__cart-count{border-radius:var(--k-r-full);background:var(--k-primary);color:var(--k-on-primary);font-family:var(--k-sans);font-size:10px;font-weight:600}.section-resource-list__header .text-block,.section-resource-list__header .text-block :is(h1,h2,h3,h4){margin:0;color:var(--k-primary);font-family:var(--k-serif);font-size:26px;font-weight:400;line-height:34px}@media screen and (min-width:750px){.section-resource-list__header .text-block,.section-resource-list__header .text-block :is(h1,h2,h3,h4){font-size:36px;line-height:46px}}.section-resource-list__header a{color:var(--k-primary);font-family:var(--k-sans);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.section-resource-list__header a:hover{color:var(--k-primary-container)}.product-card{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.product-card:hover{box-shadow:none}.product-card .product-card__content{padding:0;margin:0;row-gap:0;border:0;border-radius:0;background:transparent}.product-card .card-gallery{--gallery-aspect-ratio: .8 !important;padding:0;margin:0;border:0;border-radius:var(--k-r-xl);background:var(--k-surface-container);overflow:hidden}.product-card .card-gallery .product-media-container,.product-card .card-gallery .card-gallery__image,.product-card .card-gallery .product-media{--product-media-fit: cover !important;border-radius:var(--k-r-xl);background:transparent;overflow:hidden}.product-card .card-gallery img{width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity .45s ease,transform .5s ease}@media(hover:hover){.product-card:hover .card-gallery img{transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.product-card .card-gallery img{transition:none}.product-card:hover .card-gallery img{transform:none}}.product-card .product-card__content .text-block{padding:10px 0 0;margin:0;min-height:0;background:transparent;color:var(--k-on-surface);font-family:var(--k-serif);font-size:15px;font-weight:500;line-height:20px;letter-spacing:0;text-transform:none;transition:color .2s ease}.product-card .product-card__content .text-block :is(p,h1,h2,h3,h4,h5,h6,a){margin:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-decoration:none}.product-card .product-card__content .text-block p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:40px}.product-card:hover .product-card__content .text-block{color:var(--k-primary)}.product-card .product-card__content product-price{padding:6px 0 0;margin:0}.product-card product-price [ref=priceContainer],.product-card product-price .price__container{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.product-card product-price .price,.product-card .product-card__price{color:var(--k-primary);font-family:var(--k-sans);font-size:15px;font-weight:700;line-height:22px;letter-spacing:.01em}.product-card product-price .compare-at-price,.product-card product-price s,.product-card .price--on-sale .price__compare{color:var(--k-outline);font-family:var(--k-sans);font-size:12px;font-weight:400;line-height:22px;text-decoration:line-through}.product-card product-price .krishu-price-save{display:none}@media screen and (min-width:750px){.product-card .product-card__content .text-block{font-size:17px;line-height:24px}.product-card .product-card__content .text-block p{min-height:48px}}@media screen and (min-width:1100px){.product-card .product-card__content .text-block{padding-top:12px;font-size:20px;line-height:28px}.product-card .product-card__content .text-block p{min-height:56px}.product-card product-price .price,.product-card .product-card__price{font-size:17px}.product-card product-price .compare-at-price,.product-card product-price s{font-size:13px}}.product-card .card-gallery .product-badges{inset:10px auto auto 10px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:max-content;max-width:calc(100% - 20px)}.product-card .product-badges__badge,.product-badges .badge,.badge--on-sale{padding:3px 10px;border:0;border-radius:var(--k-r-lg);background:#690008e6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--k-on-primary);font-family:var(--k-sans);font-size:10px;font-weight:600;line-height:16px;letter-spacing:.08em;text-transform:uppercase}.section-resource-list .resource-list--grid,.krishu-complete-the-look .resource-list--grid{gap:28px 12px}@media screen and (min-width:750px){.section-resource-list .resource-list--grid,.krishu-complete-the-look .resource-list--grid{gap:40px 24px}}.krishu-ctl__heading,product-recommendations .section-resource-list__content .text-block :is(h1,h2,h3,h4,p){margin:0;color:var(--k-primary);font-family:var(--k-serif);font-size:20px;font-weight:500;line-height:28px}@media screen and (min-width:750px){.krishu-ctl__heading,product-recommendations .section-resource-list__content .text-block :is(h1,h2,h3,h4,p){font-size:26px;line-height:34px}}.k-plp-ribbon{padding-block:var(--k-space-sm);background:var(--k-surface-low)}.k-plp-ribbon__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--k-space-sm)}.k-plp-ribbon__invocation{display:inline-flex;align-items:center;gap:.5rem;color:var(--k-secondary);font-family:var(--k-sans);font-size:11px;font-weight:500;letter-spacing:.04em}@media screen and (max-width:749px){.k-plp-ribbon__invocation{display:none}}.k-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;color:var(--k-on-surface-variant);font-family:var(--k-sans);font-size:11px;font-weight:500;line-height:16px;letter-spacing:.02em}.k-crumbs a{color:var(--k-on-surface-variant);text-decoration:none;transition:color .2s ease}.k-crumbs a:hover{color:var(--k-primary)}.k-crumbs [aria-current=page]{color:var(--k-primary);font-weight:600}.k-plp-head{position:relative;padding-block:var(--k-space-xl);background:var(--k-surface-bright);overflow:hidden}.k-plp-head:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,var(--k-surface-container),var(--k-surface),var(--k-surface-low));opacity:.6;content:"";pointer-events:none}.k-plp-head__inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr;align-items:center;gap:var(--k-space-xl)}@media screen and (min-width:1024px){.k-plp-head__inner{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}}.k-plp-head__title{margin:var(--k-space-md) 0 0;color:var(--k-primary);font-family:var(--k-serif);font-size:34px;font-weight:500;line-height:1.1;letter-spacing:-.01em}@media screen and (min-width:1024px){.k-plp-head__title{font-size:52px;line-height:60px}}.k-plp-head__desc{display:-webkit-box;margin:var(--k-space-md) 0 0;max-width:44rem;color:var(--k-on-surface-variant);font-family:var(--k-sans);font-size:16px;line-height:26px;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.k-plp-head__chips{display:flex;flex-wrap:wrap;gap:var(--k-space-sm);margin-top:var(--k-space-md)}.k-plp-head__meta{margin:0;color:var(--k-on-surface-variant);font-family:var(--k-sans);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.k-plp-head__vignette{position:relative;max-height:26rem;aspect-ratio:4 / 5;border-radius:var(--k-r-xl);background:var(--k-surface-container);box-shadow:var(--k-shadow-xl);overflow:hidden}@media screen and (max-width:1023px){.k-plp-head__vignette{display:none}}.k-plp-head__vignette img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.k-plp-head__vignette:hover img{transform:scale(1.05)}.k-plp-head__vignette-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--k-space-md);background:linear-gradient(to top,rgb(54 47 42 / .8),transparent 55%);color:var(--k-surface-bright)}.k-plp-head__vignette-label .k-eyebrow{color:var(--k-secondary-fixed)}.k-plp-head__vignette-label strong{font-family:var(--k-serif);font-size:20px;font-weight:500;line-height:28px}.k-plp-head__vignette-label span{color:var(--k-surface-dim);font-size:12px;line-height:18px}.k-switch{padding-block:var(--k-space-sm);background:var(--k-surface-low);box-shadow:var(--k-shadow-sm)}.k-switch__inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--k-space-xs)}.k-switch__label{margin-right:.5rem;color:var(--k-outline);font-family:var(--k-sans);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}@media screen and (max-width:639px){.k-switch__label{display:none}}.k-switch__pill{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem 1rem;border:0;border-radius:var(--k-r-lg);background:var(--k-surface-container);color:var(--k-on-surface);font-family:var(--k-sans);font-size:13px;font-weight:600;line-height:18px;letter-spacing:.04em;text-decoration:none;transition:background-color .2s ease,color .2s ease}.k-switch__pill:hover{background:var(--k-surface-high)}.k-switch__pill[aria-current=page]{background:var(--k-primary);box-shadow:var(--k-shadow-sm);color:var(--k-on-primary)}.k-switch__pill[aria-current=page]:hover{background:var(--k-primary)}.facets-block-wrapper{border-top:1px solid var(--k-line);border-bottom:1px solid var(--k-line)}.facets--horizontal{--padding-block-start: 0px;--padding-block-end: 0px}.facets__summary,.facets__label,.facet-sort__label,.facets-block-wrapper button,.facets-block-wrapper select{font-family:var(--k-sans);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.facets__panel,.facets__item{border-radius:var(--k-r-lg)}.facets__form-wrapper [class*=product-count],.facets__results-count{color:var(--k-on-surface-variant);font-family:var(--k-sans);font-size:12px;font-weight:400;letter-spacing:0;text-transform:none}@media screen and (max-width:749px){.facets--horizontal .facets__form{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.facets-block-wrapper .facets__summary,.facets-block-wrapper .facet-sort__label{padding-block:.875rem}}.facets-toggle{border-bottom:1px solid var(--k-line)}.facets-toggle__button{padding-block:.9375rem;color:var(--k-on-surface);font-family:var(--k-sans);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.filter-count-bubble{min-width:auto;padding:0 0 0 6px;border-radius:0;background:transparent;color:var(--k-primary);font-family:var(--k-sans);font-size:12px;font-weight:600}.column-options__option .column-picker{color:#201a1559;transition:color .2s ease}.column-options__option-input:checked+.column-picker{color:var(--k-on-surface)}@media screen and (min-width:1280px){.product-grid[class*=product-grid--]:is(.product-grid--grid):not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(5, minmax(0, 1fr))}}@media screen and (min-width:990px)and (max-width:1279px){.product-grid[class*=product-grid--]:is(.product-grid--grid):not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(4, minmax(0, 1fr))}}@media screen and (min-width:750px)and (max-width:989px){.product-grid[class*=product-grid--]:is(.product-grid--grid):not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(3, minmax(0, 1fr))}}.product-grid--grid{gap:28px 12px!important}@media screen and (min-width:750px){.product-grid--grid{gap:40px 24px!important}}@media screen and (max-width:749px){.collection-wrapper--grid-full-width .product-grid,.product-grid--grid,.facets-toggle{padding-inline:var(--k-gutter)}}.collection-wrapper{padding-block-start:var(--k-space-lg)}.k-empty{grid-column:1 / -1;padding-block:var(--k-space-xl) var(--k-space-2xl);max-width:52ch}.k-empty__title{margin-bottom:0}.k-empty__sub{margin-bottom:var(--k-space-lg)}.k-empty__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--k-space-md)}@media screen and (min-width:750px){[data-testid=product-information] .product-media-container.constrain-height{--constrained-min-height: 0px;--constrained-height: min(70vh, 660px)}[data-testid=product-information] .product-information__media{margin-inline:auto;max-width:640px}[data-testid=product-information] .product-details{max-width:480px}}@media screen and (max-width:749px){[data-testid=product-information] .product-media-container.constrain-height{max-height:58vh}}[data-testid=product-information] .product-media-container,[data-testid=product-information] .media-gallery{border-radius:var(--k-r-xl);background:var(--k-surface-lowest);overflow:hidden}[data-testid=product-information] .product-media-thumbnail,.media-gallery__thumbnail{border-radius:var(--k-r-lg);overflow:hidden}[data-testid=product-information] .product-media-thumbnail[aria-current=true],.media-gallery__thumbnail[aria-current=true]{outline:2px solid var(--k-primary);outline-offset:-2px}[data-testid=product-information] .product-title,[data-testid=product-information] .product-details .text-block :is(h1,h2),.product-information h1{color:var(--k-primary);font-family:var(--k-serif);font-size:26px;font-weight:400;line-height:34px;letter-spacing:-.01em}@media screen and (min-width:750px){[data-testid=product-information] .product-title,[data-testid=product-information] .product-details .text-block :is(h1,h2),.product-information h1{font-size:36px;line-height:46px}}[data-testid=product-information] .product-price-container,[data-testid=product-information] product-price{display:block;padding:var(--k-space-md);border-radius:var(--k-r-lg);background:var(--k-surface-container);box-shadow:var(--k-shadow-sm)}[data-testid=product-information] .price,[data-testid=product-information] .price__container{color:var(--k-primary);font-family:var(--k-serif);font-size:32px;font-weight:500;line-height:1.15}@media screen and (min-width:640px){[data-testid=product-information] .price,[data-testid=product-information] .price__container{font-size:38px}}[data-testid=product-information] compare-at-price,[data-testid=product-information] .price__compare,[data-testid=product-information] s{color:var(--k-outline);font-family:var(--k-sans);font-size:14px;font-weight:400}.variant-option__button-label,.variant-option__swatch{border:1px solid var(--k-line-strong);border-radius:var(--k-r-lg);background:var(--k-surface-lowest);box-shadow:var(--k-shadow-sm);color:var(--k-on-surface);font-family:var(--k-sans);font-size:13px;font-weight:600;letter-spacing:.04em;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.variant-option__button-label:hover{background:var(--k-surface-container)}.variant-option__button-label:has(input:checked),.variant-option__button-label[aria-checked=true],.variant-option__button-label--selected{border-color:var(--k-primary);background:var(--k-primary);color:var(--k-on-primary)}.variant-option__label,.product-form__label{color:var(--k-on-surface);font-family:var(--k-sans);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}quantity-selector,.quantity-selector{border:0;border-radius:var(--k-r-lg);background:var(--k-surface-lowest);box-shadow:var(--k-shadow-sm)}.product-form__buttons .button,.product-form-buttons .button--primary,add-to-cart-component button{border-radius:var(--k-r-lg);font-family:var(--k-sans);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}[data-testid=product-information] .add-to-cart-button{--button-background-color: var(--k-surface-high);--button-color: var(--k-primary);--button-border-color: var(--k-surface-high);box-shadow:var(--k-shadow-sm)}[data-testid=product-information] .add-to-cart-button:hover:not([disabled]){--button-background-color: var(--k-surface-highest);--button-color: var(--k-primary);--button-border-color: var(--k-surface-highest)}.shopify-payment-button__button--unbranded,.shopify-payment-button__button{border:1px solid var(--k-primary)!important;border-radius:var(--k-r-lg)!important;background:var(--k-primary)!important;box-shadow:var(--k-shadow-md);color:var(--k-on-primary)!important;font-family:var(--k-sans)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.1em;text-transform:uppercase}.shopify-payment-button__button--unbranded:hover:not([disabled]){border-color:var(--k-primary-container)!important;background:var(--k-primary-container)!important;color:var(--k-on-primary)!important}[data-testid=product-information] .krishu-price-save{display:inline-block;margin-inline-start:8px;padding:2px 8px;border-radius:var(--k-r-lg);background:var(--k-secondary);color:var(--k-on-secondary);font-family:var(--k-sans);font-size:11px;font-weight:700;line-height:16px;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle}.details__header{justify-content:space-between;padding-block:var(--k-space-md);color:var(--k-on-surface);font-family:var(--k-serif);font-size:20px;font-weight:500;line-height:28px;text-align:left;text-transform:none;letter-spacing:0}.details__header>.details__icon:empty,.details__header>.details__icon:not(:has(*)){display:none}.accordion--dividers .details{margin-bottom:var(--k-space-sm);border:0;border-radius:var(--k-r-lg);background:var(--k-surface-lowest);box-shadow:var(--k-shadow-sm)}.accordion--dividers .details>summary,.accordion--dividers .details .details__content{padding-inline:var(--k-space-md)}.accordion--dividers .details:last-of-type{border-bottom:0}.krishu-size-help .krishu-size-help__note{padding:0;border:0;background:transparent;color:var(--k-on-surface-variant);font-family:var(--k-sans);font-size:12px;line-height:18px}.krishu-size-help .krishu-size-help__note--link{color:var(--k-primary);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.k-pdp-wa{display:flex;align-items:center;justify-content:space-between;gap:var(--k-space-md);padding:var(--k-space-md);border-radius:var(--k-r-xl);background:var(--k-surface-high);box-shadow:var(--k-shadow-sm)}.k-pdp-wa__copy{display:flex;align-items:flex-start;gap:var(--k-space-sm)}.k-pdp-wa__copy .k-icon{flex:none;margin-top:2px;font-size:26px;color:var(--k-secondary)}.k-pdp-wa__title{margin:0;color:var(--k-on-surface);font-family:var(--k-sans);font-size:13px;font-weight:600;line-height:18px}.k-pdp-wa__text{margin:0;color:var(--k-on-surface-variant);font-family:var(--k-sans);font-size:12px;line-height:18px}.k-pdp-wa__action{flex:none;padding:.5rem .875rem;border-radius:var(--k-r-lg);background:var(--k-surface-lowest);box-shadow:var(--k-shadow-sm);color:var(--k-primary);font-family:var(--k-sans);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.k-pdp-wa__action:hover{background:var(--k-primary);color:var(--k-on-primary)}@media screen and (max-width:639px){.k-pdp-wa{flex-direction:column;align-items:stretch}.k-pdp-wa__action{text-align:center}}.k-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--k-space-xs)}.k-trust__item{display:flex;flex-direction:column;align-items:center;padding:var(--k-space-sm);border-radius:var(--k-r-lg);background:var(--k-surface-lowest);box-shadow:var(--k-shadow-sm);text-align:center}.k-trust__item .k-icon{margin-bottom:.25rem;font-size:20px;color:var(--k-secondary)}.k-trust__title{color:var(--k-on-surface);font-family:var(--k-sans);font-size:11px;font-weight:700;line-height:16px}.k-trust__note{color:var(--k-on-surface-variant);font-family:var(--k-sans);font-size:10px;line-height:14px}.k-craft{padding-block:var(--k-space-xl);background:var(--k-surface-container)}.k-craft__grid{display:grid;grid-template-columns:1fr;gap:var(--k-space-lg)}@media screen and (min-width:750px){.k-craft__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.k-craft__item{display:flex;align-items:flex-start;gap:var(--k-space-md)}.k-craft__item .k-ico{border-radius:var(--k-r-lg)}.k-craft__title{margin:0 0 .25rem;color:var(--k-primary);font-family:var(--k-serif);font-size:20px;font-weight:500;line-height:28px}.k-craft__text{margin:0;color:var(--k-on-surface-variant);font-family:var(--k-sans);font-size:12px;line-height:18px}.cart-drawer,.cart-drawer__inner,.cart-page{background:var(--k-surface)}.cart-items--dividers .cart-items__table-row,.cart-items__table-row{padding:var(--k-space-md);border:0;border-radius:var(--k-r-lg);background:var(--k-surface-low)}.cart-items__table-row+.cart-items__table-row{margin-top:var(--k-space-sm)}.cart-items--dividers .cart-items__table-row:after,.cart-items--dividers .cart-items__table-row:before{display:none}.cart-items--dividers{--cart-items-divider-color: transparent}.cart-items__media-container,.cart-items__media-image{border-radius:var(--k-r-lg);background:var(--k-surface-highest);overflow:hidden}.cart-items__title,.cart-items__title a{color:var(--k-primary);font-family:var(--k-serif);font-size:1rem;font-weight:500;line-height:1.25;text-decoration:none}.cart-items__price,.cart-items__unit-price-wrapper{color:var(--k-primary);font-family:var(--k-sans);font-size:14px;font-weight:700}.cart-items__variant{color:var(--k-on-surface-variant);font-family:var(--k-sans);font-size:11px;line-height:16px}.cart-items__variant dd{display:inline;margin:0;padding:.0625rem .375rem;border-radius:var(--k-r);background:var(--k-surface-highest);box-decoration-break:clone;-webkit-box-decoration-break:clone}.cart-summary__inner,.cart-drawer__summary{padding:var(--k-space-lg);border-radius:var(--k-r-xl);background:var(--k-surface-lowest);box-shadow:var(--k-shadow-md)}.cart-summary__inner .k-milestone,.cart-drawer__summary .k-milestone{margin-bottom:var(--k-space-md)}.cart-totals__total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--k-space-md)}.cart-totals__total-label,.cart-totals__total-value,.cart-totals__total .cart-secondary-typography{color:var(--k-primary);font-family:var(--k-serif);font-size:22px;font-weight:500}.cart__checkout-button{border-radius:var(--k-r-lg);font-family:var(--k-sans);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cart-page__title,.cart-title{color:var(--k-primary);font-family:var(--k-serif)}.k-milestone{padding:var(--k-space-md);border-radius:var(--k-r-lg);background:var(--k-surface-container)}.k-milestone__row{display:flex;align-items:center;justify-content:space-between;gap:var(--k-space-sm);margin-bottom:.375rem;color:var(--k-primary);font-family:var(--k-sans);font-size:11px;font-weight:500;line-height:16px}.k-milestone__track{width:100%;height:.375rem;border-radius:var(--k-r-full);background:var(--k-surface-highest);overflow:hidden}.k-milestone__fill{height:100%;border-radius:var(--k-r-full);background:var(--k-secondary);transition:width .5s ease}footer{border-top:1px solid var(--k-line);background:var(--k-surface-low);color:var(--k-on-surface)}footer .text-block.h6,footer .text-block.h6 p{margin:0;color:var(--k-primary);font-family:var(--k-sans);font-size:13px;font-weight:600;line-height:18px;letter-spacing:.08em;text-transform:uppercase}footer .text-block.h6{padding-bottom:var(--k-space-xs);border-bottom:1px solid var(--k-line);width:100%}footer .text-block.h4,footer .text-block.h4 p{margin:0;color:var(--k-primary);font-family:var(--k-serif);font-size:20px;font-weight:500;line-height:28px;letter-spacing:.04em;text-transform:uppercase}footer a{color:var(--k-on-surface-variant);font-family:var(--k-sans);font-size:14px;line-height:22px;transition:color .2s ease}footer a:hover{color:var(--k-primary)}.footer-utilities,.footer__utilities{border-top:1px solid var(--k-line);background:var(--k-surface-container);color:var(--k-on-surface-variant);font-size:12px}.k-footer-deities{display:flex;flex-direction:column;gap:var(--k-space-sm);margin:0;padding:0;list-style:none}.k-footer-deities a{color:var(--k-on-surface-variant);font-family:var(--k-sans);font-size:14px;text-decoration:none}.k-footer-deities a:hover{color:var(--k-primary)}@media screen and (min-width:750px){.utilities--blocks-4{display:grid;grid-template-columns:1fr auto;align-items:center;row-gap:var(--k-space-sm)}.utilities--blocks-4>*:nth-child(2){grid-column:1;justify-self:start}.utilities--blocks-4>*:nth-child(3),.utilities--blocks-4>*:nth-child(4){grid-column:2;justify-self:end}}.k-payments{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem 1rem;border:1px solid var(--k-line-strong);border-radius:var(--k-r-lg);background:var(--k-surface-lowest)}.k-payments__label{color:var(--k-secondary);font-family:var(--k-sans);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.k-payments__list{color:var(--k-on-surface);font-family:var(--k-sans);font-size:11px;font-weight:500}.k-tabbar{position:fixed;right:0;bottom:0;left:0;z-index:40;border-top:1px solid var(--k-line);background:#fff8f5f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -2px 12px #201a150d;padding-bottom:env(safe-area-inset-bottom,0)}@media screen and (min-width:750px){.k-tabbar{display:none}}.k-tabbar__inner{display:flex;align-items:center;justify-content:space-around;height:3.75rem;padding-inline:.25rem}.k-tabbar__link{position:relative;display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-width:0;height:3.5rem;color:var(--k-on-surface-variant);font-family:var(--k-sans);font-size:11px;font-weight:500;text-decoration:none;transition:color .2s ease;-webkit-tap-highlight-color:transparent}.k-tabbar__icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.k-tabbar__icon-wrap{position:relative;display:inline-flex}.k-tabbar__badge{position:absolute;top:-5px;right:-9px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--k-primary);color:var(--k-on-primary);font-size:10px;font-weight:700;line-height:17px;text-align:center}.k-tabbar__badge[hidden]{display:none}.k-tabbar__link[aria-current=page]{color:var(--k-primary);font-weight:700}.k-tabbar__link[aria-current=page] .k-tabbar__icon:not(.k-tabbar__icon--line){fill:var(--k-primary-fixed)}.k-tabbar__link[aria-current=page] .k-tabbar__icon--line{stroke-width:2.2}.k-tabbar__link[aria-current=page]:before{position:absolute;top:0;left:50%;width:28px;height:3px;border-radius:0 0 3px 3px;background:var(--k-secondary);content:"";transform:translate(-50%)}.k-tabbar__link:focus-visible{outline:2px solid var(--k-primary);outline-offset:-4px;border-radius:var(--k-r-xl)}@media screen and (max-width:749px){body:has(.k-tabbar) .page-wrapper{padding-bottom:4rem}}.predictive-search-results,.search-modal__content{border-radius:var(--k-r-xl)}.krishu-hidden-section{margin:0 auto;padding:var(--k-space-lg);max-width:640px;border:1px dashed var(--k-line-strong);border-radius:var(--k-r-lg);text-align:center}.krishu-hidden-section p{margin:0 0 4px}.krishu-hidden-section__title{font-weight:600}.krishu-hidden-section__note{opacity:.6;font-size:.85em}.rte h2,.rte h3{color:var(--k-primary);font-family:var(--k-serif);font-weight:500}.rte p,.rte li{color:var(--k-on-surface-variant);font-family:var(--k-sans);font-size:16px;line-height:26px}.rte a{color:var(--k-primary);text-underline-offset:3px}@media screen and (max-width:749px){[data-testid=product-information] .product-details .layout-panel-flex--column{--gap: 14px}[data-testid=product-information] .product-details .text-block:has(:is(h1,h2)){margin-block-end:0}[data-testid=product-information] .product-price-container,[data-testid=product-information] product-price{padding:10px 12px}[data-testid=product-information] .price,[data-testid=product-information] .price__container{font-size:26px}[data-testid=product-information] .variant-option{--variant-option-gap: 8px;margin-block:0}[data-testid=product-information] .k-pdp-wa{padding:12px;gap:10px}[data-testid=product-information] .k-trust{gap:8px}[data-testid=product-information] .k-trust__item{padding-block:10px}[data-testid=product-information] .accordion__row summary,[data-testid=product-information] details summary{padding-block:12px}}.variant-option__button-label--krishu-unstocked{cursor:default}.variant-option__button-label--krishu-unstocked:hover{background:inherit}.variant-option__krishu-unstocked-note{grid-column:1 / -1;order:999;margin-block:8px 0;color:var(--k-outline);font-family:var(--k-sans);font-size:12px;line-height:1.45;max-width:44ch}.krishu-tax-note__text{margin:0;color:var(--k-outline);font-family:var(--k-sans);font-size:12px;line-height:1.45}.krishu-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.krishu-share__label{color:var(--k-outline);font-family:var(--k-sans);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.krishu-share__btn{display:inline-flex;align-items:center;gap:6px;padding:8px;border:1px solid var(--k-line);border-radius:var(--k-r-lg);background:transparent;color:var(--k-on-surface);font-family:var(--k-sans);font-size:13px;line-height:1;text-decoration:none;cursor:pointer;transition:border-color .2s ease,color .2s ease}.krishu-share__btn:hover{border-color:var(--k-primary);color:var(--k-primary)}.krishu-share__btn .k-icon{width:16px;height:16px}.krishu-share__btn[hidden]{display:none}@media screen and (max-width:749px){[data-testid=product-information] .variant-option--buttons[data-option-id]{grid-template-columns:repeat(auto-fit,minmax(min(var(--variant-ch, 44px),47%),1fr))}}.krishu-share__status:empty{display:none}.krishu-share__status{font-family:var(--k-sans);font-size:12px;color:var(--k-primary)}.krishu-ctl__heading{margin:0 0 16px}.krishu-complete-the-look .resource-list--grid{display:grid;grid-template-columns:var(--resource-list-columns-mobile, repeat(2, 1fr))}@media screen and (min-width:750px){.krishu-complete-the-look .resource-list--grid{grid-template-columns:var(--resource-list-columns, repeat(4, 1fr))}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/krishu.css.map */
