@font-face{font-family:Kz Fraunces Ext;font-style:normal;font-weight:300 800;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NUI8FyLNQOQZAnv9bYEvCeYdG9Ea92uemAO_0ikR_BPumo3.woff2) format("woff2");unicode-range:U+0100-0101,U+0112-0113,U+012A-012B,U+014C-014D,U+016A-016B}@font-face{font-family:Kz Fraunces Ext;font-style:italic;font-weight:300 800;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NUG8FyLNQOQZAnv9ZwNjucMAkn8xNi7emAe9nioTfdtuFo2Yaw.woff2) format("woff2");unicode-range:U+0100-0101,U+0112-0113,U+012A-012B,U+014C-014D,U+016A-016B}.kz{--kz-serif:"Kz Fraunces Ext","Fraunces","Noto Serif Sinhala","Noto Serif Tamil","Iowan Old Style",Georgia,serif}:root{--kz-mist:#F6F4FF;--kz-amethyst:#5B4FC4;--kz-amethyst-dark:#4E43B3;--kz-deep:#2A2558;--kz-lilac:#DCD7FB;--kz-ink:#57527F;--kz-line:rgba(42,37,88,.11);--kz-serif:"Kz Fraunces Ext","Fraunces","Noto Serif Sinhala","Noto Serif Tamil","Iowan Old Style",Georgia,serif;--kz-sans:"Instrument Sans","Noto Sans Sinhala","Noto Sans Tamil","Helvetica Neue",Arial,sans-serif;--kz-ease:cubic-bezier(.2,.75,.15,1);--kz-glass-bg:linear-gradient(140deg,rgba(255,255,255,.78),rgba(255,255,255,.48));--kz-glass-line:rgba(255,255,255,.92);--kz-glass-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 0 0 1px rgba(42,37,88,.045),0 28px 64px -38px rgba(42,37,88,.42),0 2px 10px -4px rgba(42,37,88,.07);--font-heading-family:var(--kz-serif);--font-heading-style:normal;--font-heading-weight:600;--font-body-family:var(--kz-sans);--font-body-style:normal;--font-body-weight:400;--font-body-weight-bold:600}body{letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:-.015em;font-variation-settings:"SOFT" 100;text-wrap:balance}h1,.h0,.h1{font-weight:640;letter-spacing:-.028em}.rte a,.inline-richtext a{color:var(--kz-amethyst);text-decoration-thickness:1.5px;text-underline-offset:3px}.rte strong{font-weight:600}::selection{background:#5b4fc42e}:lang(si) h1,:lang(si) h2,:lang(si) h3,:lang(ta) h1,:lang(ta) h2,:lang(ta) h3{letter-spacing:0;line-height:1.35}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--kz-sans);font-weight:600;letter-spacing:0;text-transform:none;transition:transform .35s var(--kz-ease),box-shadow .35s var(--kz-ease),background-color .25s,color .25s}.button:where(:not(.button--secondary):not(.button--tertiary)),button.shopify-payment-button__button--unbranded{box-shadow:0 14px 30px -16px #5b4fc4d9}.button:where(:not([disabled]):not(.button--tertiary)):hover,button.shopify-payment-button__button--unbranded:hover{transform:translateY(-1px)}.button--secondary{background-color:#ffffffbd}.field__input,.select__select,.customer .field input,.customer select{background-color:#fffc;font-family:var(--kz-sans)}.field__input:focus,.field__input:focus-visible,.select__select:focus,.select__select:focus-visible,.customer .field input:focus,.customer select:focus{box-shadow:0 0 0 1.5px var(--kz-amethyst),0 0 0 6px #5b4fc424}.quantity,.quantity:after,.quantity:before{border-radius:999px}.quantity:before{background:#fffc}.quantity__input{font-family:var(--kz-sans);font-weight:600}.badge{font-family:var(--kz-sans);font-weight:600;letter-spacing:0}.pagination__item{border-radius:999px}.pagination__item--current{background:var(--kz-amethyst);color:#fff}.pagination__item--current:after{display:none}.card-wrapper .card--card{background:var(--kz-glass-bg);border:1px solid var(--kz-glass-line);box-shadow:var(--kz-glass-shadow);transition:transform .55s var(--kz-ease),box-shadow .55s var(--kz-ease)}.card-wrapper .card--card:after{content:none}.card-wrapper:hover .card--card{transform:translateY(-4px);box-shadow:inset 0 1px #fffffff2,0 0 0 1px #2a25580d,0 36px 70px -36px #2a255880,0 2px 12px -4px #2a255814}.card-wrapper .card--card .card__inner .card__media{border-radius:calc(var(--border-radius) - 8px)}.card-wrapper .card__media .media{background:linear-gradient(160deg,#eeebff,#dad4fa)}.card__heading{font-family:var(--kz-serif);font-weight:600;letter-spacing:-.01em;color:var(--kz-deep)}.card-information .price,.card-information .price-item{font-family:var(--kz-sans);font-weight:600;letter-spacing:0;color:var(--kz-deep)}.card .quick-add__submit{min-height:44px;font-size:14.5px}.quick-add-modal__content{border-radius:28px}.product-grid>.grid__item{display:flex}.product-grid>.grid__item>*{flex:1 1 auto;width:100%;min-width:0}.product-grid>.grid__item>.card-wrapper{height:auto}.collection-hero__inner{padding-top:clamp(18px,3vw,40px);padding-bottom:clamp(6px,1.5vw,16px)}.collection-hero__title{margin:0;font-family:var(--kz-serif);font-weight:640;font-size:clamp(40px,6vw,80px);line-height:1;letter-spacing:-.032em;color:var(--kz-deep);font-variation-settings:"SOFT" 100,"opsz" 144}.collection-hero__inner .collection-hero__description{max-width:46em;margin-top:16px;font-size:17px;line-height:1.65;color:var(--kz-ink)}@media(max-width:749px){.collection-hero__inner .collection-hero__description{margin-top:12px;font-size:15.5px;line-height:1.6}}@media screen and (min-width:750px){.facets__form{align-items:center;margin-bottom:14px;padding:8px 10px 8px 22px;border-radius:999px;background:var(--kz-glass-bg);border:1px solid var(--kz-glass-line);box-shadow:var(--kz-glass-shadow)}.facets__heading{margin:0 12px 0 0;font-size:14px;font-weight:600;color:var(--kz-deep)}.facets__wrapper{align-self:center}.facets__disclosure{margin-right:4px}.facets__summary{margin:0;padding:9px 32px 9px 14px;border-radius:999px;font-size:14.5px;font-weight:500;color:var(--kz-deep);transition:background .25s}.facets__summary .icon-caret{right:14px}.facets__summary:hover,.facets__disclosure[open] .facets__summary{background:#5b4fc417}.facet-filters{align-items:center;align-self:center}.facet-filters__label{margin:0 8px 0 0;font-size:14px;font-weight:600;color:var(--kz-deep)}.facets__form .product-count{align-self:center;margin:0 12px 0 0}}.facet-filters__sort{font-size:14.5px;font-weight:500;color:var(--kz-deep)}.facets__display{border:1px solid rgba(42,37,88,.08);border-radius:22px;background:#fff;box-shadow:0 30px 60px -30px #2a255866}.product-count__text{font-size:14px;letter-spacing:0;color:var(--kz-ink)}.mobile-facets__open-label{font-size:15.5px;font-weight:600;letter-spacing:0}span.active-facets__button-inner{padding:6px 14px;background:#ffffffbf;box-shadow:0 0 0 1px #2a255824;font-size:13.5px;font-weight:600;color:var(--kz-deep)}.mobile-facets__open{width:auto;padding:10px 18px;border-radius:999px;background:var(--kz-glass-bg);border:1px solid var(--kz-glass-line);box-shadow:var(--kz-glass-shadow);font-weight:600;color:var(--kz-deep)}.mobile-facets__inner{border-radius:28px 0 0 28px}@media screen and (min-width:750px){.product__column-sticky{top:104px}}.product__info-container{padding:clamp(22px,2.6vw,36px);border-radius:32px;background:var(--kz-glass-bg);border:1px solid var(--kz-glass-line);box-shadow:var(--kz-glass-shadow);-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%)}.product__text{display:inline-flex;margin:0;padding:6px 13px;border-radius:999px;background:#5b4fc41a;font-size:13.5px;font-weight:600;letter-spacing:0;color:var(--kz-amethyst)}.product__title h1,.product__title h2{font-family:var(--kz-serif);font-weight:640;font-size:clamp(30px,3.2vw,46px);line-height:1.06;letter-spacing:-.025em;color:var(--kz-deep);font-variation-settings:"SOFT" 100,"opsz" 144}.product .price--large .price-item{font-family:var(--kz-sans);font-size:24px;font-weight:600;letter-spacing:0;color:var(--kz-deep)}.product__tax{color:var(--kz-ink)}.product-form__input .form__label{font-size:14px;font-weight:600;letter-spacing:0;color:var(--kz-deep)}.product-form__input--pill input[type=radio]+label{padding:11px 20px;border:1px solid rgba(42,37,88,.14);background:#ffffffbf;font-size:14.5px;font-weight:600;letter-spacing:0;color:var(--kz-deep);transition:background .25s,border-color .25s,color .25s,box-shadow .25s}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--kz-amethyst)}.product-form__input--pill input[type=radio]:checked+label{background:var(--kz-amethyst);border-color:var(--kz-amethyst);color:#fff;box-shadow:0 10px 22px -12px #5b4fc4e6}.product__description{font-size:16.5px;line-height:1.72;color:var(--kz-ink)}.product__description strong{color:var(--kz-deep)}.product__description ul,.product__description ol{padding-left:1.25em}.product__description li+li{margin-top:6px}.product__description hr{margin:24px 0;border:0;border-top:1px solid var(--kz-line)}.share-button__button{font-size:14px;font-weight:600;color:var(--kz-ink)}.thumbnail{border-radius:16px}.related-products__heading{margin-bottom:28px;font-family:var(--kz-serif);font-weight:620;font-size:clamp(28px,3.4vw,46px);letter-spacing:-.024em;color:var(--kz-deep)}body .kiseki-sticky-atc{background:#f6f4ffe0;-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);border-top:1px solid rgba(255,255,255,.95);box-shadow:0 -16px 40px -24px #2a255873}body .kiseki-sticky-atc__price{font-family:var(--kz-sans);color:var(--kz-deep)}body .kiseki-sticky-atc__btn{background:var(--kz-amethyst);color:#fff;border-radius:999px;font-family:var(--kz-sans);letter-spacing:0;box-shadow:0 14px 30px -16px #5b4fc4d9}body .kiseki-payment-trust{border:1px solid rgba(91,79,196,.18);border-radius:18px;background:#5b4fc412}body .kiseki-payment-trust svg{stroke:var(--kz-amethyst)}body .kiseki-payment-trust strong{color:var(--kz-deep)}body .kiseki-read-more{border-color:#2a255829;background:#ffffffbf;font-family:var(--kz-sans);font-weight:600;color:var(--kz-deep)}.drawer{background-color:#2a255852}.drawer__inner,.drawer__inner-empty{background:#f6f4ffeb;-webkit-backdrop-filter:blur(26px) saturate(170%);backdrop-filter:blur(26px) saturate(170%)}.drawer__inner{border:0;border-left:1px solid rgba(255,255,255,.95);box-shadow:-40px 0 80px -40px #2a255880}.drawer__heading,.cart__empty-text,.title--primary{font-family:var(--kz-serif);font-weight:620;letter-spacing:-.022em;color:var(--kz-deep)}.drawer__footer{border-top:1px solid var(--kz-line)}.cart-item__name{font-family:var(--kz-serif);font-weight:600;letter-spacing:-.01em;color:var(--kz-deep)}.cart-item__image{border-radius:16px}.cart-items thead th,.cart-items th{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--kz-ink)}.totals__total,.totals__total-value{font-family:var(--kz-sans);font-weight:600;letter-spacing:0;color:var(--kz-deep)}.cart__checkout-button{min-height:54px}.cart__footer .cart__blocks{padding:clamp(20px,2.4vw,30px);border-radius:28px;background:var(--kz-glass-bg);border:1px solid var(--kz-glass-line);box-shadow:var(--kz-glass-shadow)}.main-page-title,.shopify-policy__title h1{font-family:var(--kz-serif);font-weight:640;font-size:clamp(38px,5.4vw,68px);line-height:1.02;letter-spacing:-.03em;color:var(--kz-deep);font-variation-settings:"SOFT" 100,"opsz" 144}.page-width--narrow .rte,.shopify-policy__body .rte{font-size:17px;line-height:1.75;color:var(--kz-ink)}@media(max-width:749px){.page-width--narrow .rte,.shopify-policy__body .rte{font-size:15.5px;line-height:1.7}}.rte h2,.rte h3{font-family:var(--kz-serif);font-weight:620;color:var(--kz-deep)}.rte blockquote{margin:24px 0;padding:2px 0 2px 20px;border-left:2px solid var(--kz-amethyst);font-family:var(--kz-serif);font-style:italic;color:var(--kz-deep)}.shopify-policy__container{max-width:820px;padding-top:12px;padding-bottom:72px}.template-search__header h1,.template-404 h1,.article-template__title,.main-blog h1{font-family:var(--kz-serif);font-weight:640;color:var(--kz-deep)}.contact .title,.contact h2{font-family:var(--kz-serif);font-weight:620;color:var(--kz-deep)}.kz-host .kz-headspace{display:block;height:86px}@media(max-width:749px){.kz-host .kz-headspace{height:78px}}.kz .kz-nav__links{align-items:center}.kz .kz-nav__links .kz-nav__link{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;font-size:14.5px;font-weight:500;white-space:nowrap;color:var(--kz-deep);opacity:.8;cursor:pointer;list-style:none;transition:background .25s,opacity .25s}.kz .kz-nav__links summary.kz-nav__link::-webkit-details-marker{display:none}.kz .kz-nav__links .kz-nav__link:hover,.kz .kz-nav__links .kz-nav__link.is-current,.kz .kz-drop[open]>.kz-nav__link{opacity:1;background:#5b4fc41a}.kz .kz-nav__link svg{width:14px;height:14px;transition:transform .3s var(--kz-ease)}.kz .kz-drop{position:relative}.kz .kz-drop[open]>.kz-nav__link svg{transform:rotate(180deg)}.kz .kz-drop__panel{position:absolute;top:calc(100% + 14px);left:50%;z-index:2;min-width:250px;padding:8px;border-radius:22px;background:#ffffffe6;border:1px solid rgba(255,255,255,.95);box-shadow:0 30px 60px -28px #2a255873,0 0 0 1px #2a25580d;-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);transform:translate(-50%);animation:kz-drop-in .3s var(--kz-ease)}@keyframes kz-drop-in{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0 0}}.kz .kz-nav__links .kz-drop__panel a{display:block;padding:10px 14px;border-radius:14px;font-size:14.5px;font-weight:500;white-space:nowrap;color:var(--kz-deep);opacity:1;background:none}.kz .kz-nav__links .kz-drop__panel a:hover,.kz .kz-nav__links .kz-drop__panel a.is-current{background:#5b4fc417}.kz .kz-brand__logo{display:block;width:auto;max-width:180px;height:var(--kz-logo-h,36px);object-fit:contain}@media(max-width:1079px){.kz .kz-nav__account{display:none}}.kz .kz-menu__links{display:grid;align-content:start}.kz .kz-menu__group summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px 0;font-family:var(--kz-serif);font-weight:580;font-size:clamp(34px,9vw,46px);line-height:1.15;letter-spacing:-.02em;color:var(--kz-deep);font-variation-settings:"SOFT" 100;cursor:pointer;list-style:none;opacity:0;transform:translateY(16px);transition:transform .55s var(--kz-ease),opacity .55s;transition-delay:calc(var(--kz-i,0)*45ms)}.kz .kz-menu__group summary::-webkit-details-marker{display:none}.kz-navwrap.is-open .kz-menu__group summary{opacity:1;transform:none}.kz .kz-menu__plus{position:relative;flex:0 0 36px;height:36px;border-radius:50%;background:#5b4fc41c}.kz .kz-menu__plus:before,.kz .kz-menu__plus:after{content:"";position:absolute;left:50%;top:50%;width:13px;height:1.8px;border-radius:2px;background:var(--kz-amethyst);transform:translate(-50%,-50%);transition:transform .4s var(--kz-ease)}.kz .kz-menu__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.kz .kz-menu__group[open] .kz-menu__plus:after{transform:translate(-50%,-50%) rotate(0)}.kz .kz-menu__group ul{display:grid;margin:4px 0 14px;padding:4px 0 4px 18px;border-left:1px solid var(--kz-line)}.kz .kz-menu__links .kz-menu__group ul a{padding:8px 0;font-family:var(--kz-sans);font-weight:500;font-size:18px;line-height:1.4;letter-spacing:0;color:var(--kz-deep);opacity:1;transform:none;transition:none}.kz .kz-menu__links .kz-menu__group ul a[aria-current=page],.kz .kz-menu__links>a[aria-current=page]{color:var(--kz-amethyst)}.kz .kz-menu__links .kz-menu__group ul a[aria-current=page]{font-weight:600}.kz .kz-menu__util{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.kz .kz-menu__util a{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:#fff9;border:1px solid rgba(42,37,88,.1);font-size:14.5px;font-weight:600;color:var(--kz-deep)}.kz .kz-menu__util svg{width:18px;height:18px}:lang(si) .kz .kz-menu__group summary,:lang(ta) .kz .kz-menu__group summary{font-size:clamp(26px,7vw,38px);line-height:1.4;letter-spacing:0}:lang(si) .kz .kz-nav__links .kz-nav__link,:lang(ta) .kz .kz-nav__links .kz-nav__link{padding:9px 10px;font-size:13.5px}body .shopify-section-group-footer-group{padding-bottom:0}@media screen and (max-width:749px){body:has(.kiseki-sticky-atc) .kz-footer{padding-bottom:112px}}.kz-cnav{padding:clamp(6px,1.2vw,14px) 0 0}.kz .kz-cnav__row{display:flex;align-items:center;gap:14px;overflow-x:auto;padding:6px 2px 12px;scrollbar-width:none}.kz .kz-cnav__row::-webkit-scrollbar{display:none}.kz .kz-cnav__label{flex:none;font-size:14px;font-weight:600;color:var(--kz-ink)}.kz .kz-cnav__pills{display:flex;gap:8px}.kz .kz-cnav__pill{display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border-radius:999px;background:#ffffff9e;border:1px solid rgba(255,255,255,.95);box-shadow:0 10px 26px -20px #2a255880;font-size:14.5px;font-weight:600;white-space:nowrap;color:var(--kz-deep);transition:background .25s,color .25s,box-shadow .25s,transform .35s var(--kz-ease)}.kz .kz-cnav__pill:hover{background:#fff;transform:translateY(-1px)}.kz .kz-cnav__pill.is-active{background:var(--kz-amethyst);border-color:var(--kz-amethyst);color:#fff;box-shadow:0 12px 26px -14px #5b4fc4d9}@media(max-width:749px){.kz .kz-cnav__label{display:none}.kz .kz-cnav__row{margin:0 calc(var(--kz-gutter,18px) * -1);padding:6px var(--kz-gutter,18px) 12px}}.kz-req{padding:clamp(28px,4vw,56px) 0 clamp(64px,8vw,104px)}.kz .kz-req__panel{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,4vw,56px);padding:clamp(24px,4.4vw,60px);border-radius:36px}.kz .kz-req__intro{display:grid;gap:18px;align-content:start}.kz .kz-req__eyebrow{justify-self:start;padding:6px 14px;border-radius:999px;background:#5b4fc41a;font-size:13.5px;font-weight:600;color:var(--kz-amethyst)}.kz .kz-req__steps{display:grid;gap:10px;margin-top:6px;counter-reset:kzreq}.kz .kz-req__steps li{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border-radius:18px;background:#5b4fc412;font-size:15px;font-weight:500;line-height:1.45;color:var(--kz-deep)}.kz .kz-req__steps b{display:grid;flex:0 0 30px;height:30px;place-items:center;border-radius:50%;background:var(--kz-amethyst);color:#fff;font-size:13px;font-weight:700}.kz .kz-req__form{display:grid;gap:16px;align-content:start}.kz .kz-req__row{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.kz .kz-req__field{display:grid;gap:7px}.kz .kz-req__field label{font-size:14px;font-weight:600;color:var(--kz-deep)}.kz .kz-req__field input,.kz .kz-req__field select,.kz .kz-req__field textarea{display:block;width:100%;min-height:52px;margin:0;padding:14px 16px;border:1px solid rgba(42,37,88,.15);border-radius:16px;background:#ffffffc7;font:inherit;font-size:16px;line-height:1.4;color:var(--kz-deep);outline:none;box-shadow:none;-webkit-appearance:none;appearance:none;transition:border-color .25s,box-shadow .25s,background .25s}.kz .kz-req__field select{padding-right:44px;background:#ffffffc7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%232A2558' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 18px center/10px 6px;cursor:pointer}.kz .kz-req__field textarea{min-height:150px;resize:vertical}.kz .kz-req__field input::placeholder,.kz .kz-req__field textarea::placeholder{color:#57527f99}.kz .kz-req__field input:focus,.kz .kz-req__field select:focus,.kz .kz-req__field textarea:focus{border-color:var(--kz-amethyst);background-color:#fff;box-shadow:0 0 0 4px #5b4fc429}.kz .kz-req__note{font-size:14.5px;line-height:1.6}@media(min-width:640px){.kz .kz-req__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.kz .kz-req__panel{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.kz .kz-req__intro{position:sticky;top:120px}}body .kiseki-founder{position:relative;overflow:hidden;padding:clamp(20px,2.6vw,36px) clamp(18px,4vw,40px) clamp(56px,7vw,96px);background:radial-gradient(46% 50% at 86% 28%,#5b4fc429,#5b4fc400 70%),radial-gradient(40% 46% at 6% 92%,#e4dfff,#e4dfff00 70%),var(--kz-mist)}body .kiseki-founder__layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,88px);align-items:center;max-width:1160px;margin:0 auto}body .kiseki-founder--text-only .kiseki-founder__layout{grid-template-columns:minmax(0,1fr);max-width:860px}body .kiseki-founder__text{padding:clamp(26px,4vw,56px);border-radius:36px;background:var(--kz-glass-bg);border:1px solid var(--kz-glass-line);box-shadow:var(--kz-glass-shadow);-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%)}body .kiseki-founder .k-eyebrow{display:inline-flex;margin:0 0 18px;padding:6px 14px;border-radius:999px;background:#5b4fc41a;font-family:var(--kz-sans);font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--kz-amethyst)}body .kiseki-founder__title{margin:0;font-family:var(--kz-serif);font-weight:640;font-size:clamp(36px,4.8vw,64px);line-height:1.02;letter-spacing:-.03em;color:var(--kz-deep);font-variation-settings:"SOFT" 100,"opsz" 144;text-wrap:balance}body .kiseki-founder__quote{margin:28px 0;padding:2px 0 2px 22px;border-left:2px solid var(--kz-amethyst);font-family:var(--kz-serif);font-style:italic;font-weight:400;font-size:clamp(19px,1.8vw,23px);line-height:1.55;color:var(--kz-deep)}body .kiseki-founder__body{font-family:var(--kz-sans);font-size:17px;line-height:1.75;color:var(--kz-ink)}body .kiseki-founder__body p+p{margin-top:14px}body .kiseki-founder__sig{margin-top:28px;font-family:var(--kz-serif);font-style:italic;font-size:30px;color:var(--kz-amethyst)}body .kiseki-founder__role{margin-top:4px;font-family:var(--kz-sans);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--kz-ink)}body .kiseki-founder__img-frame{aspect-ratio:3/4;border:1px solid var(--kz-glass-line);border-radius:32px;background:linear-gradient(160deg,#e9e5ff,#cec7f6);box-shadow:var(--kz-glass-shadow)}body .kiseki-founder__caption{left:14px;right:14px;bottom:14px;padding:14px 18px;border-radius:20px;background:#ffffffb8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body .kiseki-founder__name{font-family:var(--kz-serif);font-size:22px;font-weight:600;color:var(--kz-deep)}body .kiseki-founder__social{margin-top:32px;padding-top:24px;border-top:1px solid var(--kz-line)}body .kiseki-founder__social-label{margin:0 0 12px;font-family:var(--kz-sans);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--kz-ink)}body .kiseki-founder__social-link{min-height:44px;padding:0 18px;border:1px solid rgba(42,37,88,.12);border-radius:999px;background:#ffffffb8;font-family:var(--kz-sans);font-size:14.5px;font-weight:600;letter-spacing:0;color:var(--kz-deep)}body .kiseki-founder__social-link:hover{background:var(--kz-amethyst);border-color:var(--kz-amethyst);color:#fff}body .kiseki-founder__social-link:focus-visible{outline:2px solid var(--kz-amethyst)}@media(max-width:900px){body .kiseki-founder__layout{grid-template-columns:minmax(0,1fr)}body .kiseki-founder__img-frame{max-width:380px;margin:0 auto}}body .kiseki-trust{padding:18px clamp(16px,4vw,40px);background:#ffffff73;border-top:1px solid var(--kz-line);border-bottom:1px solid var(--kz-line)}body .kiseki-trust__items{flex-wrap:wrap;gap:8px 0;white-space:normal}body .kiseki-trust__text{font-family:var(--kz-serif);font-style:italic;font-size:clamp(16px,1.4vw,19px);font-weight:450;letter-spacing:0;text-transform:none;color:var(--kz-deep)}body .kiseki-trust__item--sig .kiseki-trust__text{letter-spacing:0;color:var(--kz-amethyst)}body .kiseki-trust__sep{width:6px;height:6px;margin:0 18px;border-radius:50%;background:var(--kz-amethyst);transform:none;opacity:.7}body .kiseki-teaser{padding:clamp(64px,8vw,104px) 20px;background:radial-gradient(50% 60% at 50% 100%,#5b4fc424,#5b4fc400 70%),var(--kz-mist)}body .kiseki-teaser--dark{background:linear-gradient(160deg,#3b3580,#2a2558 70%)}body .kiseki-teaser__eyebrow{display:inline-flex;margin:0 0 18px;padding:6px 14px;border-radius:999px;background:#5b4fc41a;font-family:var(--kz-sans);font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--kz-amethyst)}body .kiseki-teaser__title{margin:0 0 24px;font-family:var(--kz-serif);font-weight:640;font-size:clamp(34px,4.6vw,60px);line-height:1.04;letter-spacing:-.026em;color:var(--kz-deep);text-wrap:balance}body .kiseki-teaser__quote{font-family:var(--kz-serif);color:var(--kz-ink)}body .kiseki-teaser__btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border:0;border-radius:999px;background:var(--kz-amethyst);font-family:var(--kz-sans);font-size:15.5px;font-weight:600;letter-spacing:0;text-transform:none;color:#fff;box-shadow:0 14px 30px -16px #5b4fc4d9;transition:transform .35s var(--kz-ease),background .25s}body .kiseki-teaser__btn:hover{background:var(--kz-amethyst-dark);color:#fff;transform:translateY(-2px)}body .kiseki-teaser--dark .kiseki-teaser__eyebrow{background:#f6f4ff1f;color:#c9c3f4}body .kiseki-teaser--dark .kiseki-teaser__title{color:var(--kz-mist)}body .kiseki-teaser--dark .kiseki-teaser__quote{color:#f6f4ffbf}body .kiseki-teaser--dark .kiseki-teaser__btn{background:var(--kz-mist);color:var(--kz-deep)}:lang(si) body .kiseki-founder__title,:lang(ta) body .kiseki-founder__title,:lang(si) body .kiseki-teaser__title,:lang(ta) body .kiseki-teaser__title,:lang(si) .collection-hero__title,:lang(ta) .collection-hero__title,:lang(si) .product__title h1,:lang(ta) .product__title h1{letter-spacing:0;line-height:1.3}:lang(si) body .kiseki-trust__text,:lang(ta) body .kiseki-trust__text,:lang(si) body .kiseki-founder__quote,:lang(ta) body .kiseki-founder__quote{font-style:normal}@media(prefers-reduced-motion:reduce){.card-wrapper .card--card,.kz .kz-cnav__pill,.button,body .kiseki-teaser__btn{transition:none}.card-wrapper:hover .card--card{transform:none}.kz .kz-drop__panel{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/kz-site.css.map */
