/* Main content only. Do not enqueue unscoped legacy styles in WordPress. */
/*  Source: styles.css  *//* Poppins downloaded from the existing Konya Doğal Taş Evi site. Latin and latin-ext include Turkish characters. *//* latin-ext */@font-face {
  font-family: 'kdt-poppins';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(assets/Poppins-italic-400-latin-ext-1e91b430ebe5.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}/* latin */@font-face {
  font-family: 'kdt-poppins';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(assets/Poppins-italic-400-latin-50d0c1742d80.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}/* latin-ext */@font-face {
  font-family: 'kdt-poppins';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(assets/Poppins-italic-500-latin-ext-248a4c140325.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}/* latin */@font-face {
  font-family: 'kdt-poppins';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(assets/Poppins-italic-500-latin-1ddb074f9963.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}/* latin-ext */@font-face {
  font-family: 'kdt-poppins';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(assets/Poppins-italic-600-latin-ext-10a9b6414cbe.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}/* latin */@font-face {
  font-family: 'kdt-poppins';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(assets/Poppins-italic-600-latin-3ad6c8bd3624.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}/* latin-ext */@font-face {
  font-family: 'kdt-poppins';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(assets/Poppins-italic-700-latin-ext-4c05ae2d20c3.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}/* latin */@font-face {
  font-family: 'kdt-poppins';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(assets/Poppins-italic-700-latin-4b0864712c6e.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}/* latin-ext */@font-face {
  font-family: 'kdt-poppins';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(assets/Poppins-italic-800-latin-ext-fabc455f5521.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}/* latin */@font-face {
  font-family: 'kdt-poppins';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(assets/Poppins-italic-800-latin-494d66c1f510.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}/* latin-ext */@font-face {
  font-family: 'kdt-poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(assets/Poppins-normal-300-latin-ext-33ff412e5737.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}/* latin */@font-face {
  font-family: 'kdt-poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(assets/Poppins-normal-300-latin-78bc3aa78fae.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}/* latin-ext */@font-face {
  font-family: 'kdt-poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/Poppins-normal-400-latin-ext-0b1fcab42c18.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}/* latin */@font-face {
  font-family: 'kdt-poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/Poppins-normal-400-latin-7d93459d8658.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}/* latin-ext */@font-face {
  font-family: 'kdt-poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/Poppins-normal-500-latin-ext-af5fda16a191.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}/* latin */@font-face {
  font-family: 'kdt-poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/Poppins-normal-500-latin-cd36de204aca.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}/* latin-ext */@font-face {
  font-family: 'kdt-poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(assets/Poppins-normal-600-latin-ext-bb1f2d582e7f.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}/* latin */@font-face {
  font-family: 'kdt-poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(assets/Poppins-normal-600-latin-f4e80d9dfd37.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}/* latin-ext */@font-face {
  font-family: 'kdt-poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/Poppins-normal-700-latin-ext-ccfd87f69ef0.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}/* latin */@font-face {
  font-family: 'kdt-poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/Poppins-normal-700-latin-9338e65fc077.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}/* latin-ext */@font-face {
  font-family: 'kdt-poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(assets/Poppins-normal-800-latin-ext-a72eccfa6cfa.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}/* latin */@font-face {
  font-family: 'kdt-poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(assets/Poppins-normal-800-latin-60bf0aba6526.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}#kdt-home{--orange:#CA4225;--peach:#FBA878;--accent:#F76546;--ink:#232323;--cream:#f8f5f0;--line:#ded7ce;--muted:#726b63;--serif:'Cormorant Garamond',Georgia,serif;--sans:'Manrope',Arial,sans-serif}#kdt-home,#kdt-home *{box-sizing:border-box}#kdt-home{scroll-behavior:smooth;scroll-padding-top:140px}#kdt-home{margin:0;color:var(--ink);background:var(--cream);font:14px/1.65 var(--sans)}#kdt-home.locked{overflow:hidden}#kdt-home button,#kdt-home input,#kdt-home select{font:inherit}#kdt-home button,#kdt-home a{-webkit-tap-highlight-color:transparent}#kdt-home button{cursor:pointer}#kdt-home a{color:inherit;text-decoration:none}#kdt-home img{display:block;width:100%;object-fit:cover}#kdt-home button{color:inherit}#kdt-home button:focus-visible,#kdt-home a:focus-visible,#kdt-home input:focus-visible,#kdt-home summary:focus-visible{outline:2px solid var(--orange);outline-offset:5px}#kdt-home ::selection{color:white;background:var(--orange)}#kdt-home h1,#kdt-home h2,#kdt-home h3,#kdt-home p{margin:0}#kdt-home h1,#kdt-home h2,#kdt-home h3{font-family:var(--serif);font-weight:500}#kdt-home h2{font-size:clamp(36px,4vw,55px);line-height:1.08;letter-spacing:-1.4px}#kdt-home h3{line-height:1.18}#kdt-home .wrap{width:min(1380px,calc(100% - 112px));margin:auto}#kdt-home .eyebrow{font-size:10px;letter-spacing:2.7px;text-transform:uppercase;font-weight:700;display:block}#kdt-home .section-label{color:var(--orange);margin-bottom:13px}#kdt-home .section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:35px}#kdt-home .text-link{display:inline-flex;align-items:center;gap:20px;font-size:12px;font-weight:600;border:0;border-bottom:1px solid var(--ink);padding:0 0 7px;background:none}#kdt-home .text-link:hover{color:var(--orange);border-color:var(--orange)}#kdt-home .icon{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}#kdt-home .icon-button{height:42px;width:42px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0}#kdt-home .icon-button:hover{color:var(--orange)}#kdt-home .skip{position:fixed;top:-100px;z-index:100;background:white;padding:12px}#kdt-home .skip:focus{top:10px}#kdt-home .btn{display:inline-flex;align-items:center;justify-content:center;gap:30px;background:var(--orange);color:white;min-height:52px;padding:14px 28px;border:1px solid var(--orange);font-size:11px;font-weight:700;letter-spacing:1.1px;transition:background .2s,transform .2s}#kdt-home .btn:hover{background:#a8321d;transform:translateY(-2px)}#kdt-home .btn-light{background:var(--cream);border-color:var(--cream);color:var(--ink)}#kdt-home .btn-light:hover{background:white}#kdt-home .btn-outline{border-color:var(--line);background:transparent;color:var(--ink)}#kdt-home .btn-outline:hover{background:#ebe4db}#kdt-home .announcement{height:34px;background:var(--orange);color:white;font-size:10px;letter-spacing:.5px}#kdt-home .announcement .wrap{display:grid;grid-template-columns:1fr 2fr 1fr;height:100%;align-items:center}#kdt-home .shipping{text-align:center}#kdt-home .top-language{justify-self:end;position:relative}#kdt-home .top-language summary{cursor:pointer;list-style:none}#kdt-home .language-options{position:absolute;top:27px;right:0;background:white;color:var(--ink);padding:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:460px;max-height:380px;overflow:auto;z-index:40;box-shadow:0 10px 40px #0002}#kdt-home .language-options a:hover{color:var(--orange)}#kdt-home .header{position:sticky;top:0;z-index:30;background:#f8f5f0f5;backdrop-filter:blur(15px)}#kdt-home .main-header{display:flex;align-items:center;justify-content:space-between;min-height:85px;border-bottom:1px solid var(--line);gap:20px}#kdt-home .brand{width:143px;flex:none}#kdt-home .brand img{height:60px;object-fit:contain}#kdt-home .editorial-mark{font:italic 17px var(--serif);color:var(--muted);margin-left:20px}#kdt-home .header-center{display:flex;align-items:center;gap:35px;font-size:12px}#kdt-home .header-center .new{font-size:8px;padding:3px 5px;color:var(--orange);border:1px solid #ca42254d;margin-left:5px;vertical-align:middle}#kdt-home .header-tools{display:flex;align-items:center;gap:8px}#kdt-home .bag-button{position:relative}#kdt-home .bag-count{position:absolute;right:0;top:1px;background:var(--orange);color:white;border-radius:50%;font-size:8px;min-width:15px;height:15px;display:grid;place-items:center}#kdt-home .nav-row{height:43px;display:flex;align-items:center;justify-content:center;gap:30px;font-size:11px;font-weight:500}#kdt-home .nav-row a:hover,#kdt-home .header-center a:hover{color:var(--orange)}#kdt-home .menu-button{display:none}#kdt-home .hero{position:relative;min-height:670px;color:var(--cream);isolation:isolate;overflow:hidden;background:#2c180e}#kdt-home .hero-image{position:absolute;inset:0;height:100%;z-index:-3;object-position:center 60%}#kdt-home .hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#160e08a8 0%,#180d062b 48%,transparent 73%);z-index:-1}#kdt-home .hero-content{padding-top:83px;padding-bottom:80px;position:relative}#kdt-home .hero-brand{color:#eadac9;margin-bottom:29px;letter-spacing:4px;font-size:10px}#kdt-home .hero h1{font-size:clamp(64px,6.7vw,106px);line-height:.94;letter-spacing:-2.5px;max-width:690px}#kdt-home .hero h1 span{display:block}#kdt-home .hero h1 em{font-weight:400;color:var(--peach)}#kdt-home .hero-subtitle{font-family:var(--serif);font-size:26px;margin-top:24px}#kdt-home .hero-copy{font-size:12px;max-width:320px;color:#e9d9cc;margin-top:12px}#kdt-home .hero-actions{display:flex;gap:31px;align-items:center;margin-top:31px}#kdt-home .hero-actions .text-link{color:var(--cream);border-color:#fff6;font-size:11px}#kdt-home .hero-footer{position:absolute;left:0;right:0;bottom:22px}#kdt-home .hero-footer .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px}#kdt-home .hero-index{font-size:10px;letter-spacing:2px;display:flex;gap:16px;align-items:center}#kdt-home .hero-index:before{content:'';width:52px;height:1px;background:var(--peach)}#kdt-home .hero-caption{font-size:9px;letter-spacing:2.5px;color:#ead9c9}#kdt-home .benefits{border-bottom:1px solid var(--line)}#kdt-home .benefits .wrap{display:grid;grid-template-columns:repeat(3,1fr);padding:22px 0}#kdt-home .benefit{display:flex;align-items:center;justify-content:center;gap:14px;border-right:1px solid var(--line);font-size:11px}#kdt-home .benefit:last-child{border:0}#kdt-home .benefit .icon{width:25px;height:25px;color:var(--orange)}#kdt-home .benefit span{display:block;color:var(--muted);font-size:10px;margin-top:1px}#kdt-home .categories{padding:86px 0 68px}#kdt-home .category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px 18px}#kdt-home .category-card{display:block}#kdt-home .category-picture{overflow:hidden;position:relative;aspect-ratio:1/1.06;background:#eee7dd}#kdt-home .category-picture img{height:100%;transition:transform .7s}#kdt-home .category-card:hover img{transform:scale(1.055)}#kdt-home .category-title{display:flex;align-items:center;justify-content:space-between;margin-top:14px;font-family:var(--serif);font-size:25px}#kdt-home .category-title .icon{height:17px;width:17px;transition:transform .2s}#kdt-home .category-card:hover .category-title{color:var(--orange)}#kdt-home .category-card:hover .icon{transform:translate(3px,-3px)}#kdt-home .mini-label{position:absolute;top:15px;left:15px;background:var(--cream);padding:4px 9px;font-size:8px;letter-spacing:1.3px}#kdt-home .category-all{margin-top:28px;display:flex;justify-content:center}#kdt-home .arrivals{padding:76px 0 70px;background:#ede7de;overflow:hidden}#kdt-home .arrivals .section-head{margin-bottom:28px}#kdt-home .product-controls{display:flex;align-items:center;gap:20px}#kdt-home .round-btn{background:transparent;border:1px solid #bdb4a8;border-radius:50%;width:39px;height:39px;display:grid;place-items:center}#kdt-home .round-btn:hover{background:var(--cream)}#kdt-home .round-btn:disabled{opacity:.25;cursor:default}#kdt-home .product-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 72px)/4);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}#kdt-home .product-track::-webkit-scrollbar{display:none}#kdt-home .product-card{scroll-snap-align:start;min-width:0}#kdt-home .product-picture{position:relative;background:#fff;aspect-ratio:1;overflow:hidden}#kdt-home .product-picture img{height:100%;object-fit:contain;transition:transform .6s}#kdt-home .product-card:hover .product-picture img{transform:scale(1.04)}#kdt-home .product-favorite{position:absolute;right:10px;top:10px;background:#fffc;border-radius:50%;height:34px;width:34px;display:grid;place-items:center;border:0}#kdt-home .product-favorite.active{color:var(--orange)}#kdt-home .product-favorite.active .icon{fill:var(--orange);stroke:var(--orange)}#kdt-home .product-tag{position:absolute;top:14px;left:13px;font-size:8px;letter-spacing:1px;background:var(--cream);padding:3px 7px}#kdt-home .product-name{display:block;margin-top:17px;font:12px/1.65 var(--sans);font-weight:500;min-height:61px}#kdt-home .product-name:hover{color:var(--orange)}#kdt-home .product-price{display:flex;align-items:baseline;gap:10px;margin-top:9px;font-size:13px;font-weight:700}#kdt-home .product-price del{color:var(--muted);font-size:11px;font-weight:400}#kdt-home .product-add{background:none;border:0;border-bottom:1px solid #c5b8ab;padding:0 0 4px;display:flex;align-items:center;justify-content:space-between;width:100%;font-size:10px;margin-top:16px;letter-spacing:.4px}#kdt-home .product-add:hover{color:var(--orange)}#kdt-home .product-add .icon{width:16px;height:16px}#kdt-home .product-status{display:flex;align-items:center;gap:25px;margin-top:28px;font-size:10px;letter-spacing:1px}#kdt-home .track-line{height:2px;background:#cfc3b5;flex:1}#kdt-home .track-progress{display:block;height:100%;width:20%;background:var(--orange);transition:width .2s}#kdt-home .custom-design{display:grid;grid-template-columns:1fr 1fr;min-height:580px;background:#ba3e24;color:var(--cream)}#kdt-home .custom-photo{position:relative;overflow:hidden}#kdt-home .custom-photo img{height:100%;position:absolute;inset:0;object-position:center}#kdt-home .custom-content{padding:75px clamp(40px,6vw,100px);display:flex;align-items:flex-start;justify-content:center;flex-direction:column}#kdt-home .custom-content .eyebrow{color:#f6c8b2;margin-bottom:23px}#kdt-home .custom-content h2{font-size:clamp(44px,4.5vw,69px);letter-spacing:-1px}#kdt-home .custom-content h2 em{font-weight:400}#kdt-home .custom-content p{font-size:12px;line-height:1.9;color:#f9ded3;max-width:360px;margin:22px 0 30px}#kdt-home .custom-content .btn{font-size:10px}#kdt-home .stones{padding:86px 0}#kdt-home .stones-head{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:40px}#kdt-home .stones-intro{font-size:12px;max-width:380px;justify-self:end;color:var(--muted)}#kdt-home .stone-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:17px;margin-top:42px}#kdt-home .stone-card{text-align:center;display:block}#kdt-home .stone-photo{border-radius:50%;overflow:hidden;aspect-ratio:1;background:#efe7dc;padding:0;border:1px solid var(--line)}#kdt-home .stone-photo img{height:100%;transition:transform .6s}#kdt-home .stone-card:hover img{transform:scale(1.07)}#kdt-home .stone-card h3{font-size:22px;margin-top:16px}#kdt-home .stone-number{display:block;color:#b7a897;font-size:8px;letter-spacing:2px;margin-top:3px}#kdt-home .stone-card:hover h3{color:var(--orange)}#kdt-home .story{padding:90px 0;background:#26231f;color:var(--cream)}#kdt-home .story-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:75px;align-items:start}#kdt-home .story-visual{position:relative}#kdt-home .story-visual img{height:470px;border-radius:180px 180px 0 0;object-position:center 30%}#kdt-home .story-title{font-size:clamp(36px,3.4vw,50px);margin-top:21px;line-height:1.1}#kdt-home .story-title em{color:var(--peach);font-weight:400}#kdt-home .story .section-label{color:var(--peach)}#kdt-home .story-copy{padding-top:12px}#kdt-home .story-copy p{font-size:12px;color:#c9c2b9;line-height:1.95;margin-bottom:23px}#kdt-home .story-copy p:first-child:first-letter{font-family:var(--serif);font-size:52px;float:left;line-height:.9;margin:8px 9px 0 0;color:var(--peach)}#kdt-home .story-actions{display:flex;gap:18px;margin-top:30px}#kdt-home .story .btn-outline{color:var(--cream);border-color:#ffffff42}#kdt-home .story .btn-outline:hover{background:#ffffff12}#kdt-home .story-caption{position:absolute;bottom:20px;left:23px;font-size:9px;letter-spacing:2px;color:white}#kdt-home .journal{padding:86px 0 90px}#kdt-home .blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}#kdt-home .blog-image{aspect-ratio:1.48;position:relative;overflow:hidden;background:#e9e1d6}#kdt-home .blog-image img{height:100%;transition:transform .7s}#kdt-home .blog-card:hover img{transform:scale(1.04)}#kdt-home .blog-number{position:absolute;bottom:9px;left:18px;font:italic 50px var(--serif);color:white;text-shadow:0 1px 20px #0008}#kdt-home .blog-meta{font-size:8px;letter-spacing:1.7px;color:var(--muted);margin:19px 0 10px}#kdt-home .blog-card h3{font-size:29px;min-height:72px}#kdt-home .blog-card h3 a:hover{color:var(--orange)}#kdt-home .blog-excerpt{font-size:11px;line-height:1.85;color:var(--muted);margin:15px 0 21px}#kdt-home .blog-card .text-link{font-size:10px}#kdt-home .more-blog{margin-top:35px;text-align:center}#kdt-home .closing{min-height:350px;position:relative;display:flex;align-items:center;background:#b65334;color:var(--cream);overflow:hidden;isolation:isolate}#kdt-home .closing img{position:absolute;inset:0;height:100%;z-index:-2;object-position:center 30%}#kdt-home .closing:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#41190ddd,#44271799 60%,#46271a40);z-index:-1}#kdt-home .closing .wrap{padding:50px 0}#kdt-home .closing h2{font-size:clamp(39px,4.5vw,65px);max-width:780px}#kdt-home .closing p{margin:13px 0 24px;font-size:12px}#kdt-home .closing .eyebrow{margin-bottom:18px;color:var(--peach)}#kdt-home .footer{padding:57px 0 0;background:#f5f0e9}#kdt-home .footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}#kdt-home .footer h3{font-family:var(--sans);font-size:10px;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 21px}#kdt-home .footer-brand{width:139px;margin-bottom:22px}#kdt-home .footer p,#kdt-home .footer a{font-size:11px;color:var(--muted)}#kdt-home .footer a:hover{color:var(--orange)}#kdt-home .footer ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}#kdt-home .contact-items{display:grid;gap:12px;max-width:300px}#kdt-home .contact-items .address{line-height:1.8}#kdt-home .social-links{display:flex;gap:16px;margin:14px 0 26px}#kdt-home .footer .payment-image{width:175px;max-height:46px;object-fit:contain;object-position:left}#kdt-home .footer-bottom{border-top:1px solid var(--line);margin-top:45px;padding:20px 0;display:flex;justify-content:space-between;gap:15px;font-size:9px;color:var(--muted)}#kdt-home .footer-bottom a{font-size:9px}#kdt-home .whatsapp{position:fixed;right:25px;bottom:26px;z-index:25;border:1px solid #e3dbd0;background:var(--cream);border-radius:50%;width:50px;height:50px;display:grid;place-items:center;box-shadow:0 5px 20px #0001;color:var(--orange)}#kdt-home .whatsapp .icon{width:25px;height:25px}#kdt-home .whatsapp:hover{background:var(--orange);color:white}#kdt-home dialog{border:0;padding:0;color:var(--ink);background:var(--cream);box-shadow:0 10px 80px #0005;max-height:90vh;width:min(650px,calc(100% - 35px))}#kdt-home dialog::backdrop{background:#21160c99;backdrop-filter:blur(5px)}#kdt-home .dialog-top{display:flex;justify-content:space-between;align-items:center;padding:25px 30px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--cream);z-index:1}#kdt-home .dialog-top h2{font-size:32px;letter-spacing:-.5px}#kdt-home .dialog-content{padding:27px 30px}#kdt-home .menu-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}#kdt-home .menu-grid a{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line);font-size:12px}#kdt-home .menu-grid a:hover{color:var(--orange)}#kdt-home .dialog-note{font-size:11px;color:var(--muted);margin-top:25px}#kdt-home .search-input{width:100%;padding:14px 0;border:0;border-bottom:1px solid var(--ink);background:none;font-size:19px;font-family:var(--serif);outline-offset:3px}#kdt-home .search-results{display:grid;gap:15px;margin-top:24px}#kdt-home .search-result{display:flex;gap:15px;align-items:center}#kdt-home .search-result img{width:60px;height:60px;object-fit:contain;background:white}#kdt-home .search-result span{display:block;font-size:11px;line-height:1.7}#kdt-home .search-result b{font-size:12px}#kdt-home .search-result:hover{color:var(--orange)}#kdt-home .empty-state{padding:30px 0;text-align:center;color:var(--muted);font-size:12px}#kdt-home .cart-items{display:grid;gap:20px}#kdt-home .cart-item{display:grid;grid-template-columns:70px 1fr 30px;gap:15px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:18px}#kdt-home .cart-item img{height:70px;object-fit:contain;background:white}#kdt-home .cart-item p{font-size:11px}#kdt-home .cart-item strong{font-size:12px}#kdt-home .cart-total{display:flex;justify-content:space-between;margin:25px 0}#kdt-home .toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,20px);background:var(--ink);color:white;padding:13px 24px;font-size:11px;z-index:70;opacity:0;pointer-events:none;transition:.25s;width:max-content;max-width:90%}#kdt-home .toast.show{opacity:1;transform:translate(-50%,0)}#kdt-home .blog-image,#kdt-home .footer-brand{display:block}#kdt-home .custom-mobile-line{font-size:9px;color:#f1bca7;margin-top:25px}#kdt-home .twitter-label{color:var(--muted);font-size:11px}#kdt-home .campaign-strip{background:#f0dfd1;border-top:1px solid #dec5b3;border-bottom:1px solid #dec5b3;color:#70321e}#kdt-home .campaign-strip .wrap{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:28px 0}#kdt-home .campaign-strip .eyebrow{font-size:8px;letter-spacing:1.7px;margin-bottom:6px}#kdt-home .campaign-strip h2{font-size:30px;letter-spacing:-.5px}#kdt-home .campaign-discount{display:flex;flex-direction:column}#kdt-home .campaign-discount>span{font-size:8px;letter-spacing:1.7px}#kdt-home .campaign-discount strong{font:500 42px var(--serif);line-height:1.15;white-space:nowrap}#kdt-home .campaign-discount em{font-size:30px}#kdt-home .campaign-description{max-width:345px}#kdt-home .campaign-description p{font-size:11px}#kdt-home .campaign-description small{font-size:9px;color:#946955;display:block;margin-top:5px}#kdt-home .campaign-strip .round-btn{border-color:#b58e75;flex:none}@media(min-width:1600px){#kdt-home .hero{min-height:760px}#kdt-home .hero-content{padding-top:110px}#kdt-home .hero-image{object-position:center 62%}}@media(max-width:1200px){#kdt-home .wrap{width:calc(100% - 70px)}#kdt-home .header-center{gap:20px}#kdt-home .editorial-mark{display:none}#kdt-home .nav-row{gap:23px}#kdt-home .hero{min-height:640px}#kdt-home .hero h1{font-size:82px;max-width:570px}#kdt-home .stone-grid{grid-template-columns:repeat(4,1fr);gap:28px}#kdt-home .stone-photo{max-width:175px;margin:auto}#kdt-home .story-grid{gap:45px}#kdt-home .category-title{font-size:23px}#kdt-home .custom-content{padding:55px 45px}}@media(max-width:900px){#kdt-home .wrap{width:calc(100% - 48px)}#kdt-home .header-center{gap:17px;font-size:10px}#kdt-home .main-header{min-height:76px}#kdt-home .brand{width:120px}#kdt-home .brand img{height:55px}#kdt-home .nav-row{gap:18px;font-size:10px}#kdt-home .header-tools{gap:0}#kdt-home .header-tools .account-icon{display:none}#kdt-home .hero h1{font-size:74px;max-width:540px}#kdt-home .hero{min-height:615px}#kdt-home .hero-image{object-position:57% center}#kdt-home .category-grid{gap:23px 14px}#kdt-home .category-title{font-size:21px}#kdt-home .product-track{grid-auto-columns:calc((100% - 40px)/3);gap:20px}#kdt-home .product-name{font-size:11px}#kdt-home .custom-design{min-height:520px}#kdt-home .custom-content{padding:50px 35px}#kdt-home .custom-content h2{font-size:48px}#kdt-home .story-grid{grid-template-columns:.85fr 1.15fr;gap:35px}#kdt-home .story-visual img{height:380px}#kdt-home .story-title{font-size:37px}#kdt-home .story-copy p{font-size:11px}#kdt-home .blog-grid{gap:22px}#kdt-home .blog-card h3{font-size:25px;min-height:90px}#kdt-home .footer-grid{grid-template-columns:1.3fr 1fr;gap:45px}#kdt-home .benefit{font-size:10px;gap:9px}}@media(max-width:680px){#kdt-home{scroll-padding-top:75px}#kdt-home .wrap{width:calc(100% - 36px)}#kdt-home .announcement{height:30px;font-size:8px}#kdt-home .announcement .wrap{display:block;line-height:30px}#kdt-home .announcement .top-account,#kdt-home .announcement .top-language{display:none}#kdt-home .shipping{letter-spacing:.1px}#kdt-home .main-header{min-height:69px;border-bottom:0}#kdt-home .brand{width:110px}#kdt-home .brand img{height:48px}#kdt-home .menu-button{display:inline-flex}#kdt-home .header-center,#kdt-home .nav-row{display:none}#kdt-home .header-tools{gap:2px}#kdt-home .icon-button{width:34px;height:38px}#kdt-home .header-tools .account-icon{display:inline-flex}#kdt-home .header-tools .favorite-header{display:none}#kdt-home .header{border-bottom:1px solid var(--line)}#kdt-home .hero{min-height:740px}#kdt-home .hero-image{object-position:70% bottom;height:61%;top:auto;bottom:0}#kdt-home .hero:after{background:linear-gradient(180deg,#28150d 0%,#28150d 34%,#28150d20 70%,#28150d20 100%)}#kdt-home .hero-content{padding-top:37px;padding-bottom:310px}#kdt-home .hero-brand{font-size:8px;letter-spacing:2.9px;margin-bottom:23px}#kdt-home .hero h1{font-size:60px;letter-spacing:-1.7px;max-width:390px}#kdt-home .hero h1 span{line-height:.93}#kdt-home .hero-subtitle{font-size:21px;margin-top:17px}#kdt-home .hero-copy{font-size:11px;max-width:320px;margin-top:9px;line-height:1.7}#kdt-home .hero-actions{margin-top:23px;gap:23px}#kdt-home .hero-actions .btn{min-height:46px;padding:12px 17px;font-size:9px;gap:18px}#kdt-home .hero-actions .text-link{font-size:9px;gap:10px}#kdt-home .hero-footer{bottom:18px}#kdt-home .hero-index{font-size:8px;letter-spacing:1px;gap:10px}#kdt-home .hero-index:before{width:25px}#kdt-home .hero-caption{font-size:7px;letter-spacing:1.1px}#kdt-home .benefits .wrap{padding:18px 0;grid-template-columns:1fr}#kdt-home .benefit{justify-content:flex-start;padding:8px 16px;border:0;font-size:11px}#kdt-home .benefit span{display:inline;font-size:10px;margin-left:7px}#kdt-home .benefit .icon{width:22px;height:22px}#kdt-home .categories{padding:49px 0}#kdt-home .section-head{gap:18px;margin-bottom:25px;align-items:center}#kdt-home h2{font-size:37px;letter-spacing:-.9px}#kdt-home .eyebrow{font-size:8px;letter-spacing:2px}#kdt-home .section-label{margin-bottom:11px}#kdt-home .section-head>.text-link{font-size:9px;gap:9px;white-space:nowrap}#kdt-home .category-grid{grid-template-columns:1fr 1fr;gap:25px 14px}#kdt-home .category-picture{aspect-ratio:1/1.1}#kdt-home .category-title{font-size:23px;margin-top:10px}#kdt-home .category-title .icon{height:14px;width:14px}#kdt-home .mini-label{font-size:7px;top:10px;left:10px;padding:3px 6px}#kdt-home .category-all{margin-top:27px}#kdt-home .category-all .text-link{font-size:11px}#kdt-home .arrivals{padding:49px 0}#kdt-home .product-controls{gap:11px}#kdt-home .product-controls .text-link{display:none}#kdt-home .round-btn{width:32px;height:32px}#kdt-home .product-track{grid-auto-columns:calc((100% - 14px)/2);gap:14px}#kdt-home .product-name{font-size:10px;min-height:79px;line-height:1.75;margin-top:12px}#kdt-home .product-price{flex-wrap:wrap;gap:4px 9px;font-size:11px}#kdt-home .product-price del{font-size:9px}#kdt-home .product-add{font-size:9px;margin-top:12px}#kdt-home .product-favorite{width:29px;height:29px;top:5px;right:5px}#kdt-home .product-favorite .icon{width:17px;height:17px}#kdt-home .product-tag{font-size:7px;left:8px;top:10px}#kdt-home .product-status{font-size:8px;margin-top:22px;gap:15px}#kdt-home .custom-design{grid-template-columns:1fr;min-height:0}#kdt-home .custom-photo{height:390px;order:2}#kdt-home .custom-content{padding:47px 28px}#kdt-home .custom-content .eyebrow{margin-bottom:18px}#kdt-home .custom-content h2{font-size:49px}#kdt-home .custom-content p{font-size:11px;margin:18px 0 26px}#kdt-home .custom-content .btn{min-height:48px}#kdt-home .stones{padding:49px 0}#kdt-home .stones-head{grid-template-columns:1fr;gap:18px}#kdt-home .stones-intro{justify-self:start;font-size:11px;max-width:310px}#kdt-home .stone-grid{grid-template-columns:repeat(4,1fr);gap:25px 11px;margin-top:27px}#kdt-home .stone-card h3{font-size:18px;margin-top:10px}#kdt-home .stone-number{font-size:7px}#kdt-home .story{padding:50px 0}#kdt-home .story-grid{grid-template-columns:1fr;gap:32px}#kdt-home .story-visual{display:grid;grid-template-columns:.8fr 1fr;gap:23px;align-items:center}#kdt-home .story-visual img{height:240px;border-radius:80px 80px 0 0}#kdt-home .story-title{font-size:30px;letter-spacing:-.5px;margin-top:13px}#kdt-home .story-caption{display:none}#kdt-home .story-copy{padding-top:0}#kdt-home .story-copy p{font-size:11px;margin-bottom:19px}#kdt-home .story-actions{gap:12px;margin-top:25px}#kdt-home .story-actions .btn{min-height:47px;font-size:9px;padding:12px 21px;gap:15px}#kdt-home .journal{padding:50px 0}#kdt-home .journal .section-head{align-items:flex-end}#kdt-home .journal .section-head .text-link{max-width:70px;white-space:normal}#kdt-home .blog-grid{grid-template-columns:1fr;gap:35px}#kdt-home .blog-image{aspect-ratio:1.6}#kdt-home .blog-card h3{font-size:31px;min-height:0}#kdt-home .blog-meta{font-size:8px;margin-top:15px}#kdt-home .blog-excerpt{font-size:11px;margin:12px 0 18px}#kdt-home .blog-card .text-link{font-size:10px}#kdt-home .closing{min-height:370px}#kdt-home .closing .wrap{padding:40px 0}#kdt-home .closing h2{font-size:42px;max-width:350px}#kdt-home .closing p{font-size:11px;max-width:240px}#kdt-home .closing .btn{min-height:46px;font-size:9px;padding:12px 23px}#kdt-home .footer{padding-top:38px}#kdt-home .footer-grid{grid-template-columns:1fr 1fr;gap:34px 22px}#kdt-home .footer-grid>div:first-child{grid-column:1/-1}#kdt-home .footer-brand{width:110px;margin-bottom:18px}#kdt-home .footer h3{font-size:9px;margin-bottom:16px}#kdt-home .footer a,#kdt-home .footer p{font-size:10px}#kdt-home .footer-grid>div:last-child{grid-column:1/-1}#kdt-home .footer-bottom{margin-top:33px;display:block;padding:19px 0;font-size:8px}#kdt-home .footer-bottom a{display:block;font-size:8px;margin-top:6px}#kdt-home .whatsapp{width:43px;height:43px;right:15px;bottom:17px}#kdt-home .whatsapp .icon{width:22px;height:22px}#kdt-home .dialog-top{padding:15px 20px}#kdt-home .dialog-top h2{font-size:28px}#kdt-home .dialog-content{padding:20px}#kdt-home .menu-grid{gap:0 18px}#kdt-home .menu-grid a{font-size:11px}#kdt-home .toast{font-size:10px;padding:11px 18px;bottom:20px}}@media(max-width:680px){#kdt-home .campaign-strip .wrap{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:28px 0}#kdt-home .campaign-strip h2{font-size:29px}#kdt-home .campaign-discount{justify-self:end}#kdt-home .campaign-discount strong{font-size:39px}#kdt-home .campaign-discount em{font-size:24px}#kdt-home .campaign-description{grid-column:1/-1;max-width:100%}#kdt-home .campaign-strip .round-btn{display:none}#kdt-home .custom-mobile-line{font-size:8px;margin-top:22px}#kdt-home .twitter-label{font-size:10px}}#kdt-home .menu-languages{margin-top:25px;font-size:11px}#kdt-home .menu-languages summary{cursor:pointer;padding:12px 0}#kdt-home .menu-languages .language-options{position:static;width:100%;box-shadow:none;background:#eee7de;grid-template-columns:repeat(3,1fr);padding:15px;margin-top:7px}@media(max-width:680px){#kdt-home .header-tools .account-icon{display:none}#kdt-home .header-tools .favorite-header{display:inline-flex}}@media(prefers-reduced-motion:reduce){#kdt-home{scroll-behavior:auto}#kdt-home,#kdt-home *,#kdt-home:before,#kdt-home *:before,#kdt-home:after,#kdt-home *:after{transition:none!important;animation:none!important}}/*  Source: revision.css  */#kdt-home{--serif:'kdt-poppins',sans-serif;--sans:'kdt-poppins',sans-serif;--brand-gradient:linear-gradient(180deg,#CA4225 0%,#FBA878 100%);--cream:#faf8f5;--ink:#232323}#kdt-home{font-size:14px}#kdt-home h1,#kdt-home h2,#kdt-home h3{font-family:'kdt-poppins',sans-serif;font-weight:600}#kdt-home h2{font-size:clamp(27px,3vw,40px);line-height:1.25;letter-spacing:-1.25px}#kdt-home h3{letter-spacing:-.45px}#kdt-home h1 em,#kdt-home h2 em{font-style:normal;font-weight:600}#kdt-home .eyebrow{font-size:10px;font-weight:600;letter-spacing:2px}#kdt-home .section-label{margin-bottom:13px}#kdt-home .wrap{width:min(1380px,calc(100% - 96px))}#kdt-home .announcement{background:var(--brand-gradient);height:38px;font-size:11px;letter-spacing:0}#kdt-home .main-header{min-height:84px}#kdt-home .editorial-mark{font:400 12px 'kdt-poppins',sans-serif;letter-spacing:0;max-width:200px;line-height:1.65}#kdt-home .header-center{gap:24px;font-size:13px}#kdt-home .nav-row{font-size:12px;gap:27px;height:46px}#kdt-home .header-center .new{background:var(--brand-gradient);color:#421b10;border:0;padding:4px 6px}#kdt-home .btn{background:var(--brand-gradient);border:0;border-radius:6px;color:#3c160c;font-size:12px;font-weight:600;min-height:53px;letter-spacing:.35px;box-shadow:0 7px 20px #ca422526}#kdt-home .btn:hover{background:linear-gradient(180deg,#b43820 0%,#f79b68 100%);color:#361409}#kdt-home .btn-light{background:#fffaf2;color:#232323;border:1px solid #ede4d8;box-shadow:none}#kdt-home .btn-light:hover{background:#fff}#kdt-home .btn-outline{background:transparent;border:1px solid var(--line);color:var(--ink);box-shadow:none}#kdt-home .btn-outline:hover{background:#f4ebe0}#kdt-home .text-link{font-size:12px;letter-spacing:0;font-weight:500}#kdt-home .hero{min-height:640px}#kdt-home .hero-content{padding-top:84px;padding-bottom:110px}#kdt-home .hero-brand{font-size:11px;letter-spacing:3px;margin-bottom:27px}#kdt-home .hero h1{font-size:clamp(48px,4.8vw,77px);line-height:1.12;max-width:660px;letter-spacing:-2.7px;font-weight:600}#kdt-home .hero h1 span{line-height:1.12}#kdt-home .hero h1 em{color:var(--peach)}#kdt-home .hero-subtitle{font:400 25px/1.45 'kdt-poppins',sans-serif;letter-spacing:-.5px;margin-top:20px}#kdt-home .hero-copy{font-size:13px;max-width:360px;line-height:1.75;margin-top:14px}#kdt-home .hero-actions{margin-top:30px}#kdt-home .hero-actions .text-link{font-size:12px}#kdt-home .hero-caption{font-size:10px;letter-spacing:1.4px}#kdt-home .hero-index{font-size:10px;letter-spacing:1.4px}#kdt-home .benefits .wrap{padding:24px 0}#kdt-home .benefit{font-size:12px}#kdt-home .benefit span{font-size:11px}#kdt-home .categories{padding:76px 0 66px}#kdt-home .category-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}#kdt-home .category-card{grid-column:span 2;min-width:0}#kdt-home .category-card.category-featured{grid-column:span 3}#kdt-home .category-card .category-picture{aspect-ratio:1.45;border-radius:12px;isolation:isolate;position:relative;background:#e8dccc}#kdt-home .category-featured .category-picture{aspect-ratio:1.55}#kdt-home .category-picture img{height:100%;width:100%;filter:saturate(.93);object-position:center;transition:transform .7s,filter .7s}#kdt-home .category-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 28%,#22130a12 48%,#201109b8 100%);transition:background .3s}#kdt-home .category-caption{position:absolute;left:23px;right:65px;bottom:23px;z-index:2;color:white}#kdt-home .category-kicker{font-size:8px;font-weight:500;letter-spacing:1.7px;opacity:.82;display:block;margin-bottom:7px}#kdt-home .category-title{font:500 19px/1.3 'kdt-poppins',sans-serif;letter-spacing:-.45px;margin:0;display:block}#kdt-home .category-featured .category-title{font-size:29px;letter-spacing:-.8px}#kdt-home .category-arrow{position:absolute;right:20px;bottom:23px;width:36px;height:36px;display:grid;place-items:center;border:1px solid #ffffff70;border-radius:50%;color:white;z-index:2;transition:background .3s,transform .3s}#kdt-home .category-arrow .icon{width:17px;height:17px}#kdt-home .category-card:hover .category-title{color:#fff}#kdt-home .category-card:hover .category-arrow{background:var(--brand-gradient);border-color:transparent;color:#3b190c;transform:translate(0,-2px)}#kdt-home .category-card:hover img{transform:scale(1.04);filter:saturate(1)}#kdt-home .mini-label{background:var(--brand-gradient);color:#37180f;font-weight:600;border-radius:4px;z-index:2;font-size:8px;letter-spacing:.5px;padding:6px 10px}#kdt-home .category-all{margin-top:30px}#kdt-home .arrivals{background:#f2eee8;padding:72px 0}#kdt-home .product-name{font-size:13px;font-weight:400;line-height:1.7;min-height:88px}#kdt-home .product-price{font-size:15px;font-weight:600}#kdt-home .product-price del{font-size:12px}#kdt-home .product-add{font-size:11px}#kdt-home .product-picture{border-radius:9px}#kdt-home .product-tag{font-size:9px;border-radius:3px;background:var(--brand-gradient);color:#421b10;font-weight:600}#kdt-home .campaign-strip{background:linear-gradient(110deg,#f5e0d4,#fff1e5);border:0}#kdt-home .campaign-strip h2{font-size:27px;font-weight:500;letter-spacing:-.8px}#kdt-home .campaign-discount strong{font:600 38px/1.2 'kdt-poppins',sans-serif;letter-spacing:-1.3px}#kdt-home .campaign-discount em{font-size:22px;font-style:normal;font-weight:400;letter-spacing:-.5px}#kdt-home .campaign-description p{font-size:12px}#kdt-home .campaign-description small{font-size:10px}#kdt-home .custom-design{display:block;min-height:0;background:linear-gradient(112deg,#fff9f1 0%,#f6eee4 62%,#fbebe0 100%);color:var(--ink);position:relative;overflow:hidden;padding:75px 0}#kdt-home .custom-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:center}#kdt-home .custom-content{padding:0;display:block}#kdt-home .custom-content .eyebrow{color:var(--orange);margin-bottom:20px;font-size:9px;letter-spacing:1.7px}#kdt-home .custom-content h2{font:600 clamp(35px,3.5vw,53px)/1.25 'kdt-poppins',sans-serif;letter-spacing:-1.8px}#kdt-home .custom-content h2 span{color:var(--orange)}#kdt-home .custom-content p.custom-description{color:#676059;font-size:14px;line-height:1.85;max-width:455px;margin:24px 0}#kdt-home .custom-description strong{color:var(--ink);font-weight:600}#kdt-home .custom-steps{padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:13px 23px;margin:27px 0 30px;font-size:11px}#kdt-home .custom-steps li{display:flex;align-items:center;gap:8px}#kdt-home .custom-steps span{display:grid;place-items:center;background:#efdfd0;width:25px;height:25px;border-radius:50%;color:var(--orange);font-size:9px;font-weight:600}#kdt-home .custom-content .btn{font-size:11px;gap:25px;min-height:53px}#kdt-home .custom-content p.custom-original-copy{font-size:11px;line-height:1.85;color:#83776b;margin:26px 0 0;max-width:420px}#kdt-home .custom-mobile-line{font-size:9px;color:#938477;margin-top:11px;display:block}#kdt-home .custom-showcase{min-width:0;position:relative;border:1px solid #fff;border-radius:18px;background:linear-gradient(145deg,#ffffffbe,#f8e6d866);box-shadow:0 20px 60px #57271008;padding:24px 25px 22px}#kdt-home .custom-stage-top{display:flex;justify-content:space-between;align-items:center;gap:20px}#kdt-home .custom-stage-top .eyebrow{font-size:8px;letter-spacing:1.5px;color:#8e7c69}#kdt-home .custom-stage-badge{font-size:10px;border:1px solid #cfbba4;border-radius:20px;padding:3px 10px;color:#7b5e45}#kdt-home .bracelet-presets{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}#kdt-home .bracelet-preset{display:flex;align-items:center;gap:8px;background:#ffffff85;border:1px solid #ddcdbc;border-radius:25px;padding:9px 14px;font-size:11px;transition:.2s;color:#716152}#kdt-home .bracelet-preset[aria-pressed=true]{border-color:var(--orange);color:var(--orange);background:white;box-shadow:0 4px 15px #bc704018}#kdt-home .bracelet-preset:hover{background:white}#kdt-home .stone-swatch{width:16px;height:16px;border-radius:50%;box-shadow:inset -3px -2px 4px #0003,inset 3px 2px 5px #fff5}#kdt-home .swatch-amethyst{background:radial-gradient(at 30% 25%,#dfbbf2,#785593 45%,#483254)}#kdt-home .swatch-citrine{background:radial-gradient(at 30% 25%,#ffe3a5,#e8aa45 45%,#996323)}#kdt-home .swatch-moonstone{background:radial-gradient(at 30% 25%,white,#c6dddf 45%,#84a5ad)}#kdt-home .bracelet-hint{text-align:center;font-size:10px;color:#917d6a;margin-top:16px}#kdt-home .custom-demo-label{font-size:8px;color:#ae9a87;text-align:center;display:block;margin-top:7px}#kdt-home .stones{padding:75px 0}#kdt-home .stone-card h3{font:500 17px 'kdt-poppins',sans-serif;margin-top:17px;letter-spacing:-.2px}#kdt-home .stones-intro{font-size:13px;line-height:1.9}#kdt-home .story-title{font-size:33px;line-height:1.4;letter-spacing:-.95px;font-weight:500}#kdt-home .story-title em{font-weight:500}#kdt-home .story-copy p{font-size:13px;line-height:1.95}#kdt-home .story-copy p:first-child:first-letter{font-size:43px;font-weight:500;font-family:'kdt-poppins',sans-serif}#kdt-home .story-visual img{border-radius:12px}#kdt-home .journal{padding:76px 0 85px}#kdt-home .blog-image{border-radius:10px}#kdt-home .blog-card h3{font:500 21px/1.5 'kdt-poppins',sans-serif;min-height:95px;letter-spacing:-.65px}#kdt-home .blog-number{font:600 32px 'kdt-poppins',sans-serif}#kdt-home .blog-excerpt{font-size:12px}#kdt-home .blog-meta{font-size:9px;letter-spacing:.5px}#kdt-home .blog-card .text-link{font-size:11px}#kdt-home .closing h2{font:500 clamp(33px,3.6vw,54px)/1.35 'kdt-poppins',sans-serif;letter-spacing:-1.6px}#kdt-home .closing h2 em{font-weight:500}#kdt-home .closing p{font-size:13px}#kdt-home .footer a,#kdt-home .footer p{font-size:12px}#kdt-home .footer h3{font-size:11px;letter-spacing:.7px}#kdt-home .footer-bottom,#kdt-home .footer-bottom a{font-size:10px}#kdt-home .dialog-top h2{font-size:27px;font-weight:500}#kdt-home .search-input{font:400 20px 'kdt-poppins',sans-serif}#kdt-home .btn:hover{background:linear-gradient(90deg,#CA4225 0%,#FBA878 100%)}@media(min-width:1600px){#kdt-home .hero{min-height:720px}#kdt-home .hero-content{padding-top:112px}#kdt-home .hero h1{max-width:740px;font-size:84px}}@media(max-width:1200px){#kdt-home .wrap{width:calc(100% - 64px)}#kdt-home .editorial-mark{display:none}#kdt-home .header-center{font-size:12px;gap:22px}#kdt-home .hero h1{font-size:61px;max-width:600px}#kdt-home .category-grid{gap:17px}#kdt-home .category-featured .category-title{font-size:27px}#kdt-home .category-title{font-size:18px}#kdt-home .category-caption{left:20px;bottom:20px}#kdt-home .category-arrow{right:17px;bottom:19px}#kdt-home .custom-grid{gap:35px}#kdt-home .custom-content h2{font-size:43px}#kdt-home .custom-steps{gap:12px}#kdt-home .custom-content p.custom-description{font-size:13px}#kdt-home .story-title{font-size:29px}}@media(max-width:900px){#kdt-home .wrap{width:calc(100% - 48px)}#kdt-home .nav-row{gap:19px;font-size:10px}#kdt-home .main-header{min-height:76px}#kdt-home .header-center{font-size:11px;gap:18px}#kdt-home .hero{min-height:610px}#kdt-home .hero h1{font-size:53px;max-width:530px;letter-spacing:-2px}#kdt-home .hero-subtitle{font-size:21px}#kdt-home .hero-copy{font-size:12px}#kdt-home .hero-image{object-position:60% center}#kdt-home .category-title{font-size:17px}#kdt-home .category-featured .category-title{font-size:24px}#kdt-home .category-caption{right:49px;left:16px;bottom:17px}#kdt-home .category-kicker{font-size:6px;letter-spacing:1px}#kdt-home .category-arrow{right:12px;width:29px;height:29px;bottom:17px}#kdt-home .category-card .category-picture{aspect-ratio:1.17}#kdt-home .category-featured .category-picture{aspect-ratio:1.32}#kdt-home .custom-grid{grid-template-columns:1fr;gap:34px}#kdt-home .custom-content h2{font-size:42px}#kdt-home .custom-content p.custom-description{max-width:630px}#kdt-home .custom-content .custom-original-copy{max-width:630px}#kdt-home .custom-showcase{max-width:650px;width:100%;justify-self:center}#kdt-home .custom-design{padding:55px 0}#kdt-home .custom-content h2 br{display:none}#kdt-home .custom-content h2 span{display:block}#kdt-home .product-name{font-size:12px;min-height:103px}#kdt-home .story-copy p{font-size:12px}#kdt-home .story-title{font-size:27px}#kdt-home .blog-card h3{font-size:18px;min-height:105px}#kdt-home .campaign-strip .wrap{gap:23px}#kdt-home .campaign-strip h2{font-size:24px}#kdt-home .campaign-discount strong{font-size:32px}#kdt-home .campaign-description{max-width:260px}#kdt-home .campaign-description p{font-size:11px}}@media(max-width:680px){#kdt-home .wrap{width:calc(100% - 36px)}#kdt-home .announcement{height:30px;font-size:8px}#kdt-home .main-header{min-height:69px}#kdt-home .hero{min-height:740px}#kdt-home .hero-content{padding-top:42px;padding-bottom:320px}#kdt-home .hero-brand{font-size:8px;letter-spacing:2.5px;margin-bottom:24px}#kdt-home .hero h1{font-size:42px;line-height:1.2;letter-spacing:-1.7px;max-width:360px}#kdt-home .hero h1 span{line-height:1.2}#kdt-home .hero-subtitle{font-size:18px;line-height:1.6;letter-spacing:-.45px;margin-top:15px}#kdt-home .hero-copy{font-size:11px;max-width:310px}#kdt-home .hero-actions .btn{font-size:10px;min-height:48px;padding:13px 19px}#kdt-home .hero-actions .text-link{font-size:10px}#kdt-home .hero-caption{font-size:7px;letter-spacing:1px}#kdt-home .hero-index{font-size:8px;letter-spacing:1px}#kdt-home .benefits .wrap{padding:14px 0}#kdt-home .benefit{font-size:11px}#kdt-home .benefit span{font-size:10px}#kdt-home .categories{padding:47px 0}#kdt-home .section-head{margin-bottom:26px}#kdt-home .section-head>.text-link{font-size:9px;gap:10px}#kdt-home h2{font-size:27px;letter-spacing:-.85px}#kdt-home .section-label{font-size:8px;letter-spacing:1.6px}#kdt-home .category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}#kdt-home .category-card,#kdt-home .category-card.category-featured{grid-column:span 1}#kdt-home .category-card .category-picture{aspect-ratio:.92;border-radius:8px}#kdt-home .category-featured .category-picture{aspect-ratio:.8}#kdt-home .category-caption{left:13px;right:36px;bottom:16px}#kdt-home .category-kicker{font-size:5px;letter-spacing:.7px;margin-bottom:5px}#kdt-home .category-title,#kdt-home .category-featured .category-title{font-size:15px;line-height:1.5;letter-spacing:-.4px}#kdt-home .category-arrow{width:23px;height:23px;right:9px;bottom:15px}#kdt-home .category-arrow .icon{width:12px;height:12px}#kdt-home .mini-label{font-size:6px;letter-spacing:0;padding:4px 6px;left:10px;top:10px}#kdt-home .category-all .text-link{font-size:11px}#kdt-home .arrivals{padding:48px 0}#kdt-home .product-name{font-size:10px;min-height:93px;line-height:1.85}#kdt-home .product-price{font-size:12px}#kdt-home .product-price del{font-size:9px}#kdt-home .product-add{font-size:9px}#kdt-home .product-tag{font-size:7px}#kdt-home .campaign-strip .wrap{gap:18px;padding:26px 0}#kdt-home .campaign-strip h2{font-size:23px;line-height:1.4}#kdt-home .campaign-discount strong{font-size:31px}#kdt-home .campaign-discount em{font-size:19px}#kdt-home .campaign-description{max-width:none}#kdt-home .campaign-description small{font-size:9px}#kdt-home .custom-design{padding:48px 0}#kdt-home .custom-grid{gap:28px}#kdt-home .custom-content .eyebrow{font-size:8px;letter-spacing:1.25px;margin-bottom:17px}#kdt-home .custom-content h2{font-size:34px;letter-spacing:-1.2px}#kdt-home .custom-content p.custom-description{font-size:12px;line-height:1.9;margin:20px 0}#kdt-home .custom-steps{gap:10px 17px;font-size:9px;margin:22px 0 26px}#kdt-home .custom-steps span{width:23px;height:23px;font-size:8px}#kdt-home .custom-content .btn{font-size:10px;min-height:50px;padding:14px 22px}#kdt-home .custom-content p.custom-original-copy{font-size:10px;margin-top:24px}#kdt-home .custom-mobile-line{font-size:8px}#kdt-home .custom-showcase{padding:18px 12px 20px;border-radius:12px}#kdt-home .custom-stage-top{padding:0 5px}#kdt-home .custom-stage-top .eyebrow{font-size:6px;letter-spacing:1px}#kdt-home .custom-stage-badge{font-size:9px}#kdt-home .bracelet-preset{font-size:9px;padding:8px 10px;gap:6px}#kdt-home .stone-swatch{width:13px;height:13px}#kdt-home .bracelet-presets{gap:6px}#kdt-home .bracelet-hint{font-size:9px;margin-top:14px}#kdt-home .custom-demo-label{font-size:7px;max-width:270px;margin:7px auto 0;line-height:1.8}#kdt-home .stones{padding:48px 0}#kdt-home .stones-intro{font-size:11px}#kdt-home .stone-card h3{font-size:12px;letter-spacing:-.2px}#kdt-home .story{padding:48px 0}#kdt-home .story-visual{grid-template-columns:1fr;gap:20px}#kdt-home .story-visual img{height:320px;border-radius:10px;object-fit:contain}#kdt-home .story-title{font-size:26px;line-height:1.55;letter-spacing:-.75px;margin-top:13px}#kdt-home .story-copy p{font-size:11px;line-height:2}#kdt-home .story-actions .btn{font-size:10px}#kdt-home .story-copy p:first-child:first-letter{font-size:36px}#kdt-home .journal{padding:48px 0}#kdt-home .journal h2{font-size:26px}#kdt-home .journal .section-head .text-link{font-size:9px}#kdt-home .blog-card h3{font-size:21px;line-height:1.5;min-height:0;letter-spacing:-.6px}#kdt-home .blog-excerpt{font-size:11px}#kdt-home .blog-meta{font-size:8px}#kdt-home .closing h2{font-size:32px;letter-spacing:-1.2px}#kdt-home .closing p{font-size:11px}#kdt-home .footer a,#kdt-home .footer p{font-size:11px}#kdt-home .footer h3{font-size:10px}#kdt-home .footer-bottom,#kdt-home .footer-bottom a{font-size:9px}#kdt-home .dialog-top h2{font-size:24px;letter-spacing:-.8px}}#kdt-home .story{background:#fff;color:var(--ink)}#kdt-home .story-copy p{color:#69625c}#kdt-home .story .section-label{color:var(--orange)}#kdt-home .story-title em{color:var(--orange)}#kdt-home .story-copy p:first-child:first-letter{color:var(--orange)}#kdt-home .story .btn-outline{color:var(--ink);border-color:#d9cec2}#kdt-home .story .btn-outline:hover{background:#f8f3ed}#kdt-home .story-visual img{background:#fff}#kdt-home .custom-showcase .bracelet-stones{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:18px}#kdt-home .bracelet-tools{display:flex;justify-content:center;gap:16px;margin-top:18px}#kdt-home .bracelet-tool{background:none;border:0;border-bottom:1px solid #d5c0aa;padding:4px 0;font:400 10px 'kdt-poppins',sans-serif;color:#856a52}#kdt-home .bracelet-tool:hover{color:var(--orange);border-color:var(--orange)}#kdt-home .custom-stage-count{font-size:10px;color:#8e755d}#kdt-home .custom-stage-top .custom-stage-count{display:flex;align-items:center;gap:5px}#kdt-home .custom-showcase .bracelet-hint{font-size:10px;margin-top:14px}#kdt-home .custom-showcase .custom-demo-label{font-size:8px;margin-top:6px}@media(max-width:680px){#kdt-home .announcement{background:linear-gradient(360deg,#CA4225 0%,#FBA878 100%)}#kdt-home .custom-showcase .bracelet-stones{gap:7px;margin-top:15px}#kdt-home .bracelet-tools{gap:16px;margin-top:15px}#kdt-home .bracelet-tool{font-size:9px}#kdt-home .custom-stage-count{font-size:8px}#kdt-home .custom-showcase .bracelet-hint{font-size:9px}#kdt-home .custom-showcase .custom-demo-label{font-size:7px}}@media(max-width:360px){#kdt-home .hero h1{font-size:36px;letter-spacing:-1.4px}#kdt-home .hero-subtitle{font-size:16px}#kdt-home .category-title,#kdt-home .category-featured .category-title{font-size:13px}#kdt-home .category-caption{left:10px}#kdt-home .category-kicker{font-size:4.5px}#kdt-home .custom-content h2{font-size:30px}#kdt-home .bracelet-preset{padding:7px 8px;font-size:8px}#kdt-home .bracelet-presets{gap:5px}#kdt-home .custom-steps{gap:9px}}/*  Source: bracelet-3d.css  */#kdt-home .bracelet-stage { position: relative; isolation: isolate; width: 100%; height: 460px; aspect-ratio: 1.25; min-width: 0; overflow: hidden; border: 1px solid #ece5dc; border-radius: 16px; background: radial-gradient(ellipse at 48% 35%, #fffefb 0%, #fdfbf7 58%, #f5f0e8 100%); }#kdt-home .bracelet-stage::before { content: ''; position: absolute; inset: 15px; border: 1px solid #a98e7510; border-radius: 10px; pointer-events: none; z-index: 3; }#kdt-home .bracelet-canvas { position: absolute; inset: 0; display: block; width: 100%; height: 100%; cursor: grab; touch-action: pan-y; outline: none; z-index: 1; }#kdt-home .bracelet-canvas:focus-visible { outline: 2px solid #ca4225; outline-offset: -5px; border-radius: 15px; }#kdt-home .bracelet-is-rotating .bracelet-canvas { cursor: grabbing; }#kdt-home .bracelet-material-dragging .bracelet-canvas { cursor: copy; }#kdt-home .bracelet-corner { position: absolute; top: 27px; left: 27px; display: flex; align-items: center; gap: 7px; font-family: kdt-poppins, sans-serif; font-size: 8px; font-weight: 500; line-height: 1.4; letter-spacing: .13em; color: #958473; pointer-events: none; z-index: 4; }#kdt-home .bracelet-live-dot { width: 5px; height: 5px; border-radius: 50%; background: #ca4225; box-shadow: 0 0 0 3px #ca42250b; }#kdt-home .bracelet-stage-count { position: absolute; right: 27px; top: 25px; display: flex; align-items: baseline; gap: 5px; font-family: kdt-poppins, sans-serif; color: #a18c78; pointer-events: none; z-index: 4; }#kdt-home .bracelet-stage-count strong { font-weight: 400; font-size: 19px; color: #746051; line-height: 1; }#kdt-home .bracelet-stage-count span { font-size: 8px; letter-spacing: .08em; }#kdt-home .bracelet-caption { position: absolute; left: 27px; bottom: 27px; display: flex; flex-direction: column; gap: 6px; pointer-events: none; z-index: 4; }#kdt-home .bracelet-caption-title { font-family: kdt-poppins, sans-serif; font-size: 15px; font-weight: 400; letter-spacing: -.025em; line-height: 1.25; color: #786454; }#kdt-home .bracelet-caption-detail { font-family: kdt-poppins, sans-serif; font-size: 7px; font-weight: 400; letter-spacing: .08em; color: #a08c7b; }#kdt-home .bracelet-drag { position: absolute; right: 27px; bottom: 27px; display: flex; align-items: center; gap: 7px; font-family: kdt-poppins, sans-serif; font-size: 8px; color: #9d8976; pointer-events: none; z-index: 4; }#kdt-home .bracelet-drag svg { width: 23px; height: 23px; fill: none; stroke: currentColor; stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; }#kdt-home .bracelet-accessible { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }#kdt-home .bracelet-fallback { position: absolute; inset: 0; z-index: 1; }#kdt-home .bracelet-fallback-svg { display: block; width: 100%; height: 100%; }#kdt-home .bracelet-stones { display: flex; flex-wrap: wrap; justify-content: center; gap: 9px; }#kdt-home .bracelet-stone { position: relative; display: inline-flex; flex-direction: column; align-items: center; justify-content: center; gap: 6px; min-width: 83px; padding: 12px 11px 10px; border: 1px solid #e8dfd4; border-radius: 10px; background: #fffefa; color: #796251; font-family: kdt-poppins, sans-serif; font-size: 10px; line-height: 1.4; cursor: grab; touch-action: none; user-select: none; -webkit-user-select: none; transition: border-color .2s, background .2s, transform .2s; }#kdt-home .bracelet-stone:hover { border-color: #c9a07e; background: #fff9f1; transform: translateY(-2px); }#kdt-home .bracelet-stone:focus-visible { outline: 2px solid #ca4225; outline-offset: 3px; }#kdt-home .bracelet-stone-active { border-color: #c88355; background: #fff8ed; }#kdt-home .bracelet-stone-dragging { cursor: grabbing; border-color: #ca4225; }#kdt-home .bracelet-stone-orb { position: relative; display: block; width: 43px; height: 43px; border-radius: 50%; pointer-events: none; background: radial-gradient(circle at 30% 26%, #83549e, #30133e 82%); filter: drop-shadow(0 3px 3px #37291618); }#kdt-home .bracelet-stone[data-bracelet-stone='citrine'] .bracelet-stone-orb { background: radial-gradient(circle at 30% 26%, #d4a344, #603c15 82%); }#kdt-home .bracelet-stone[data-bracelet-stone='moonstone'] .bracelet-stone-orb { background: radial-gradient(circle at 30% 26%, #e6e7de, #718a95 82%); }#kdt-home .bracelet-stone[data-bracelet-stone='tiger-eye'] .bracelet-stone-orb { background: radial-gradient(circle at 30% 26%, #bb8b43, #392818 82%); }#kdt-home .bracelet-stone-thumb { display: block; width: 100%; height: 100%; border-radius: 50%; }#kdt-home .bracelet-stone-name { font-family: kdt-poppins, sans-serif; pointer-events: none; }#kdt-home .bracelet-drag-preview { position: fixed; z-index: 9999; display: none; width: 58px; height: 58px; transform: translate(-50%, -50%); pointer-events: none; filter: drop-shadow(0 8px 7px #3e2e292b); }#kdt-home .bracelet-drag-preview img { display: block; width: 100%; height: 100%; }#kdt-home .bracelet-auto-cursor { position: absolute; display: none; width: 25px; height: 28px; transform: translate(7px, 4px); z-index: 4; pointer-events: none; filter: drop-shadow(0 2px 2px #34231719); }#kdt-home .bracelet-auto-cursor svg { display: block; width: 100%; height: 100%; fill: #fffdf9; stroke: #75695f; stroke-width: 1.1; stroke-linecap: round; stroke-linejoin: round; }#kdt-home .bracelet-demo-actions,#kdt-home  .bracelet-tools { display: flex; align-items: center; justify-content: center; gap: 17px; margin-top: 12px; }#kdt-home .bracelet-demo-actions button,#kdt-home  .bracelet-tool { display: inline-flex; align-items: center; gap: 6px; padding: 4px 0; border: 0; background: transparent; font-family: kdt-poppins, sans-serif; font-size: 9px; font-weight: 400; color: #9e8a78; cursor: pointer; }#kdt-home .bracelet-demo-actions button:hover,#kdt-home  .bracelet-tool:hover { color: #ca4225; }#kdt-home .bracelet-demo-actions button:focus-visible,#kdt-home  .bracelet-tool:focus-visible { outline: 2px solid #ca4225; outline-offset: 3px; }#kdt-home .bracelet-demo-actions svg,#kdt-home  .bracelet-tools svg { width: 12px; height: 12px; }#kdt-home .bracelet-hint { font-family: kdt-poppins, sans-serif; font-size: 10px; line-height: 1.75; color: #a18b79; }@media (max-width: 767px) {
  #kdt-home .bracelet-stage { height: 350px; border-radius: 13px; }
  #kdt-home .bracelet-stage::before { inset: 12px; border-radius: 8px; }
  #kdt-home .bracelet-corner { top: 22px; left: 22px; font-size: 7px; letter-spacing: .10em; }
  #kdt-home .bracelet-stage-count { top: 21px; right: 22px; }
  #kdt-home .bracelet-stage-count strong { font-size: 17px; }
  #kdt-home .bracelet-caption { left: 22px; bottom: 22px; gap: 5px; }
  #kdt-home .bracelet-caption-title { font-size: 13px; }
  #kdt-home .bracelet-caption-detail { max-width: 185px; font-size: 6px; letter-spacing: .05em; }
  #kdt-home .bracelet-drag { right: 22px; bottom: 23px; font-size: 7px; gap: 5px; }
  #kdt-home .bracelet-drag svg { width: 18px; height: 18px; }
  #kdt-home .bracelet-stones { gap: 7px; }
  #kdt-home .bracelet-stone { min-width: 70px; padding: 10px 8px 8px; font-size: 9px; }
  #kdt-home .bracelet-stone-orb { width: 36px; height: 36px; }
  #kdt-home .bracelet-demo-actions { gap: 16px; }
}@media (max-width: 390px) { #kdt-home .bracelet-drag span { max-width: 83px; line-height: 1.5; } #kdt-home .bracelet-stone { min-width: 64px; } #kdt-home .bracelet-caption-detail { max-width: 156px; } }@media (prefers-reduced-motion: reduce) { #kdt-home .bracelet-stone { transition: none; } }#kdt-home .bracelet-stage{height:400px}@media(max-width:767px){#kdt-home .bracelet-stage{height:330px}}@media(max-width:430px){#kdt-home .bracelet-drag{display:none}#kdt-home .bracelet-caption-detail{max-width:190px}#kdt-home .bracelet-corner{font-size:7px}}/*  Source: premium-3d.css  */#kdt-home .premium-section{position:relative;isolation:isolate;overflow:hidden;background:#123d32;color:#fff7eb;padding:76px 0 60px;font-family:'kdt-poppins',sans-serif}#kdt-home .premium-section:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 48% 45%,#bad2b124 0,transparent 56%),linear-gradient(115deg,#123d32,#174e3e 62%,#0e3228)}#kdt-home .premium-header{display:flex;align-items:flex-end;justify-content:space-between;gap:55px;position:relative;z-index:2}#kdt-home .premium-header .eyebrow{color:#dab578;font-size:9px;font-weight:500;letter-spacing:2.1px;display:block;margin-bottom:18px}#kdt-home .premium-header h2{font:500 clamp(35px,3.6vw,53px)/1.18 'kdt-poppins',sans-serif;letter-spacing:-1.7px;color:#fff7eb;margin:0}#kdt-home .premium-header h2 span{color:#dab578;background:linear-gradient(135deg,#f46f46 0%,#ffc58a 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#kdt-home .premium-header-copy{max-width:350px;padding-bottom:3px}#kdt-home .premium-header-copy p{font-size:12px;line-height:1.9;color:#c7d1b5;margin:0 0 20px}#kdt-home .premium-category-link.btn{font-size:10px;min-height:46px;padding:12px 20px;gap:24px;box-shadow:0 6px 24px #08231938}#kdt-home .premium-gallery{position:relative;margin-top:8px;min-width:0;isolation:isolate}#kdt-home .premium-gallery:before{content:'';position:absolute;left:50%;top:10%;width:66%;height:55%;transform:translateX(-50%);background:radial-gradient(ellipse,#bad2b127,transparent 66%);z-index:-1;pointer-events:none}#kdt-home #premium-stage{position:relative;height:485px;width:100%;outline-offset:-6px;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}#kdt-home #premium-stage.is-dragging{cursor:grabbing}#kdt-home .premium-canvas{display:block;width:100%;height:100%;outline:none;pointer-events:none}#kdt-home .premium-stage-note{display:flex;align-items:center;justify-content:center;gap:9px;font-size:8px;letter-spacing:.25px;color:#bad2b1;margin-top:10px;pointer-events:none;position:relative;z-index:1}#kdt-home .premium-stage-note .icon,#kdt-home .premium-stage-note svg{width:15px;height:15px;opacity:.8;fill:none;stroke:currentColor;stroke-width:1.3}#kdt-home .premium-detail{position:relative;z-index:2;border-top:1px solid #bad2b127;padding:26px 0 0;margin-top:24px;display:grid;grid-template-columns:1fr auto;gap:36px;align-items:center}#kdt-home .premium-active-copy{max-width:760px;min-height:117px}#kdt-home .premium-detail-eyebrow{font-size:7px;font-weight:500;letter-spacing:1.8px;color:#bad2b1;display:block;margin-bottom:10px}#kdt-home .premium-active-name{font:400 clamp(15px,1.45vw,21px)/1.5 'kdt-poppins',sans-serif;letter-spacing:-.4px;margin:0;color:#fff7eb;max-width:650px}#kdt-home .premium-active-price{font-size:16px;font-weight:500;color:#dab578;margin:7px 0 7px;line-height:1.5}#kdt-home .premium-active-link{display:inline-flex;align-items:center;gap:13px;font-size:9px;font-weight:400;color:#dfd7bd;border-bottom:1px solid #bad2b150;padding:2px 0 4px;transition:color .2s,border-color .2s}#kdt-home .premium-active-link:hover{color:#fff7eb;border-color:#dab578}#kdt-home .premium-active-link .icon{width:13px;height:13px}#kdt-home .premium-navigation{display:flex;align-items:center;gap:17px}#kdt-home .premium-prev,#kdt-home .premium-next{width:44px;height:44px;display:grid;place-items:center;border:1px solid #bad2b163;border-radius:50%;background:transparent;color:#dab578;transition:background .25s,border-color .25s,transform .25s;cursor:pointer;flex:none}#kdt-home .premium-prev .icon,#kdt-home .premium-next .icon{width:16px;height:16px}#kdt-home .premium-prev:hover,#kdt-home .premium-next:hover{background:linear-gradient(135deg,#f46f46 0%,#ffc58a 100%);border-color:transparent;color:#123d32;transform:translateY(-2px)}#kdt-home .premium-pagination{font-size:10px;font-weight:400;letter-spacing:1px;color:#adc4a4;white-space:nowrap;min-width:61px;text-align:center}#kdt-home .premium-current{color:#fff7eb;font-weight:500;font-size:13px}#kdt-home .premium-thumbs{display:flex;gap:11px;margin-top:25px;max-width:100%;padding:3px 1px 8px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#dab578 transparent}#kdt-home .premium-thumbs button{flex:0 0 82px;width:82px;height:95px;border:1px solid #bad2b140;background:#174e3e;border-radius:5px;padding:4px;opacity:.65;cursor:pointer;transition:opacity .2s,transform .2s,border-color .2s;position:relative;color:#cfd7bb;font-family:'kdt-poppins',sans-serif}#kdt-home .premium-thumbs button img{display:block;width:100%;height:68px;object-fit:contain;border-radius:2px;background:#fff7eb}#kdt-home .premium-thumbs button span{display:block;max-width:100%;font-size:8px;line-height:1.5;padding:6px 2px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#kdt-home .premium-thumbs button.is-active{border-color:#ffc58a;opacity:1;box-shadow:0 0 0 1px #f46f4680}#kdt-home .premium-thumbs button:hover{opacity:1;transform:translateY(-2px)}#kdt-home .premium-thumbs button:focus-visible,#kdt-home .premium-prev:focus-visible,#kdt-home .premium-next:focus-visible,#kdt-home .premium-active-link:focus-visible,#kdt-home #premium-stage:focus-visible{outline:2px solid #bad2b1;outline-offset:4px}#kdt-home .premium-product-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:27px 0 8px}#kdt-home .premium-product{min-width:0;background:#174e3e;padding:13px;border:1px solid #bad2b13d;display:block;color:#fff7eb;border-radius:6px}#kdt-home .premium-product img{width:100%;aspect-ratio:1;object-fit:contain;background:#fff7eb;border-radius:3px;display:block;margin-bottom:13px}#kdt-home .premium-product [data-premium-name]{display:block;font-size:12px;line-height:1.7}#kdt-home .premium-product [data-premium-price]{display:block;font-size:13px;color:#dab578;margin-top:8px}#kdt-home .premium-gallery[data-premium-renderer=threejs] .premium-product-list{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;visibility:hidden}#kdt-home .premium-gallery[data-premium-renderer=fallback] #premium-stage,#kdt-home .premium-gallery[data-premium-renderer=fallback] .premium-stage-note{display:none}#kdt-home .premium-gallery[data-premium-renderer=fallback] .premium-product.is-active{border-color:#dab578}#kdt-home .premium-accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1500px){#kdt-home #premium-stage{height:540px}#kdt-home .premium-section{padding:87px 0 66px}#kdt-home .premium-detail{margin-top:21px}}@media(max-width:1000px){#kdt-home .premium-header{gap:40px}#kdt-home .premium-header-copy{max-width:310px}#kdt-home .premium-header h2{font-size:43px}#kdt-home #premium-stage{height:440px}#kdt-home .premium-gallery{margin-top:24px}#kdt-home .premium-active-copy{max-width:570px}#kdt-home .premium-active-name{font-size:17px}#kdt-home .premium-detail{gap:22px}#kdt-home .premium-navigation{gap:12px}#kdt-home .premium-prev,#kdt-home .premium-next{width:39px;height:39px}#kdt-home .premium-thumbs{gap:9px}}@media(max-width:680px){#kdt-home .premium-section{padding:51px 0 43px}#kdt-home .premium-header{display:block}#kdt-home .premium-header .eyebrow{font-size:7px;letter-spacing:1.7px;margin-bottom:15px}#kdt-home .premium-header h2{font-size:37px;line-height:1.2;letter-spacing:-1.2px}#kdt-home .premium-header-copy{max-width:100%;margin-top:20px;padding:0;display:flex;align-items:center;gap:20px}#kdt-home .premium-header-copy p{font-size:10px;line-height:1.8;max-width:240px;margin:0;flex:1}#kdt-home .premium-category-link.btn{font-size:8px;min-height:42px;padding:10px 13px;gap:13px;max-width:180px;flex:none}#kdt-home .premium-gallery{margin-top:12px}#kdt-home #premium-stage{height:400px;margin-left:-18px;width:calc(100% + 36px)}#kdt-home .premium-stage-note{font-size:7px;margin-top:10px}#kdt-home .premium-detail{grid-template-columns:1fr;gap:19px;padding-top:22px;margin-top:23px}#kdt-home .premium-active-copy{min-height:0}#kdt-home .premium-detail-eyebrow{font-size:6px;letter-spacing:1.6px;margin-bottom:9px}#kdt-home .premium-active-name{font-size:14px;letter-spacing:-.15px;line-height:1.6}#kdt-home .premium-active-price{font-size:14px;margin:7px 0 8px}#kdt-home .premium-active-link{font-size:8px}#kdt-home .premium-navigation{gap:16px;justify-self:start}#kdt-home .premium-prev,#kdt-home .premium-next{width:37px;height:37px}#kdt-home .premium-pagination{min-width:59px;font-size:9px}#kdt-home .premium-current{font-size:12px}#kdt-home .premium-thumbs{margin-top:20px;gap:9px}#kdt-home .premium-thumbs button{flex-basis:64px;width:64px;height:78px}#kdt-home .premium-thumbs button img{height:52px}#kdt-home .premium-thumbs button span{font-size:7px;padding-top:5px}#kdt-home .premium-product-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#kdt-home .premium-product{padding:9px}#kdt-home .premium-product [data-premium-name]{font-size:10px}#kdt-home .premium-product [data-premium-price]{font-size:11px}}@media(max-width:380px){#kdt-home .premium-header-copy{display:block}#kdt-home .premium-header-copy p{max-width:100%;margin-bottom:15px}#kdt-home .premium-category-link.btn{font-size:9px;min-height:43px;padding:11px 15px;max-width:240px}#kdt-home .premium-header h2{font-size:34px}#kdt-home #premium-stage{height:355px}#kdt-home .premium-section .wrap{width:calc(100% - 32px)}#kdt-home #premium-stage{margin-left:-16px;width:calc(100% + 32px)}}@media(prefers-reduced-motion:reduce){#kdt-home .premium-thumbs button,#kdt-home .premium-prev,#kdt-home .premium-next,#kdt-home .premium-active-link{transition:none}#kdt-home .premium-thumbs button:hover,#kdt-home .premium-prev:hover,#kdt-home .premium-next:hover{transform:none}}/* Tropical atelier: forest green, warm ivory, coral and satin gold. */#kdt-home .premium-category-link.btn{background:linear-gradient(135deg,#f46f46,#ffc58a);color:#123d32;border:0;box-shadow:0 8px 24px #061b1426}#kdt-home .premium-category-link.btn:hover{background:linear-gradient(135deg,#ffc58a,#f46f46);color:#123d32}#kdt-home .premium-prev:hover,#kdt-home .premium-next:hover{background:linear-gradient(135deg,#f46f46,#ffc58a);border-color:transparent;color:#123d32}#kdt-home .premium-stage-caption{font-size:9px;letter-spacing:.75px;text-align:center;color:#bad2b1;margin:24px 0 0;line-height:1.7}#kdt-home .premium-stage-actions{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap;margin-top:10px}#kdt-home .premium-stage-actions .premium-stage-note{margin:0}#kdt-home .premium-motion{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;padding:7px 13px;border:1px solid #bad2b145;background:#174e3eb8;color:#dab578;font:400 9px/1.5 'kdt-poppins',sans-serif;letter-spacing:.12px;border-radius:20px;cursor:pointer;transition:background .2s,border-color .2s}#kdt-home .premium-motion:before{content:'Ⅱ';display:inline-block;font-size:10px;color:#bad2b1}#kdt-home .premium-motion[aria-pressed=false]:before{content:'▷'}#kdt-home .premium-motion:hover{background:#205944;border-color:#bad2b18c}#kdt-home .premium-motion:focus-visible{outline:2px solid #bad2b1;outline-offset:4px}#kdt-home .premium-motion:disabled{cursor:default;opacity:.65}#kdt-home .premium-navigation .premium-motion{margin-left:2px}#kdt-home .premium-gallery[data-premium-renderer=fallback] .premium-motion,#kdt-home .premium-gallery[data-premium-renderer=fallback] .premium-stage-caption{display:none}@media(max-width:1000px){#kdt-home .premium-navigation{flex-wrap:wrap;max-width:210px}#kdt-home .premium-navigation .premium-motion{flex-basis:100%;margin:4px 0 0}}@media(max-width:680px){#kdt-home .premium-stage-caption{font-size:8px;margin-top:21px}#kdt-home .premium-stage-actions{gap:12px}#kdt-home .premium-motion{font-size:8px;min-height:31px;padding:7px 11px}#kdt-home .premium-navigation{max-width:100%}#kdt-home .premium-navigation .premium-motion{flex-basis:auto;margin:0}#kdt-home .premium-category-link.btn{max-width:210px}}@media(prefers-reduced-motion:reduce){#kdt-home .premium-motion{transition:none}}/*  Source: hero-3d.css  */#kdt-home #atelier-hero-stage { position: absolute; top: 0; right: 0; width: 62%; height: 100%; z-index: 1; overflow: hidden; }#kdt-home .atelier-hero-canvas { display: block; width: 100%; height: 100%; cursor: grab; touch-action: pan-y; outline: none; }#kdt-home .atelier-hero-canvas:focus-visible { outline: 1px solid #cfa77e; outline-offset: -5px; border-radius: 12px; }#kdt-home .hero-3d-dragging .atelier-hero-canvas { cursor: grabbing; }#kdt-home .hero-static-set { position: absolute; inset: 0; display: block; width: 100%; height: 100%; box-sizing: border-box; object-fit: contain; pointer-events: none; }#kdt-home .hero-static-fallback .atelier-hero-canvas { display: none; }#kdt-home .hero-3d-accessible { position: absolute; width: 1px; height: 1px; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; }#kdt-home button[data-hero-motion] { display: inline-flex; align-items: center; gap: 7px; border: 1px solid #c8a68169; border-radius: 40px; padding: 8px 13px; background: #fff3e6b3; color: #896950; font-family: kdt-poppins, sans-serif; font-size: 9px; line-height: 1.4; letter-spacing: .04em; cursor: pointer; backdrop-filter: blur(8px); }#kdt-home button[data-hero-motion]:hover { color: #684936; border-color: #bf9470; }#kdt-home button[data-hero-motion]:focus-visible { outline: 2px solid #c89b77; outline-offset: 3px; }#kdt-home button[data-hero-motion][aria-pressed='true'] { color: #bd805c; }#kdt-home button[data-hero-motion][hidden] { display: none; }@media (max-width: 900px) { #kdt-home #atelier-hero-stage { top: 0; right: 0; width: 100%; height: 360px; } #kdt-home button[data-hero-motion] { font-size: 8px; padding: 7px 11px; } }@media (prefers-reduced-motion: reduce) { #kdt-home .atelier-hero-canvas { cursor: default; } }/*  Source: atelier.css  */#kdt-home{--ink:#152638;--cream:#f6f3ec;--orange:#4c7169;--peach:#c8af82;--accent:#789d94;--line:#d9dfda;--muted:#626f77;--sans:'kdt-poppins',sans-serif;--serif:'kdt-poppins',sans-serif;--brand-gradient:linear-gradient(135deg,#d9c39c,#bda271);--navy:#101d2b;--ivory:#f6f3ec;--champagne:#c8af82;--sea:#a9c7c0}#kdt-home{scroll-padding-top:88px}#kdt-home{background:var(--ivory);color:var(--ink);font-size:14px;line-height:1.8}#kdt-home h1,#kdt-home h2,#kdt-home h3{font-family:kdt-poppins,sans-serif}#kdt-home h2{font-weight:500;font-size:clamp(29px,3.15vw,45px);letter-spacing:-1.4px;line-height:1.3}#kdt-home h3{font-weight:500}#kdt-home .wrap{width:min(1360px,calc(100% - 96px))}#kdt-home .section-label{color:#50746d;font-size:10px;letter-spacing:1.7px}#kdt-home .section-head{margin-bottom:32px}#kdt-home .text-link{font-size:12px;font-weight:500;letter-spacing:0;gap:16px}#kdt-home .btn{background:var(--navy);border:1px solid var(--navy);border-radius:7px;color:var(--ivory);font-size:12px;letter-spacing:.2px;font-weight:500;box-shadow:none;min-height:52px;padding:14px 24px;gap:23px}#kdt-home .btn:hover{background:#294c49;border-color:#294c49;color:white;box-shadow:0 8px 24px #102a1f13}#kdt-home .btn-outline{background:transparent;color:var(--ink);border-color:#afbab6}#kdt-home .btn-outline:hover{background:#e8ede8;color:var(--navy);border-color:#a4b4ab}#kdt-home .btn-light{background:#e3d3b4;border-color:#e3d3b4;color:var(--navy)}#kdt-home .btn-light:hover{background:#f3e9d8;border-color:#f3e9d8;color:var(--navy)}#kdt-home .announcement{height:28px;background:#101d2b;color:#e3ece7;font-size:10px;letter-spacing:.1px}#kdt-home .announcement .wrap{height:100%;gap:10px}#kdt-home .announcement .shipping{font-size:10px}#kdt-home .announcement .shipping strong{font-weight:500;color:#dfcda9}#kdt-home .announcement .top-account,#kdt-home .announcement .top-language{font-size:9px;color:#d7e5df}#kdt-home .language-options{background:#fff;color:var(--ink);border-color:#d3ddd7}#kdt-home .header{background:#f6f3ecf5;backdrop-filter:blur(16px);border-bottom:1px solid #c6d1c970;box-shadow:0 6px 28px #101d2b04}#kdt-home .main-header{min-height:72px;height:72px;border-bottom:0;gap:24px}#kdt-home .brand{width:137px;flex:none}#kdt-home .brand img{height:49px;object-fit:contain;filter:brightness(0) saturate(0);opacity:.9}#kdt-home .editorial-mark,#kdt-home .nav-row{display:none}#kdt-home .header-center{display:flex;align-items:center;gap:25px;font-size:12px;font-weight:400;white-space:nowrap;color:#233643}#kdt-home .header-center a{padding:14px 0}#kdt-home .header-center a:hover{color:#618579}#kdt-home .header-tools{display:flex;gap:1px;align-items:center;flex:none}#kdt-home .header-tools .icon-button{height:39px;width:39px}#kdt-home .header-tools .menu-button{display:inline-flex}#kdt-home .header-tools .icon{width:20px;height:20px}#kdt-home .bag-count{background:var(--navy);color:white;font-size:8px;top:2px;right:2px}#kdt-home .header-tools .bag-button{position:relative}#kdt-home .hero{min-height:655px;position:relative;background:#0d1925;color:#f6f3ec;overflow:hidden;isolation:isolate}#kdt-home .hero-image{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:center;z-index:0;opacity:.5;filter:saturate(.78)}#kdt-home .hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0d1925e8 0%,#0e1b28b8 32%,#10202b35 65%,#0e19252b 100%);z-index:1;pointer-events:none}#kdt-home .hero-content{position:relative;z-index:3;padding-top:95px;padding-bottom:130px;pointer-events:none}#kdt-home .hero-content a{pointer-events:auto}#kdt-home .hero-brand{color:#b1c9c2;font-size:10px;letter-spacing:2.5px;margin:0 0 24px;font-weight:500}#kdt-home .hero h1{font-size:clamp(43px,4.4vw,66px);line-height:1.14;letter-spacing:-2.2px;font-weight:500;max-width:590px;color:#fbfaf5}#kdt-home .hero h1 span{display:block;line-height:1.14}#kdt-home .hero h1 em{font-style:normal;color:#e4d4b5;font-weight:500}#kdt-home .hero-subtitle{font-size:20px;color:#edf1eb;font-weight:400;max-width:500px;margin-top:24px;letter-spacing:-.2px}#kdt-home .hero-copy{font-size:13px;line-height:1.9;max-width:390px;color:#b8cbc7;margin-top:10px}#kdt-home .hero-actions{display:flex;gap:28px;align-items:center;flex-wrap:wrap;margin-top:29px}#kdt-home .hero-actions .btn{background:linear-gradient(135deg,#e1d0ae,#c4aa7a);color:#172733;border-color:transparent;box-shadow:0 8px 35px #0002;min-height:53px}#kdt-home .hero-actions .btn:hover{background:linear-gradient(135deg,#f0e5ce,#d9c39c);color:#122537}#kdt-home .hero-actions .text-link{color:#e2eae4;border-color:#9ab6ad70;font-size:12px}#kdt-home .hero-actions .text-link:hover{color:white;border-color:#d6e6de}#kdt-home .hero-footer{position:absolute;bottom:0;left:0;right:0;z-index:4;border-top:1px solid #b2c6bc25;background:transparent}#kdt-home .hero-footer .wrap{display:flex;justify-content:space-between;align-items:center;min-height:53px}#kdt-home .hero-index,#kdt-home .hero-caption{color:#b3c7bf;font-size:9px;letter-spacing:1.6px}#kdt-home .hero-motion-controls{position:absolute;bottom:73px;right:max(48px,calc((100% - 1360px)/2));z-index:5;display:flex;align-items:center;gap:17px;color:#b8cdc5;font-size:10px}#kdt-home .hero-motion-controls button{border:1px solid #c5d4ca55;background:#0d1c2980;color:#dce9e0;border-radius:22px;padding:9px 14px;font:400 10px kdt-poppins,sans-serif;cursor:pointer;backdrop-filter:blur(10px)}#kdt-home .hero-motion-controls button:hover{background:#284538;color:white}#kdt-home .hero-motion-controls button:focus-visible{outline-color:#e6d4b3}#kdt-home .benefits{background:#e9ede7;border-bottom:1px solid #d4ded4}#kdt-home .benefits .wrap{padding:21px 0;gap:28px}#kdt-home .benefit{font-size:12px;color:#243c36;font-weight:500}#kdt-home .benefit span{font-size:11px;color:#667d72;margin-top:2px;font-weight:400}#kdt-home .benefit .icon{color:#789382;width:26px;height:26px}#kdt-home .categories{padding:74px 0 66px}#kdt-home .category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}#kdt-home .category-card,#kdt-home .category-card.category-featured{grid-column:span 1;min-width:0}#kdt-home .category-card .category-picture{position:relative;aspect-ratio:.95;border-radius:14px;overflow:hidden;background:#142433}#kdt-home .atelier-category-photo{position:absolute;inset:0;background-image:url(assets/atelier-categories-86a0aa3ed1b1.png);background-size:400% 200%;background-repeat:no-repeat;transition:transform .7s}#kdt-home .category-card:hover .atelier-category-photo{transform:scale(1.045)}#kdt-home .category-shade{background:linear-gradient(180deg,transparent 25%,#101f2b10 50%,#0f2236d9 100%)}#kdt-home .category-caption{left:21px;right:44px;bottom:25px}#kdt-home .category-kicker{color:#dce4d8;font-size:7px;letter-spacing:1.3px;margin-bottom:9px}#kdt-home .category-title,#kdt-home .category-featured .category-title{font-size:20px;line-height:1.35;font-weight:500;color:#fffdf7;letter-spacing:-.5px}#kdt-home .category-arrow{right:17px;bottom:24px;border:1px solid #d9e4d278;background:#132d3680;width:30px;height:30px;border-radius:50%;color:#ecf1e7}#kdt-home .category-arrow .icon{width:15px;height:15px}#kdt-home .category-card:hover .category-arrow{background:#e3d4b6;color:#162e33;border-color:#e3d4b6}#kdt-home .category-all{margin-top:31px}#kdt-home .campaign-strip{background:#dfe9e2;border-top:1px solid #cbd9cf;border-bottom:1px solid #cbd9cf;color:#28473d}#kdt-home .campaign-strip .wrap{padding:28px 0;gap:32px}#kdt-home .campaign-strip .eyebrow{font-size:9px;color:#587968;letter-spacing:1.4px}#kdt-home .campaign-strip h2{font-size:29px;color:#23463c;font-weight:500}#kdt-home .campaign-discount strong{font-weight:500;font-size:35px;color:#244b3e}#kdt-home .campaign-discount em{font-size:27px;font-style:normal}#kdt-home .campaign-description p{font-size:12px;color:#3f6050}#kdt-home .campaign-description small{font-size:10px;color:#5b7968}#kdt-home .campaign-strip .round-btn{border-color:#8ca694;color:#285340}#kdt-home .arrivals{background:#f0eee7;padding:73px 0}#kdt-home .product-track{gap:22px;grid-auto-columns:calc((100% - 66px)/4)}#kdt-home .product-picture{border-radius:12px;background:#fff;aspect-ratio:1}#kdt-home .product-name{font-size:12px;line-height:1.8;min-height:95px;font-weight:400}#kdt-home .product-name:hover{color:#4c7169}#kdt-home .product-price{font-size:14px;color:#17312e;font-weight:500}#kdt-home .product-price del{color:#7e8980;font-size:11px}#kdt-home .product-add{font-size:11px;border-color:#c9d3ca;letter-spacing:0;padding-bottom:8px}#kdt-home .product-tag{background:#f0f4ed;color:#294d40;font-size:8px;padding:4px 9px;border-radius:4px}#kdt-home .product-favorite{background:#f8faf3e8;color:#344a40}#kdt-home .product-favorite.active{color:#476f62}#kdt-home .product-favorite.active .icon{fill:#476f62;stroke:#476f62}#kdt-home .product-status{color:#6d7d71;font-size:10px}#kdt-home .track-line{background:#d2ddd2}#kdt-home .track-progress{background:#618470}#kdt-home .round-btn{border-color:#b7c8bb}#kdt-home .round-btn:hover{background:#e0e9df}#kdt-home .custom-design{display:block;padding:82px 0;background:linear-gradient(115deg,#f7f7ef,#e5eee7);color:#193d32}#kdt-home .custom-grid{grid-template-columns:.94fr 1.06fr;gap:62px;align-items:center}#kdt-home .custom-content{padding:0}#kdt-home .custom-content .eyebrow{color:#52776a;letter-spacing:1.5px;font-size:10px}#kdt-home .custom-content h2{font-size:clamp(36px,3.5vw,49px);font-weight:500;line-height:1.25;color:#183d33;letter-spacing:-1.5px}#kdt-home .custom-content h2 span{color:#5b8276}#kdt-home .custom-content p.custom-description{color:#536e60;font-size:14px;line-height:1.95;max-width:470px;margin:24px 0}#kdt-home .custom-description strong{font-weight:500;color:#244d3d}#kdt-home .custom-steps{font-size:11px;gap:22px;margin:29px 0 32px;color:#3c6553}#kdt-home .custom-steps span{background:#d6e4d8;color:#3c6854;width:27px;height:27px;border:1px solid #c5d7c8;font-size:10px}#kdt-home .custom-content .btn{background:#1b4235;color:white;border-color:#1b4235;font-size:12px;min-height:53px}#kdt-home .custom-content .btn:hover{background:#3e6957;border-color:#3e6957;color:#fff}#kdt-home .custom-content p.custom-original-copy{font-size:11px;color:#778e7e;line-height:1.9;max-width:430px;margin-top:25px}#kdt-home .custom-mobile-line{color:#789586;font-size:10px}#kdt-home .custom-showcase{background:#f9faf3ba;border:1px solid #fff8;box-shadow:0 16px 45px #21473608;border-radius:22px;padding:25px 23px 22px}#kdt-home .custom-stage-top .eyebrow{color:#527364;font-size:8px;letter-spacing:1.1px}#kdt-home .custom-stage-count{color:#708b7b;font-size:10px}#kdt-home .bracelet-stage{border-color:#dde5d9;background:radial-gradient(ellipse at 50% 35%,#fffef9,#f3f7ed 85%,#eaf1e5);border-radius:14px}#kdt-home .bracelet-stage::before{border-color:#78917b10}#kdt-home .bracelet-corner,#kdt-home .bracelet-stage-count{color:#78927d}#kdt-home .bracelet-live-dot{background:#578472;box-shadow:0 0 0 3px #57847210}#kdt-home .bracelet-stage-count strong,#kdt-home .bracelet-caption-title{color:#4c6f5a}#kdt-home .bracelet-caption-detail,#kdt-home .bracelet-drag{color:#839985}#kdt-home .custom-showcase .bracelet-stones{gap:10px}#kdt-home .bracelet-stone{background:#fffffa;border-color:#dce4d5;color:#40604b;font-size:11px}#kdt-home .bracelet-stone:hover,#kdt-home .bracelet-stone-active{background:#ecf5e8;border-color:#93b99d}#kdt-home .bracelet-stone-dragging{border-color:#477f62}#kdt-home .bracelet-tool{font-size:10px;color:#557960;border-color:#b8ccba}#kdt-home .bracelet-tool:hover{color:#254c33;border-color:#557a61}#kdt-home .custom-showcase .bracelet-hint{font-size:11px;color:#607e66}#kdt-home .custom-showcase .custom-demo-label{font-size:9px;color:#819b86}#kdt-home .bracelet-canvas:focus-visible,#kdt-home .bracelet-stone:focus-visible{outline-color:#547d62}#kdt-home .premium-motion{white-space:nowrap}#kdt-home .premium-stage-caption{font-size:11px;color:#a9c7c0;margin:28px 0 0;letter-spacing:.3px}#kdt-home .premium-category-link.btn{background:linear-gradient(135deg,#dbc69d,#bda576);color:#172b37;border-color:transparent}#kdt-home .premium-category-link.btn:hover{background:linear-gradient(135deg,#eee1c5,#ceb78b);color:#142937}#kdt-home .stones{padding:76px 0 78px}#kdt-home .stones-intro{font-size:13px;color:#697e74;line-height:1.85}#kdt-home .stone-grid{gap:18px;margin-top:36px}#kdt-home .stone-photo{background:#fff;border:5px solid #f7f8ef;border-radius:50%;box-shadow:0 7px 25px #203b2810;position:relative}#kdt-home .stone-card h3{font-size:16px;font-weight:500;color:#203a2f;margin-top:18px}#kdt-home .stone-number{color:#9eae9e;font-size:9px}#kdt-home .stone-card:hover h3{color:#668373}#kdt-home .stone-card:hover .stone-photo{box-shadow:0 11px 30px #21442c18}#kdt-home .story{background:#fff;color:#203d32;padding:82px 0}#kdt-home .story-grid{gap:66px;grid-template-columns:.92fr 1.08fr}#kdt-home .story-title{font-size:30px;line-height:1.5;font-weight:500;color:#213c31;letter-spacing:-.7px}#kdt-home .story-title em,#kdt-home .story .section-label{color:#608475}#kdt-home .story-visual img{background:#fff;object-fit:contain;border-radius:14px;max-height:435px}#kdt-home .story-copy p{color:#697b6c;font-size:13px;line-height:2.05}#kdt-home .story-copy p:first-child:first-letter{color:#5f8370}#kdt-home .story .btn{background:#203e31;border-color:#203e31;color:#fff}#kdt-home .story .btn:hover{background:#4a6c52;border-color:#4a6c52}#kdt-home .story .btn-outline{background:transparent;color:#294d36;border-color:#c2d4c0}#kdt-home .story .btn-outline:hover{background:#f1f5ed;color:#294d36}#kdt-home .story-actions{gap:13px}#kdt-home .journal{padding:78px 0 82px}#kdt-home .blog-image{border-radius:13px}#kdt-home .blog-card h3{font-size:21px;line-height:1.5;font-weight:500;color:#1e3b32;min-height:100px}#kdt-home .blog-excerpt{font-size:12px;line-height:1.95;color:#6c7a6e}#kdt-home .blog-meta{font-size:9px;color:#799082}#kdt-home .blog-number{font-size:28px;color:#fff}#kdt-home .closing{background:#101d2b;min-height:390px}#kdt-home .closing img{opacity:.7;object-position:right center;filter:saturate(.65)}#kdt-home .closing:after{background:linear-gradient(90deg,#0c1d2cec,#172c39b0 62%,#19304130)}#kdt-home .closing .eyebrow{color:#b2c9bc}#kdt-home .closing h2{font-size:clamp(34px,3.7vw,53px);font-weight:500;color:#f6f5ed;line-height:1.35;letter-spacing:-1.2px}#kdt-home .closing h2 em{color:#dfcba5;font-weight:500}#kdt-home .closing p{color:#c0d1c3;font-size:13px}#kdt-home .footer{background:#e9eee5;padding-top:58px}#kdt-home .footer-brand img{filter:brightness(0) saturate(0);opacity:.85}#kdt-home .footer h3{color:#2d4a37;font-weight:500;font-size:11px}#kdt-home .footer a,#kdt-home .footer p{color:#6c8070;font-size:12px}#kdt-home .footer a:hover{color:#2e543d}#kdt-home .footer-bottom,#kdt-home .footer-bottom a,#kdt-home .twitter-label{color:#809382;font-size:10px}#kdt-home .footer-bottom{border-color:#ccd9ca}#kdt-home .whatsapp{background:#f8faf4;color:#386447;border-color:#d9e5d7;box-shadow:0 8px 30px #183b2913}#kdt-home .whatsapp:hover{background:#365b41;color:white}#kdt-home .whatsapp .icon{width:24px;height:24px}#kdt-home .menu-grid a{font-size:13px}#kdt-home .dialog-note{font-size:12px}#kdt-home .toast{background:#213f31;color:#f3f7ed}@media(min-width:1600px){#kdt-home .hero{min-height:740px}#kdt-home .hero-content{padding-top:126px}#kdt-home .hero h1{font-size:76px;max-width:660px}#kdt-home .hero-subtitle{font-size:22px}#kdt-home .hero-copy{font-size:14px}#kdt-home .hero-motion-controls{bottom:84px}#kdt-home .categories{padding-top:88px}}@media(max-width:1100px){#kdt-home .wrap{width:calc(100% - 60px)}#kdt-home .header-center{gap:18px;font-size:11px}#kdt-home .main-header{gap:18px}#kdt-home .header-tools .icon-button{width:35px}#kdt-home .brand{width:130px}#kdt-home .hero h1{font-size:54px;max-width:490px}#kdt-home .hero-subtitle{font-size:18px;max-width:410px}#kdt-home .hero-copy{max-width:330px;font-size:12px}#kdt-home .hero-motion-controls{right:30px}#kdt-home .category-grid{gap:16px}#kdt-home .category-title{font-size:18px}#kdt-home .category-caption{left:16px;bottom:21px}#kdt-home .category-kicker{font-size:6px;letter-spacing:.8px}#kdt-home .category-arrow{right:12px;width:27px;height:27px;bottom:22px}#kdt-home .custom-grid{gap:38px}#kdt-home .custom-content h2{font-size:41px}#kdt-home .custom-content p.custom-description{font-size:13px}#kdt-home .custom-steps{gap:14px}#kdt-home .story-grid{gap:39px}#kdt-home .story-title{font-size:27px}#kdt-home .premium-navigation{flex-wrap:wrap}}@media(max-width:980px){#kdt-home .header-center{display:none}#kdt-home .hero{min-height:640px}#kdt-home .hero h1{font-size:49px;max-width:450px}#kdt-home .hero-content{padding-top:96px}#kdt-home .hero-copy{max-width:290px}#kdt-home .hero-actions{gap:20px}#kdt-home .hero-motion-controls>span{display:none}#kdt-home .category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#kdt-home .category-title{font-size:16px}#kdt-home .category-caption{right:32px}#kdt-home .category-card .category-picture{aspect-ratio:.85}#kdt-home .product-track{grid-auto-columns:calc((100% - 40px)/3);gap:20px}#kdt-home .product-name{min-height:98px}#kdt-home .custom-grid{grid-template-columns:1fr;gap:33px}#kdt-home .custom-content h2{font-size:43px}#kdt-home .custom-content h2 br{display:none}#kdt-home .custom-content h2 span{display:block}#kdt-home .custom-content p.custom-description{max-width:680px}#kdt-home .custom-showcase{max-width:680px;width:100%;justify-self:center}#kdt-home .custom-design{padding:64px 0}#kdt-home .campaign-strip .wrap{gap:23px}#kdt-home .campaign-strip h2{font-size:25px}#kdt-home .campaign-discount strong{font-size:30px}#kdt-home .campaign-description{max-width:260px}#kdt-home .story-grid{grid-template-columns:1fr}#kdt-home .story-visual{display:grid;grid-template-columns:.75fr 1.25fr;align-items:center;gap:36px}#kdt-home .story-visual img{height:340px}#kdt-home .story-copy p{font-size:13px}#kdt-home .stone-grid{grid-template-columns:repeat(4,1fr);gap:27px}#kdt-home .stone-photo{max-width:145px;margin:auto}#kdt-home .blog-grid{gap:20px}#kdt-home .blog-card h3{font-size:18px}}@media(max-width:680px){#kdt-home{scroll-padding-top:70px}#kdt-home .wrap{width:calc(100% - 36px)}#kdt-home .announcement{height:25px;font-size:9px;background:#101d2b}#kdt-home .announcement .shipping{font-size:9px}#kdt-home .announcement .top-account,#kdt-home .announcement .top-language{display:none}#kdt-home .main-header{height:61px;min-height:61px;gap:15px}#kdt-home .brand{width:119px}#kdt-home .brand img{height:42px}#kdt-home .header-tools{gap:0}#kdt-home .header-tools .icon-button{width:35px;height:35px}#kdt-home .header-tools .icon{width:19px;height:19px}#kdt-home .header-tools .account-icon{display:none}#kdt-home .header-tools .menu-button{display:inline-flex}#kdt-home .hero{min-height:835px}#kdt-home .hero-image{object-position:67% center;opacity:.25;filter:saturate(.65)}#kdt-home .hero:after{background:linear-gradient(180deg,#10202b25 0%,#0d1c2a45 35%,#0d1c2af0 56%,#0d1c2a 100%)}#kdt-home .hero-content{padding-top:382px;padding-bottom:90px}#kdt-home .hero-brand{font-size:9px;letter-spacing:2px;margin-bottom:18px}#kdt-home .hero h1{font-size:40px;line-height:1.15;letter-spacing:-1.6px;max-width:390px}#kdt-home .hero h1 span{line-height:1.15}#kdt-home .hero-subtitle{font-size:18px;margin-top:19px;max-width:340px;line-height:1.55}#kdt-home .hero-copy{font-size:12px;max-width:350px;line-height:1.85;margin-top:9px}#kdt-home .hero-actions{gap:22px;margin-top:24px}#kdt-home .hero-actions .btn{font-size:11px;min-height:49px;padding:13px 20px}#kdt-home .hero-actions .text-link{font-size:11px}#kdt-home .hero-motion-controls{top:323px;bottom:auto;right:18px;left:18px;justify-content:center}#kdt-home .hero-motion-controls>span{display:block;font-size:9px}#kdt-home .hero-motion-controls button{font-size:9px;padding:8px 12px}#kdt-home .hero-footer .wrap{min-height:47px}#kdt-home .hero-index,#kdt-home .hero-caption{font-size:7px;letter-spacing:1px}#kdt-home .benefits .wrap{padding:18px 0;gap:12px}#kdt-home .benefit{font-size:10px;gap:9px}#kdt-home .benefit span{font-size:9px;line-height:1.6}#kdt-home .benefit .icon{width:21px;height:21px}#kdt-home .categories{padding:50px 0}#kdt-home .section-head{margin-bottom:26px;gap:15px}#kdt-home .section-label{font-size:9px;letter-spacing:1.3px}#kdt-home h2{font-size:28px;letter-spacing:-.9px}#kdt-home .section-head>.text-link{font-size:10px;gap:9px}#kdt-home .category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#kdt-home .category-card .category-picture{aspect-ratio:.83;border-radius:11px}#kdt-home .category-caption{left:14px;right:34px;bottom:19px}#kdt-home .category-title,#kdt-home .category-featured .category-title{font-size:16px;letter-spacing:-.4px;line-height:1.4}#kdt-home .category-kicker{font-size:5px;letter-spacing:.55px;margin-bottom:7px}#kdt-home .category-arrow{right:9px;bottom:19px;width:25px;height:25px}#kdt-home .category-arrow .icon{width:13px;height:13px}#kdt-home .category-all{margin-top:26px}#kdt-home .campaign-strip .wrap{flex-wrap:wrap;gap:20px;padding:25px 0}#kdt-home .campaign-strip .wrap>div:first-child{width:calc(60% - 15px)}#kdt-home .campaign-strip .campaign-discount{width:calc(40% - 15px)}#kdt-home .campaign-strip h2{font-size:23px}#kdt-home .campaign-strip .eyebrow{font-size:8px}#kdt-home .campaign-discount strong{font-size:28px}#kdt-home .campaign-discount em{font-size:22px}#kdt-home .campaign-description{max-width:calc(100% - 65px);flex:1}#kdt-home .campaign-description p{font-size:11px}#kdt-home .campaign-description small{font-size:10px}#kdt-home .campaign-strip .round-btn{width:39px;height:39px}#kdt-home .arrivals{padding:49px 0}#kdt-home .product-controls{gap:12px}#kdt-home .product-controls>.text-link{display:none}#kdt-home .product-track{grid-auto-columns:calc((100% - 15px)/2);gap:15px}#kdt-home .product-name{font-size:11px;min-height:120px;line-height:1.8}#kdt-home .product-picture{border-radius:10px}#kdt-home .product-price{font-size:12px;gap:7px;flex-wrap:wrap}#kdt-home .product-price del{font-size:10px}#kdt-home .product-add{font-size:10px}#kdt-home .product-tag{font-size:7px}#kdt-home .product-status{font-size:8px;gap:15px}#kdt-home .product-status>span:last-child{display:none}#kdt-home .custom-design{padding:51px 0}#kdt-home .custom-grid{gap:31px}#kdt-home .custom-content .eyebrow{font-size:9px;letter-spacing:1.1px}#kdt-home .custom-content h2{font-size:36px;letter-spacing:-1.2px}#kdt-home .custom-content p.custom-description{font-size:13px;margin:21px 0;line-height:1.95}#kdt-home .custom-steps{font-size:10px;gap:13px;margin:24px 0 29px}#kdt-home .custom-steps span{width:25px;height:25px;font-size:9px}#kdt-home .custom-content .btn{font-size:11px;min-height:51px}#kdt-home .custom-content p.custom-original-copy{font-size:11px;line-height:1.85}#kdt-home .custom-mobile-line{font-size:9px}#kdt-home .custom-showcase{padding:20px 12px 22px;border-radius:16px}#kdt-home .custom-stage-top .eyebrow{font-size:6px;letter-spacing:.7px}#kdt-home .custom-stage-count{font-size:8px}#kdt-home .bracelet-stone{font-size:10px;min-width:70px;padding:10px 8px}#kdt-home .custom-showcase .bracelet-stones{gap:8px}#kdt-home .custom-showcase .bracelet-hint{font-size:10px;line-height:1.8}#kdt-home .custom-showcase .custom-demo-label{font-size:8px;line-height:1.7}#kdt-home .bracelet-tool{font-size:10px}#kdt-home .premium-stage-caption{font-size:10px;margin-top:24px}#kdt-home .stones{padding:51px 0}#kdt-home .stones-head{display:block}#kdt-home .stones-intro{font-size:12px;max-width:none;margin-top:18px}#kdt-home .stone-grid{gap:21px 13px;margin-top:29px}#kdt-home .stone-photo{border-width:3px}#kdt-home .stone-card h3{font-size:12px;margin-top:13px;letter-spacing:-.15px}#kdt-home .stone-number{font-size:8px}#kdt-home .story{padding:53px 0}#kdt-home .story-visual{display:block}#kdt-home .story-visual img{height:350px;max-height:350px}#kdt-home .story-title{font-size:27px;line-height:1.5;margin-top:23px}#kdt-home .story-copy p{font-size:12px;line-height:2.05}#kdt-home .story-actions .btn{font-size:11px;padding:13px 21px}#kdt-home .journal{padding:50px 0}#kdt-home .journal h2{font-size:27px}#kdt-home .journal .section-head>.text-link{display:none}#kdt-home .blog-grid{display:grid;grid-template-columns:1fr;gap:37px}#kdt-home .blog-card h3{font-size:22px;min-height:0}#kdt-home .blog-excerpt{font-size:12px;line-height:1.95}#kdt-home .blog-meta{font-size:9px}#kdt-home .blog-card .text-link{font-size:12px}#kdt-home .closing{min-height:370px}#kdt-home .closing h2{font-size:34px;line-height:1.38;letter-spacing:-1px}#kdt-home .closing .eyebrow{font-size:9px;letter-spacing:1.5px}#kdt-home .closing p{font-size:12px}#kdt-home .closing .wrap{padding:44px 0}#kdt-home .footer{padding-top:47px}#kdt-home .footer-grid{gap:32px 21px}#kdt-home .footer a,#kdt-home .footer p{font-size:12px;line-height:1.85}#kdt-home .footer h3{font-size:11px}#kdt-home .footer-bottom,#kdt-home .footer-bottom a,#kdt-home .twitter-label{font-size:10px}#kdt-home .whatsapp{right:16px;bottom:18px;width:45px;height:45px}#kdt-home .menu-grid a{font-size:12px}#kdt-home .dialog-top h2{font-size:24px}#kdt-home .dialog-note{font-size:11px}}@media(max-width:360px){#kdt-home .wrap{width:calc(100% - 32px)}#kdt-home .brand{width:100px}#kdt-home .brand img{height:39px}#kdt-home .header-tools .icon-button{width:33px;height:34px}#kdt-home .header-tools .icon{width:18px;height:18px}#kdt-home .main-header{gap:10px}#kdt-home .hero h1{font-size:36px;letter-spacing:-1.3px}#kdt-home .hero-subtitle{font-size:17px}#kdt-home .hero-actions{gap:17px}#kdt-home .hero-actions .btn{font-size:10px;padding:12px 17px}#kdt-home .hero-actions .text-link{font-size:10px}#kdt-home .hero-motion-controls{left:16px;right:16px;gap:12px}#kdt-home .hero-motion-controls>span{font-size:8px}#kdt-home .hero-motion-controls button{font-size:8px}#kdt-home .category-title{font-size:14px}#kdt-home .category-caption{left:12px;right:29px}#kdt-home .category-kicker{font-size:4.5px}#kdt-home .category-arrow{width:22px;height:22px;right:8px}#kdt-home .custom-content h2{font-size:32px}#kdt-home .custom-steps{gap:11px 14px}#kdt-home .bracelet-stone{min-width:61px;padding:9px 6px}#kdt-home .custom-showcase .bracelet-stones{gap:6px}#kdt-home .bracelet-stone-orb{width:38px;height:38px}#kdt-home .product-name{min-height:147px;font-size:10px}#kdt-home .story-title{font-size:25px}#kdt-home .story-actions{gap:9px}#kdt-home .story-actions .btn{padding:13px 17px;font-size:10px}#kdt-home .blog-card h3{font-size:21px}#kdt-home .closing h2{font-size:31px}#kdt-home .footer-grid{gap:28px 18px}}#kdt-home #atelier-hero-stage{z-index:2}#kdt-home .category-card .category-picture{aspect-ratio:1}#kdt-home,#kdt-home{overflow-x:clip;max-width:100%}#kdt-home .premium-stage-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:28px 0 0}#kdt-home .premium-stage-toolbar .premium-stage-caption{margin:0;font-size:11px}#kdt-home .premium-stage-toolbar .premium-motion{font-size:10px;min-height:34px}#kdt-home .premium-active-copy{min-height:180px}@media(max-width:680px){#kdt-home .premium-stage-toolbar{margin-top:24px;gap:12px;flex-wrap:wrap;justify-content:center}#kdt-home .premium-stage-toolbar .premium-stage-caption{font-size:10px}#kdt-home .premium-stage-toolbar .premium-motion{font-size:9px}#kdt-home .premium-active-copy{min-height:205px}}@media(max-width:680px){#kdt-home .campaign-discount strong{white-space:normal}#kdt-home .campaign-discount em{display:block;margin-top:3px;font-size:21px}}@media(min-width:681px) and (max-width:900px){#kdt-home .hero{min-height:870px}#kdt-home .hero-content{padding-top:417px;padding-bottom:98px}#kdt-home .hero h1{font-size:50px;max-width:670px}#kdt-home .hero-subtitle{max-width:600px;font-size:20px}#kdt-home .hero-copy{max-width:540px;font-size:13px}#kdt-home .hero-image{opacity:.28;object-position:right center}#kdt-home .hero:after{background:linear-gradient(180deg,#10202b15 0%,#10202b45 34%,#0e1c2aea 53%,#0d1c2a 100%)}#kdt-home #atelier-hero-stage{width:100%;height:390px}#kdt-home .hero-motion-controls{top:358px;bottom:auto;left:30px;right:30px;justify-content:center}#kdt-home .hero-motion-controls>span{display:block}}@media(prefers-reduced-motion:reduce){#kdt-home{scroll-behavior:auto}#kdt-home .atelier-category-photo,#kdt-home .product-picture img,#kdt-home .stone-photo img{transition:none}#kdt-home .category-card:hover .atelier-category-photo,#kdt-home .product-card:hover .product-picture img,#kdt-home .stone-card:hover .stone-photo img{transform:none}}/*  Source: tropical.css  */#kdt-home{--navy:#123d32;--ink:#28382e;--cream:#fff7eb;--ivory:#fff7eb;--orange:#c65535;--peach:#ffc58a;--accent:#ee794e;--champagne:#dab578;--sea:#81b692;--muted:#817563;--line:#e2dac8;--brand-gradient:linear-gradient(135deg,#f46f46 0%,#ffc58a 100%)}#kdt-home{background:#fff8ee;color:#28382e}#kdt-home .section-label{color:#a55b3d}#kdt-home .btn{background:linear-gradient(135deg,#f46f46,#ffc58a);color:#28382e;border-color:transparent;box-shadow:0 8px 25px #bc63321c}#kdt-home .btn:hover{background:linear-gradient(135deg,#ed5d38,#ffd09c);color:#163f30;border-color:transparent;box-shadow:0 11px 28px #b8582b26}#kdt-home .btn-outline{background:transparent;color:#285a43;border-color:#b5b99c;box-shadow:none}#kdt-home .btn-outline:hover{background:#f3efdc;color:#264b34;border-color:#96ab82;box-shadow:none}#kdt-home .btn-light{background:linear-gradient(135deg,#fff2cf,#ffbb82);color:#33402b}#kdt-home .btn-light:hover{background:linear-gradient(135deg,#ffdeaa,#ffeacd);color:#223c2b}#kdt-home .text-link{color:#34593f;border-color:#aeb797}#kdt-home .text-link:hover{color:#bb5e37;border-color:#ce8054}#kdt-home .announcement{background:linear-gradient(100deg,#174d39,#278862 57%,#376f43);color:#fff1d8}#kdt-home .announcement .shipping strong{color:#ffd2a1}#kdt-home .announcement .top-account,#kdt-home .announcement .top-language{color:#fff3dc}#kdt-home .header{background:#fff7ebeF;backdrop-filter:blur(18px);border-color:#e3d6c1;box-shadow:0 7px 30px #6b5b3508}#kdt-home .main-header{height:76px;min-height:76px;gap:21px}#kdt-home .brand{width:132px}#kdt-home .brand img{filter:none;opacity:1;height:47px}#kdt-home .header-tools .icon-button{height:36px;width:35px;color:#28452f}#kdt-home .header-tools .menu-button{display:none}#kdt-home .header-tools{gap:0}#kdt-home .bag-count{background:linear-gradient(135deg,#d45f36,#f4ad68);color:#fffdf3}#kdt-home .desktop-menu{display:flex;align-items:center;justify-content:center;gap:18px;flex:1;min-width:0;font-size:12px;color:#38573a}#kdt-home .desktop-link{white-space:nowrap;position:relative;padding:23px 0}#kdt-home .desktop-link:after{content:'';position:absolute;bottom:16px;left:0;right:0;height:2px;background:linear-gradient(90deg,#e26b40,#fbc18e);transform:scaleX(0);transform-origin:left;transition:transform .2s}#kdt-home .desktop-link:hover:after{transform:scaleX(1)}#kdt-home .desktop-link:hover{color:#b45b35}#kdt-home .desktop-more{position:relative;flex:none}#kdt-home .desktop-more summary{display:flex;align-items:center;gap:5px;padding:9px 12px;list-style:none;border-radius:20px;border:1px solid #d9cfb5;background:linear-gradient(135deg,#fff4de,#f4e5ca);font-size:11px;color:#4e6241;cursor:pointer;white-space:nowrap}#kdt-home .desktop-more summary::-webkit-details-marker{display:none}#kdt-home .desktop-more summary .icon{width:15px;height:15px}#kdt-home .desktop-more[open] summary{background:linear-gradient(135deg,#f69b65,#ffcc95);border-color:transparent;color:#4b3c25}#kdt-home .desktop-dropdown{position:absolute;top:calc(100% + 16px);right:-150px;width:min(710px,calc(100vw - 60px));padding:22px;background:#fff9ee;border:1px solid #eddfc6;box-shadow:0 20px 70px #33321725;border-radius:17px;z-index:45}#kdt-home .desktop-dropdown-head{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #e7ddc5;padding-bottom:16px;margin-bottom:16px}#kdt-home .desktop-dropdown-head span:first-child{font-size:9px;font-weight:500;letter-spacing:1.4px;color:#b36b47}#kdt-home .desktop-dropdown-head span:last-child{font-size:11px;color:#859071}#kdt-home .desktop-dropdown-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-height:min(65vh,610px);overflow-y:auto;padding-right:4px;scrollbar-color:#c6ad81 transparent;scrollbar-width:thin}#kdt-home .desktop-dropdown-grid .menu-card{min-height:61px;font-size:11px;padding:7px;border:1px solid #e9dfc9;border-radius:8px;gap:8px;background:#fffdf6;display:flex;align-items:center}#kdt-home .desktop-dropdown-grid .menu-thumb{width:38px;height:42px;flex:0 0 38px;border-radius:6px}#kdt-home .desktop-dropdown-grid .menu-card .icon{display:none}#kdt-home .desktop-dropdown-grid .menu-label{min-width:0;line-height:1.5}#kdt-home .desktop-dropdown-grid .menu-card:hover{border-color:#edb27b;background:#fff1da}#kdt-home .desktop-more summary:focus-visible{outline-color:#b77846}#kdt-home .hero{background:#143d31;color:#fff6e8}#kdt-home .hero-image{opacity:1;filter:none;object-position:center}#kdt-home .hero:after{background:linear-gradient(90deg,#11382ee6 0%,#1643379f 30%,#16433725 58%,transparent 86%)}#kdt-home .hero-brand{color:#c8d7b4;letter-spacing:2.2px}#kdt-home .hero h1{color:#fff7e9;max-width:580px;font-weight:500}#kdt-home .hero h1 em{color:#ffc792;background:linear-gradient(110deg,#ff9e69,#ffdcaa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#kdt-home .hero-subtitle{color:#ffe6c1}#kdt-home .hero-copy{color:#d5dbbb}#kdt-home .hero-actions .btn{background:linear-gradient(135deg,#f58755,#ffc989);color:#233e2d;box-shadow:0 10px 35px #07231830}#kdt-home .hero-actions .btn:hover{background:linear-gradient(135deg,#ffab75,#ffdcad);color:#1e3c29}#kdt-home .hero-actions .text-link{color:#f6e9cb;border-color:#b5c1a270}#kdt-home .hero-actions .text-link:hover{color:#fff7e7}#kdt-home .hero-motion-controls{color:#e0e5c9}#kdt-home .hero-motion-controls button{background:#173e3070;color:#fff1d5;border-color:#e7c79866;font-size:10px}#kdt-home .hero-motion-controls button:hover{background:#537851;color:#fff6dc;border-color:#f5d0a1}#kdt-home .hero-footer{border-color:#e8d6aa35;background:#112b2210}#kdt-home .hero-index,#kdt-home .hero-caption{color:#d6ddbd}#kdt-home .benefits{background:linear-gradient(110deg,#fff3da,#f1e8d0 50%,#f9e6ca);border-color:#e2d4b8}#kdt-home .benefit{color:#395537}#kdt-home .benefit span{color:#899375}#kdt-home .benefit .icon{color:#ba8554}#kdt-home .categories{position:relative;isolation:isolate}#kdt-home .categories:before{content:'';position:absolute;z-index:-1;left:-115px;top:68px;width:235px;height:320px;background:url(assets/tropical-leaf-9dae95c716c2.svg) center/contain no-repeat;opacity:.07;transform:rotate(24deg);pointer-events:none}#kdt-home .atelier-category-photo{background-image:url(assets/tropical-categories-dc24804bd447.png)}#kdt-home .category-shade{background:linear-gradient(180deg,transparent 25%,#23422710 52%,#163c31e0 100%)}#kdt-home .category-kicker{color:#ffeed2}#kdt-home .category-title{color:#fff7e8}#kdt-home .category-arrow{background:#254b3e80;border-color:#f4d4a365;color:#fff5de}#kdt-home .category-card:hover .category-arrow{background:linear-gradient(135deg,#f49c62,#ffd092);border-color:transparent;color:#234832}#kdt-home .campaign-strip{background:linear-gradient(115deg,#fdd3a7,#ffead1 50%,#f4caa1);border-color:#eec49c;color:#7b4829}#kdt-home .campaign-strip .eyebrow{color:#aa683f}#kdt-home .campaign-strip h2{color:#874622}#kdt-home .campaign-discount strong{color:#a25a32}#kdt-home .campaign-discount em{color:#b86f47}#kdt-home .campaign-description p{color:#997154}#kdt-home .campaign-description small{color:#b08a68}#kdt-home .campaign-strip .round-btn{border-color:#d89a65;color:#914e28}#kdt-home .arrivals{position:relative;isolation:isolate;background:linear-gradient(120deg,#fff5e3,#f7ebd5)}#kdt-home .arrivals:before{content:'';position:absolute;right:-30px;bottom:24px;width:230px;height:310px;background:url(assets/tropical-leaf-9dae95c716c2.svg) center/contain no-repeat;opacity:.07;transform:rotate(-22deg);z-index:-1;pointer-events:none}#kdt-home .product-tag{color:#527249;background:#fff2d7}#kdt-home .product-price{color:#5e6540}#kdt-home .product-price del{color:#a69b80}#kdt-home .product-add{border-color:#dbd5b9;color:#5d704b}#kdt-home .product-add:hover{color:#c77547}#kdt-home .product-favorite{background:#fffbefe8;color:#668258}#kdt-home .product-favorite.active .icon{fill:#ce8253;stroke:#ce8253}#kdt-home .product-favorite.active{color:#ce8253}#kdt-home .product-status{color:#ac9d7c}#kdt-home .track-line{background:#e0d6bc}#kdt-home .track-progress{background:linear-gradient(90deg,#d37046,#eab36e)}#kdt-home .round-btn{border-color:#cec9ac;color:#496240}#kdt-home .round-btn:hover{background:#fff3d8}#kdt-home .custom-design{background:linear-gradient(115deg,#fff8e9,#f9e6cc 55%,#ffdab5);position:relative;isolation:isolate;color:#68543d}#kdt-home .custom-design:before{content:'';position:absolute;left:-90px;bottom:20px;width:290px;height:370px;background:url(assets/tropical-leaf-9dae95c716c2.svg) center/contain no-repeat;opacity:.07;z-index:-1;transform:rotate(35deg);pointer-events:none}#kdt-home .custom-content .eyebrow{color:#ba794e}#kdt-home .custom-content h2{color:#436445}#kdt-home .custom-content h2 span{color:#b0774d}#kdt-home .custom-content p.custom-description{color:#907956}#kdt-home .custom-description strong{color:#756740}#kdt-home .custom-steps{color:#8f794e}#kdt-home .custom-steps span{background:#f2ddbd;border-color:#e5caa1;color:#af8155}#kdt-home .custom-content .btn{background:linear-gradient(135deg,#f18553,#ffc18b);color:#2e4935;border-color:transparent;box-shadow:0 10px 24px #b8814130}#kdt-home .custom-content .btn:hover{background:linear-gradient(135deg,#ed7042,#ffd5a7);color:#2b422d;border-color:transparent}#kdt-home .custom-content p.custom-original-copy,#kdt-home .custom-mobile-line{color:#b39d7d}#kdt-home .custom-showcase{background:#fff9efc4;border-color:#fff4db;box-shadow:0 20px 50px #af824410}#kdt-home .custom-stage-top .eyebrow,#kdt-home .custom-stage-count{color:#a38761}#kdt-home .bracelet-stage{background:radial-gradient(ellipse at 50% 35%,#fffdf6,#fff5e5 80%,#f7e8cc);border-color:#eee1ca}#kdt-home .bracelet-corner,#kdt-home .bracelet-stage-count{color:#b09974}#kdt-home .bracelet-live-dot{background:#df8a53}#kdt-home .bracelet-stage-count strong,#kdt-home .bracelet-caption-title{color:#9c8561}#kdt-home .bracelet-caption-detail,#kdt-home .bracelet-drag{color:#b09b79}#kdt-home .bracelet-stone{border-color:#ebddc6;color:#9b805e;background:#fffdf7}#kdt-home .bracelet-stone:hover,#kdt-home .bracelet-stone-active{background:#fff0da;border-color:#d3ac7b}#kdt-home .bracelet-tool{color:#aa8961;border-color:#dbbe96}#kdt-home .bracelet-tool:hover{color:#b86a3f;border-color:#ce8d5c}#kdt-home .custom-showcase .bracelet-hint{color:#aa906c}#kdt-home .custom-showcase .custom-demo-label{color:#b7a283}#kdt-home .premium-section{position:relative;background:#123d32}#kdt-home .premium-section:before{background:radial-gradient(ellipse at 5% 20%,#1e785454,transparent 48%),radial-gradient(ellipse at 91% 22%,#f19c5533,transparent 50%),linear-gradient(120deg,#123d32,#1d513e 63%,#214935)}#kdt-home .premium-section:after{content:'';position:absolute;right:-65px;top:28px;width:310px;height:360px;background:url(assets/tropical-leaf-9dae95c716c2.svg) center/contain no-repeat;opacity:.15;transform:rotate(-26deg);pointer-events:none;z-index:-1}#kdt-home .premium-header h2 span{background:linear-gradient(130deg,#f68e55,#ffd3a1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#kdt-home .premium-category-link.btn{background:linear-gradient(135deg,#f48b54,#ffc588);color:#234532;border-color:transparent}#kdt-home .premium-category-link.btn:hover{background:linear-gradient(135deg,#ffa873,#ffdcaa);color:#204530}#kdt-home .premium-stage-toolbar .premium-stage-caption{color:#c6d0aa}#kdt-home .premium-stage-toolbar .premium-motion{color:#ffe3b9;background:#204c3a66;border-color:#d3c2906b}#kdt-home .premium-stage-toolbar .premium-motion:hover{background:#477653}#kdt-home .premium-stage-note{font-size:10px;color:#b9c49a}#kdt-home .premium-detail-eyebrow{color:#c5c28c}#kdt-home .premium-active-name{color:#fff0d7}#kdt-home .premium-active-price{color:#f7bf7e}#kdt-home .premium-active-link{color:#d9d8ac;border-color:#d6d19755}#kdt-home .premium-active-link:hover{color:#ffd8a1;border-color:#ffd8a1}#kdt-home .premium-pagination{color:#91ad8a}#kdt-home .premium-current{color:#ffca8d}#kdt-home .premium-prev,#kdt-home .premium-next{color:#eddfad;border-color:#b4c39870}#kdt-home .premium-prev:hover,#kdt-home .premium-next:hover{background:linear-gradient(135deg,#f4945d,#ffd29b);color:#2c5637;border-color:transparent}#kdt-home .premium-thumbs button{background:#d9ddc0;border-color:#869b79}#kdt-home .premium-thumbs button.is-active{border-color:#f4bb82;box-shadow:0 0 0 1px #f4bb8260}#kdt-home .stones{position:relative;isolation:isolate}#kdt-home .stone-card h3{color:#68805a}#kdt-home .stone-card:hover h3{color:#bb8053}#kdt-home .stone-photo{border-color:#fff1d8;box-shadow:0 9px 27px #ae8d5110}#kdt-home .stones-intro{color:#9b9177}#kdt-home .stone-number{color:#b9ad91}#kdt-home .story{background:#fffdf7}#kdt-home .story-visual img{background:#fff}#kdt-home .story-title{color:#5b714c}#kdt-home .story-title em,#kdt-home .story .section-label{color:#c18958}#kdt-home .story-copy p{color:#9b917c}#kdt-home .story-copy p:first-child:first-letter{color:#bba063}#kdt-home .story .btn{background:linear-gradient(135deg,#f5a569,#ffdab0);border-color:transparent;color:#546447}#kdt-home .story .btn:hover{background:linear-gradient(135deg,#f48c55,#ffd3a2);border-color:transparent;color:#315638}#kdt-home .story .btn-outline{background:transparent;color:#8e9877;border-color:#d8d9bd}#kdt-home .story .btn-outline:hover{background:#fcf1dc;color:#5f7a50}#kdt-home .journal{background:transparent}#kdt-home .blog-card h3{color:#536c44}#kdt-home .blog-excerpt{color:#9b9076}#kdt-home .blog-meta{color:#b29978}#kdt-home .closing{background:#1a4b3b}#kdt-home .closing img{opacity:1;filter:none}#kdt-home .closing:after{background:linear-gradient(90deg,#184032dd,#2656408a 61%,#bd925533)}#kdt-home .closing h2{color:#fff0d5}#kdt-home .closing h2 em{color:#ffd49e}#kdt-home .closing .eyebrow{color:#d3dbae}#kdt-home .closing p{color:#f1dfba}#kdt-home .footer{position:relative;isolation:isolate;overflow:hidden;padding-top:66px;background:#143d31 url(assets/tropical-original-footer-a77420acff1d.webp) center/cover no-repeat;color:#fff4df}#kdt-home .footer:before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 86% 0%,#e3954a64,transparent 55%),linear-gradient(105deg,#173f32e0 0%,#264e36c9 51%,#25473498 100%);pointer-events:none}#kdt-home .footer:after{content:'';position:absolute;top:-67px;right:-60px;width:345px;height:400px;background:url(assets/tropical-leaf-9dae95c716c2.svg) center/contain no-repeat;opacity:.18;transform:rotate(-24deg);pointer-events:none;z-index:-1}#kdt-home .footer-intro{display:flex;justify-content:space-between;align-items:center;gap:35px;padding-bottom:39px;margin-bottom:41px;border-bottom:1px solid #e5ddbb40}#kdt-home .footer-intro .eyebrow{font-size:9px;letter-spacing:1.7px;color:#e5dcb1;margin-bottom:14px}#kdt-home .footer-intro h2{font-size:clamp(31px,3.1vw,45px);line-height:1.28;font-weight:500;color:#fff3de;letter-spacing:-1.2px}#kdt-home .footer-intro h2 span{color:#ffc891}#kdt-home .footer-intro .btn{font-size:11px;box-shadow:0 10px 30px #13231b35}#kdt-home .footer-grid{padding:32px 30px;background:#173b2b46;border:1px solid #e4dcb72b;border-radius:18px;backdrop-filter:blur(7px);grid-template-columns:1.6fr 1fr 1fr 1fr;gap:38px}#kdt-home .footer-brand img{filter:brightness(0) invert(1);opacity:.95}#kdt-home .footer h3{color:#fae7bd;font-size:11px;letter-spacing:.7px}#kdt-home .footer a,#kdt-home .footer p{color:#e1ddbf;font-size:12px;line-height:1.9}#kdt-home .footer a:hover{color:#ffc98d}#kdt-home .footer .twitter-label{color:#d2d2b0}#kdt-home .footer .social-links{flex-wrap:wrap;gap:13px}#kdt-home .footer .payment-image{width:180px;padding:7px;border-radius:6px;background:#fff5dc;max-height:53px}#kdt-home .footer-bottom{border-color:#dad8b63d;color:#b8c29e}#kdt-home .footer-bottom a{color:#e1d9ac}#kdt-home .footer-bottom,#kdt-home .footer-bottom a{font-size:10px}#kdt-home .whatsapp{background:#fffaed;color:#6a8657;border-color:#dfdac1}#kdt-home .whatsapp:hover{background:linear-gradient(135deg,#f49a5f,#ffd5a0);color:#345336}#kdt-home #menu-dialog{border-radius:18px;width:min(860px,calc(100% - 32px));max-height:91dvh;background:#fff7e8;border:1px solid #e9dac0}#kdt-home #menu-dialog::backdrop{background:#123b2aac;backdrop-filter:blur(7px)}#kdt-home #menu-dialog .dialog-top{padding:21px 26px;background:linear-gradient(110deg,#fff5df,#fde6c8);border-color:#ead5b5}#kdt-home #menu-dialog .dialog-top h2{font-size:27px;color:#557248;letter-spacing:-.8px}#kdt-home #menu-dialog .dialog-top .icon-button{border:1px solid #d9c9aa;border-radius:50%;width:36px;height:36px;background:#fffbef;color:#927c53}#kdt-home #menu-dialog .dialog-content{padding:24px 26px}#kdt-home #menu-dialog .menu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}#kdt-home #menu-dialog .menu-grid .menu-card{display:flex;align-items:center;gap:10px;min-width:0;min-height:77px;padding:9px;background:#fffdf5;border:1px solid #eadfc6;border-radius:10px;color:#6b7d52;font-size:12px}#kdt-home #menu-dialog .menu-card:hover{background:#fff0d8;border-color:#e8b881;color:#a66e3f}#kdt-home .menu-thumb{display:block;width:51px;height:57px;flex:0 0 51px;border-radius:8px;overflow:hidden;background:#f4ead1}#kdt-home .menu-thumb img{width:100%;height:100%;object-fit:cover}#kdt-home .menu-atlas-thumb{background-image:url(assets/tropical-categories-dc24804bd447.png);background-size:400% 200%;background-repeat:no-repeat}#kdt-home .menu-label{min-width:0;line-height:1.6;flex:1}#kdt-home .menu-card>.icon{width:13px;height:13px;flex:none;color:#bca47c}#kdt-home .menu-contact-thumb{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#a9c990,#e9ba7c);color:#fff}#kdt-home .menu-contact-thumb .icon{width:27px;height:27px}#kdt-home #menu-dialog .menu-languages{margin-top:24px;border-top:1px solid #e2d9bf;padding-top:20px}#kdt-home #menu-dialog .menu-languages summary{font-size:12px;color:#8c9166}#kdt-home #menu-dialog .language-options{background:#fffaf0;color:#8e9067;border-color:#e4d4b3}#kdt-home .language-options{background:#fffaf0;color:#8e9067;border-color:#e4d4b3}#kdt-home .dialog-top h2{color:#687955}#kdt-home .dialog-note{color:#a0957a}#kdt-home .toast{background:#5b7650;color:#fff4da}@media(max-width:1200px){#kdt-home .desktop-menu{gap:16px;font-size:11px}#kdt-home .desktop-menu .nav-item-10,#kdt-home .desktop-menu .nav-item-6{display:none}#kdt-home .brand{width:126px}#kdt-home .main-header{gap:16px}#kdt-home .header-tools .icon-button{width:34px}#kdt-home .desktop-dropdown{right:-118px}#kdt-home .footer-grid{gap:25px;padding:27px 23px}#kdt-home .footer-intro h2{font-size:36px}}@media(max-width:1050px){#kdt-home .desktop-menu .nav-item-4,#kdt-home .desktop-menu .nav-item-5,#kdt-home .desktop-menu .nav-item-2{display:none}#kdt-home .desktop-menu{justify-content:center;font-size:12px;gap:19px}#kdt-home .header-tools .account-icon{display:none}#kdt-home .desktop-dropdown{right:-105px;width:min(640px,calc(100vw - 60px))}#kdt-home .hero h1{max-width:475px}#kdt-home .footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:28px}#kdt-home .footer-grid>div:last-child{grid-column:1/-1;display:flex;align-items:center;gap:24px;flex-wrap:wrap}#kdt-home .footer-grid>div:last-child h3{margin:0}#kdt-home .footer-grid>div:last-child .social-links{margin:0}#kdt-home .footer .payment-image{margin-left:auto}}@media(min-width:681px) and (max-width:900px){#kdt-home .hero-image{opacity:1;filter:none;object-position:68% center}#kdt-home .hero:after{background:linear-gradient(180deg,#16463405 0%,#244e3635 35%,#163d30dd 52%,#143d30 100%)}#kdt-home .hero h1{max-width:660px}#kdt-home .desktop-menu{font-size:11px;gap:15px}#kdt-home .header-tools .icon-button{width:32px}#kdt-home .brand{width:113px}#kdt-home .main-header{gap:13px}#kdt-home .desktop-more summary{font-size:10px;padding:8px 11px}#kdt-home .desktop-dropdown{right:-115px}}@media(max-width:680px){#kdt-home .announcement{background:linear-gradient(110deg,#185039,#4e8b54);height:25px}#kdt-home .main-header{height:61px;min-height:61px;gap:12px}#kdt-home .brand{width:119px}#kdt-home .brand img{height:42px}#kdt-home .desktop-menu{display:none}#kdt-home .header-tools .icon-button{width:35px;height:35px}#kdt-home .header-tools .menu-button{display:inline-flex}#kdt-home .hero-image{opacity:1;filter:none;object-position:67% center}#kdt-home .hero:after{background:linear-gradient(180deg,#174b3205 0%,#2c623830 35%,#153d31dd 53%,#153d31 100%)}#kdt-home .hero h1{max-width:390px}#kdt-home .hero-brand{color:#d1deb7}#kdt-home .hero-copy{color:#dde0bd}#kdt-home .hero-subtitle{color:#ffe4bb}#kdt-home .hero-actions .btn{font-size:11px}#kdt-home .hero-motion-controls{font-size:9px}#kdt-home .hero-motion-controls button{font-size:9px;color:#fff0d4}#kdt-home .hero-footer{background:#17483540}#kdt-home .hero-index,#kdt-home .hero-caption{color:#d3dbb4}#kdt-home .benefit{font-size:10px}#kdt-home .benefit span{font-size:9px;color:#899073}#kdt-home .categories:before{width:180px;height:235px;left:-80px;top:44px}#kdt-home .campaign-description p{color:#956b4d}#kdt-home .campaign-description small{color:#ad8962}#kdt-home .custom-content h2{color:#537344}#kdt-home .custom-content p.custom-description{color:#9c8763}#kdt-home .custom-content .btn{font-size:11px}#kdt-home .custom-content p.custom-original-copy{color:#b49b79}#kdt-home .premium-header h2{font-size:35px}#kdt-home .premium-header-copy p{color:#c4d0a9;font-size:11px;line-height:1.85}#kdt-home .premium-category-link.btn{font-size:9px;min-height:45px}#kdt-home .premium-stage-note{font-size:9px}#kdt-home .premium-stage-toolbar .premium-stage-caption{font-size:10px}#kdt-home .premium-stage-toolbar .premium-motion{font-size:9px}#kdt-home .premium-active-name{font-size:14px;line-height:1.7}#kdt-home .premium-active-link{font-size:10px}#kdt-home .premium-detail-eyebrow{font-size:7px}#kdt-home .story-copy p{color:#958c75;font-size:12px}#kdt-home .footer{padding-top:45px}#kdt-home .footer-intro{display:block;margin-bottom:29px;padding-bottom:28px}#kdt-home .footer-intro h2{font-size:32px;line-height:1.3;letter-spacing:-.8px}#kdt-home .footer-intro .eyebrow{font-size:8px;letter-spacing:1.5px}#kdt-home .footer-intro .btn{margin-top:22px;min-height:47px;font-size:11px}#kdt-home .footer-grid{grid-template-columns:1fr 1fr;padding:25px 19px;gap:31px 20px;border-radius:13px}#kdt-home .footer-grid>div:first-child{grid-column:1/-1}#kdt-home .footer-grid>div:last-child{grid-column:1/-1;display:block}#kdt-home .footer-grid>div:last-child h3{margin-bottom:15px}#kdt-home .footer-grid>div:last-child .social-links{margin:0 0 26px;gap:20px}#kdt-home .footer .payment-image{margin-left:0;width:190px;max-height:56px}#kdt-home .footer h3{font-size:11px}#kdt-home .footer a,#kdt-home .footer p{font-size:12px;line-height:1.9}#kdt-home .footer-bottom{margin-top:30px;font-size:10px;line-height:1.8;padding-top:23px;padding-bottom:23px}#kdt-home .footer-bottom a{font-size:10px}#kdt-home .footer:after{width:255px;height:310px;right:-76px;top:-16px;opacity:.17}#kdt-home #menu-dialog{width:calc(100% - 22px);max-height:calc(100dvh - 26px);border-radius:15px}#kdt-home #menu-dialog .dialog-top{padding:18px 17px}#kdt-home #menu-dialog .dialog-top h2{font-size:24px}#kdt-home #menu-dialog .dialog-content{padding:18px 16px}#kdt-home #menu-dialog .menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}#kdt-home #menu-dialog .menu-grid .menu-card{min-height:78px;padding:8px;gap:8px;font-size:11px}#kdt-home .menu-thumb{width:44px;height:51px;flex-basis:44px;border-radius:7px}#kdt-home .menu-card>.icon{display:none}#kdt-home #menu-dialog .menu-label{line-height:1.6}#kdt-home .menu-contact-thumb .icon{width:25px;height:25px}#kdt-home .menu-languages .language-options{grid-template-columns:repeat(2,1fr)}#kdt-home .categories,#kdt-home .stones,#kdt-home .journal{background-color:#fff8ee}#kdt-home .closing h2{color:#fff1d3}#kdt-home .closing p{color:#e8e5bd}}@media(max-width:360px){#kdt-home .main-header{gap:10px}#kdt-home .brand{width:100px}#kdt-home .brand img{height:39px}#kdt-home .header-tools .icon-button{width:33px;height:34px}#kdt-home .hero h1{font-size:36px;max-width:300px}#kdt-home .hero-subtitle{font-size:17px}#kdt-home .hero-actions .btn{font-size:10px}#kdt-home .hero-motion-controls button{font-size:8px}#kdt-home .hero-motion-controls>span{font-size:8px}#kdt-home #menu-dialog .dialog-content{padding:17px 13px}#kdt-home #menu-dialog .menu-grid{gap:7px}#kdt-home #menu-dialog .menu-grid .menu-card{font-size:10px;padding:7px;gap:7px;min-height:78px}#kdt-home .menu-thumb{width:37px;height:45px;flex-basis:37px}#kdt-home .footer-grid{padding:23px 17px;gap:29px 17px}#kdt-home .footer-intro h2{font-size:29px}#kdt-home .footer-intro .btn{font-size:10px}}@media(prefers-reduced-motion:reduce){#kdt-home .desktop-link:after{transition:none}}/* Preserve readable copy across the warm gradient surfaces. */#kdt-home .story-copy p,#kdt-home .blog-excerpt,#kdt-home .stones-intro{color:#706550}#kdt-home .custom-content p.custom-description,#kdt-home .custom-description strong{color:#705b3d}#kdt-home .custom-steps{color:#79603d}#kdt-home .custom-content p.custom-original-copy,#kdt-home .custom-mobile-line{color:#786342}#kdt-home .campaign-description p,#kdt-home .campaign-description small{color:#765037}#kdt-home .benefit span{color:#6c7551}#kdt-home .product-price del,#kdt-home .product-status,#kdt-home .blog-meta{color:#796c54}#kdt-home .bracelet-stone,#kdt-home .bracelet-tool{color:#78603e}#kdt-home .custom-showcase .bracelet-hint,#kdt-home .custom-showcase .custom-demo-label{color:#796342}#kdt-home .bracelet-caption-detail,#kdt-home .bracelet-drag,#kdt-home .bracelet-stage-count,#kdt-home .bracelet-caption-title{color:#786747}#kdt-home .custom-stage-top .eyebrow,#kdt-home .custom-stage-count{color:#7a6345}#kdt-home #menu-dialog .menu-languages summary,#kdt-home .language-options,#kdt-home #menu-dialog .language-options{color:#657044}#kdt-home .dialog-note{color:#746950}#kdt-home .btn,#kdt-home .btn:hover,#kdt-home .hero-actions .btn,#kdt-home .hero-actions .btn:hover,#kdt-home .custom-content .btn,#kdt-home .custom-content .btn:hover,#kdt-home .premium-category-link.btn,#kdt-home .premium-category-link.btn:hover,#kdt-home .story .btn:not(.btn-outline),#kdt-home .story .btn:not(.btn-outline):hover,#kdt-home .footer-intro .btn,#kdt-home .footer-intro .btn:hover,#kdt-home .closing .btn,#kdt-home .closing .btn:hover{color:#0b281d}#kdt-home .story .btn-outline,#kdt-home .story .btn-outline:hover,#kdt-home .btn-outline,#kdt-home .btn-outline:hover{color:#31503a}#kdt-home .announcement{background:linear-gradient(100deg,#174d39,#276841 57%,#37633d)}#kdt-home .bag-count{background:#174b35;color:#fffdf3}#kdt-home #menu-dialog .menu-grid .menu-card{color:#52643f}#kdt-home #menu-dialog .menu-card:hover{color:#82502e}#kdt-home .benefit span{color:#57613f}#kdt-home .custom-content p.custom-original-copy,#kdt-home .custom-mobile-line{color:#6b5738}#kdt-home .product-price del{color:#6b5a42}#kdt-home .campaign-strip .eyebrow,#kdt-home .campaign-discount em{color:#71472b}#kdt-home .custom-content .eyebrow,#kdt-home .story .section-label,#kdt-home .story-title em{color:#945b36}#kdt-home .menu-contact-thumb .icon,#kdt-home .desktop-dropdown-grid .menu-contact-thumb .icon{display:block;color:#365736;stroke-width:1.7}#kdt-home .premium-thumbs button{color:#284c35;opacity:.85;flex-basis:96px;width:96px;height:104px;border-radius:7px}#kdt-home .premium-thumbs button img{height:72px}#kdt-home .premium-thumbs button span{color:#284c35;font-size:10px}#kdt-home .premium-thumbs button.is-active,#kdt-home .premium-thumbs button:hover{opacity:1}#kdt-home .premium-active-link{font-size:11px}@media(max-width:680px){#kdt-home .premium-thumbs button{flex-basis:78px;width:78px;height:90px}#kdt-home .premium-thumbs button img{height:58px}#kdt-home .premium-thumbs button span{font-size:9px}#kdt-home .premium-active-link{font-size:11px}}@media(max-width:680px){#kdt-home .announcement{background:linear-gradient(110deg,#185039,#396e41)}#kdt-home .benefit span{color:#57613f}}#kdt-home .hero-motion-controls{padding:6px 7px 6px 15px;border:1px solid #eddaaf45;border-radius:30px;background:#143d32ba;backdrop-filter:blur(12px);gap:13px}@media(max-width:900px){#kdt-home .hero-motion-controls{left:auto;right:30px;width:max-content;max-width:calc(100% - 60px)}}@media(max-width:680px){#kdt-home .hero-motion-controls{left:50%;right:auto;transform:translateX(-50%);max-width:calc(100% - 36px);white-space:nowrap;padding:5px 6px 5px 12px;gap:10px}#kdt-home .benefit span{color:#6c7551}}/*  Source: pastel.css  *//* Pastel tropical palette. Layout and original store information are preserved. */#kdt-home{--navy:#76564e;--ink:#604842;--cream:#fff7ef;--ivory:#fff7ef;--orange:#a2675c;--peach:#f6d5bf;--accent:#bd8577;--champagne:#b89368;--sea:#e8c6b9;--muted:#80685e;--line:#e9d9ce;--brand-gradient:linear-gradient(135deg,#e7b8ac,#f6d5bf)}#kdt-home{background:#fff8f2;color:#604842}#kdt-home .section-label{color:#936353}#kdt-home .btn,#kdt-home .hero-actions .btn,#kdt-home .custom-content .btn,#kdt-home .premium-category-link.btn,#kdt-home .story .btn:not(.btn-outline),#kdt-home .footer-intro .btn,#kdt-home .closing .btn{background:linear-gradient(135deg,#e8b4a4,#f6d7be);color:#583e36;border-color:transparent;box-shadow:0 8px 24px #986b4d17}#kdt-home .btn:hover,#kdt-home .hero-actions .btn:hover,#kdt-home .custom-content .btn:hover,#kdt-home .premium-category-link.btn:hover,#kdt-home .story .btn:not(.btn-outline):hover,#kdt-home .footer-intro .btn:hover,#kdt-home .closing .btn:hover{background:linear-gradient(135deg,#e4ac9a,#f9dfc8);color:#51352f;border-color:transparent;box-shadow:0 10px 30px #a8785b22}#kdt-home .btn-outline,#kdt-home .btn-outline:hover,#kdt-home .story .btn-outline,#kdt-home .story .btn-outline:hover{background:transparent;color:#76584e;border-color:#d9bfb1;box-shadow:none}#kdt-home .btn-outline:hover,#kdt-home .story .btn-outline:hover{background:#f6e7dc;border-color:#c5a293}#kdt-home .text-link{color:#735248;border-color:#cfafa0}#kdt-home .text-link:hover{color:#9b6152;border-color:#b77f6b}#kdt-home .announcement{background:linear-gradient(100deg,#f3d5c5,#ead0c8 57%,#f9e2ce);color:#67483e}#kdt-home .announcement .shipping strong,#kdt-home .announcement .top-account,#kdt-home .announcement .top-language{color:#67483e}#kdt-home .header{background:#fff8f0ef;border-color:#e9d8cb;box-shadow:0 7px 30px #9a756508}#kdt-home .header-tools .icon-button{color:#74544b}#kdt-home .bag-count{background:#95685a;color:#fffaf2}#kdt-home .desktop-menu{color:#75584e}#kdt-home .desktop-link:hover{color:#a26b5a}#kdt-home .desktop-link:after{background:linear-gradient(90deg,#cc9483,#edc8ae)}#kdt-home .desktop-more summary{background:linear-gradient(135deg,#fff4e9,#f1ded1);border-color:#e1cbbd;color:#76574b}#kdt-home .desktop-more[open] summary{background:linear-gradient(135deg,#e9bbaa,#f6d6bd);color:#674438}#kdt-home .desktop-dropdown{background:#fff8f0;border-color:#ead5c5;box-shadow:0 20px 70px #86584b25}#kdt-home .desktop-dropdown-head{border-color:#e8d6c7}#kdt-home .desktop-dropdown-head span:first-child{color:#966450}#kdt-home .desktop-dropdown-head span:last-child{color:#806c5e}#kdt-home .desktop-dropdown-grid{scrollbar-color:#c5a38d transparent}#kdt-home .desktop-dropdown-grid .menu-card{background:#fffcf6;border-color:#eadbcf;color:#71554a}#kdt-home .desktop-dropdown-grid .menu-card:hover{background:#f9eadc;border-color:#d6b59e;color:#865545}#kdt-home .hero{background:#f5e5d7;color:#624840}#kdt-home .hero-image{opacity:1;filter:none;object-position:center}#kdt-home .hero:after{background:linear-gradient(90deg,#fff7edeb 0%,#fff5e5aa 29%,#fce6d230 57%,transparent 82%)}#kdt-home .hero-brand{color:#8b6758}#kdt-home .hero h1{color:#664a42}#kdt-home .hero h1 em{color:#a16c60;background:linear-gradient(110deg,#aa7164,#866057);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#kdt-home .hero-subtitle{color:#705147}#kdt-home .hero-copy{color:#7d6458}#kdt-home .hero-actions .text-link{color:#77584b;border-color:#bda39090}#kdt-home .hero-actions .text-link:hover{color:#a46e58;border-color:#a46e58}#kdt-home .hero-motion-controls{background:#fff8efd9;border-color:#d9b9a77a;color:#765247;box-shadow:0 5px 22px #9a78671a}#kdt-home .hero-motion-controls button{background:#ecd0bfd1;color:#69493f;border-color:#cdad997a}#kdt-home .hero-motion-controls button:hover{background:#e6bfa8;color:#5d3f32;border-color:#b58d77}#kdt-home .hero-footer{background:#f7e9d92b;border-color:#c5a38d55}#kdt-home .hero-index,#kdt-home .hero-caption{color:#82604f}#kdt-home .hero-index:before{background:#b58d78}#kdt-home .benefits{background:linear-gradient(110deg,#fcf2e5,#f6e4d5 50%,#fcebdd);border-color:#e5cdb9}#kdt-home .benefit{color:#755649}#kdt-home .benefit span{color:#806657}#kdt-home .benefit .icon{color:#ad8768}#kdt-home .categories:before,#kdt-home .arrivals:before,#kdt-home .custom-design:before,#kdt-home .premium-section:after,#kdt-home .footer:after{background-image:url(assets/pastel-tropical-leaf-28f082005e06.svg)}#kdt-home .atelier-category-photo,#kdt-home .menu-atlas-thumb{background-image:url(assets/pastel-tropical-categories-b6c6a32a6a73.png)}#kdt-home .category-shade{background:linear-gradient(180deg,transparent 25%,#77574d10 50%,#563c32c9 100%)}#kdt-home .category-kicker{color:#fff1e1}#kdt-home .category-title{color:#fff8eb}#kdt-home .category-arrow{background:#79584770;border-color:#f7dfc97a;color:#fff6e8}#kdt-home .category-card:hover .category-arrow{background:linear-gradient(135deg,#e8b7a3,#f5d5b5);color:#674335;border-color:transparent}#kdt-home .campaign-strip{background:linear-gradient(115deg,#f0d0bf,#fae6d6 50%,#efcbbb);border-color:#e0bda8;color:#805542}#kdt-home .campaign-strip .eyebrow,#kdt-home .campaign-discount em{color:#79503d}#kdt-home .campaign-strip h2{color:#86513f}#kdt-home .campaign-discount strong{color:#8a5a45}#kdt-home .campaign-description p,#kdt-home .campaign-description small{color:#7d5947}#kdt-home .campaign-strip .round-btn{color:#885844;border-color:#cda891}#kdt-home .arrivals{background:linear-gradient(120deg,#fdf3e6,#f7e9dc)}#kdt-home .product-tag{color:#92614f;background:#fff5e7}#kdt-home .product-price{color:#77503f}#kdt-home .product-price del{color:#856a58}#kdt-home .product-add{border-color:#ddc8b7;color:#7d5f4c}#kdt-home .product-add:hover{color:#a76c51}#kdt-home .product-favorite{background:#fffbf0e8;color:#9a7261}#kdt-home .product-favorite.active .icon{fill:#b27766;stroke:#b27766}#kdt-home .product-status{color:#856a58}#kdt-home .track-line{background:#e4cdb9}#kdt-home .track-progress{background:linear-gradient(90deg,#c4927b,#edc6a8)}#kdt-home .round-btn{border-color:#d4b8a2;color:#8b644e}#kdt-home .round-btn:hover{background:#f9ebdd}#kdt-home .custom-design{background:linear-gradient(115deg,#fff7ec,#f4e1d3 55%,#f4d7c4);color:#7c5c47}#kdt-home .custom-content .eyebrow{color:#94644f}#kdt-home .custom-content h2{color:#795347}#kdt-home .custom-content h2 span{color:#a47664}#kdt-home .custom-content p.custom-description,#kdt-home .custom-description strong{color:#775545}#kdt-home .custom-steps{color:#815e48}#kdt-home .custom-steps span{background:#efd7c5;border-color:#ddbaa3;color:#8c6048}#kdt-home .custom-content p.custom-original-copy,#kdt-home .custom-mobile-line{color:#7b5f4e}#kdt-home .custom-showcase{background:#fff9f0c9;border-color:#f8eddd;box-shadow:0 20px 50px #a6785710}#kdt-home .custom-stage-top .eyebrow,#kdt-home .custom-stage-count{color:#846147}#kdt-home .bracelet-stage{background:radial-gradient(ellipse at 50% 35%,#fffaf2,#fcf0e2 80%,#f3dfca);border-color:#e8d1bc}#kdt-home .bracelet-corner,#kdt-home .bracelet-stage-count,#kdt-home .bracelet-stage-count strong,#kdt-home .bracelet-caption-title,#kdt-home .bracelet-caption-detail,#kdt-home .bracelet-drag{color:#83654b}#kdt-home .bracelet-live-dot{background:#bd8b70}#kdt-home .bracelet-stone{border-color:#e8d4c1;color:#835f47;background:#fffaf1}#kdt-home .bracelet-stone:hover,#kdt-home .bracelet-stone-active{background:#f6e4d2;border-color:#cba88a}#kdt-home .bracelet-tool,#kdt-home .custom-showcase .bracelet-hint,#kdt-home .custom-showcase .custom-demo-label{color:#856047}#kdt-home .bracelet-tool{border-color:#d4b494}#kdt-home .bracelet-tool:hover{color:#a77151;border-color:#bd936e}#kdt-home .premium-section{background:#f0d9cf;border-top:1px solid #e5cabd;border-bottom:1px solid #e3c9ba;color:#67473d}#kdt-home .premium-section:before{background:radial-gradient(ellipse at 5% 20%,#fff6e6aa,transparent 48%),radial-gradient(ellipse at 91% 22%,#ecbda46b,transparent 50%),linear-gradient(120deg,#f6e5dc,#e9cfc3 63%,#f7e3d0)}#kdt-home .premium-section:after{opacity:.11}#kdt-home .premium-header .eyebrow{color:#8a604e}#kdt-home .premium-header h2{color:#67483f}#kdt-home .premium-header h2 span{background:linear-gradient(130deg,#a66d60,#896450);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#kdt-home .premium-header-copy p{color:#7e5b4d}#kdt-home .premium-stage-toolbar .premium-stage-caption{color:#7c5b4e}#kdt-home .premium-stage-toolbar .premium-motion{color:#735144;background:#fff6e688;border-color:#c79f884d}#kdt-home .premium-stage-toolbar .premium-motion:hover{background:#edd0bb;color:#5f4234}#kdt-home .premium-stage-note{color:#87664f}#kdt-home .premium-detail{border-color:#c6a58a66}#kdt-home .premium-detail-eyebrow{color:#8d674f}#kdt-home .premium-active-name{color:#674738}#kdt-home .premium-active-price{color:#965e45}#kdt-home .premium-active-link{color:#7c503e;border-color:#b7967977}#kdt-home .premium-active-link:hover{color:#a16847;border-color:#a16847}#kdt-home .premium-pagination{color:#8e6d55}#kdt-home .premium-current{color:#9b634a}#kdt-home .premium-prev,#kdt-home .premium-next{color:#855d44;border-color:#bb987c70}#kdt-home .premium-prev:hover,#kdt-home .premium-next:hover{background:linear-gradient(135deg,#e8b49c,#f8d8b8);color:#64422e;border-color:transparent}#kdt-home .premium-thumbs button{background:#f9eadb;border-color:#cfb396;color:#785439}#kdt-home .premium-thumbs button span{color:#785439}#kdt-home .premium-thumbs button.is-active{border-color:#ab7954;box-shadow:0 0 0 1px #ab795433}#kdt-home .premium-thumbs button img{background:#fff7e9}#kdt-home .stone-card h3{color:#8e654f}#kdt-home .stone-card:hover h3{color:#ac7254}#kdt-home .stone-photo{border-color:#fff1df;box-shadow:0 9px 27px #b88d6a12}#kdt-home .stones-intro{color:#856657}#kdt-home .stone-number{color:#9f8067}#kdt-home .story{background:#fffaf3}#kdt-home .story-visual img{background:#fff}#kdt-home .story-title{color:#835d4d}#kdt-home .story-title em,#kdt-home .story .section-label{color:#9a6a51}#kdt-home .story-copy p{color:#7a5f50}#kdt-home .story-copy p:first-child:first-letter{color:#ab805e}#kdt-home .blog-card h3{color:#815845}#kdt-home .blog-excerpt{color:#806151}#kdt-home .blog-meta{color:#8f6e5a}#kdt-home .closing{background:#eedac8}#kdt-home .closing img{opacity:1;filter:none}#kdt-home .closing:after{background:linear-gradient(90deg,#fff2e4e8,#f9e7dba8 61%,#efcfad30)}#kdt-home .closing h2{color:#775241}#kdt-home .closing h2 em{color:#a77257}#kdt-home .closing .eyebrow{color:#976b4e}#kdt-home .closing p{color:#7f5e49}#kdt-home .footer{background:#f3e1d2;color:#765341}#kdt-home .footer:before{opacity:1;background:linear-gradient(105deg,#fff5e3e6 0%,#f5ded0dd 52%,#e9c8b7d9 100%),url(assets/tropical-original-footer-a77420acff1d.webp) center/cover no-repeat;background-blend-mode:normal,luminosity}#kdt-home .footer:after{opacity:.13}#kdt-home .footer-intro{border-color:#b4917655}#kdt-home .footer-intro .eyebrow{color:#8c634d}#kdt-home .footer-intro h2{color:#79503f}#kdt-home .footer-intro h2 span{color:#a67559}#kdt-home .footer-grid{background:#fff8ee65;border-color:#d1b59b55;box-shadow:0 8px 32px #af85701a}#kdt-home .footer-brand img{filter:none;opacity:1}#kdt-home .footer h3{color:#865b42}#kdt-home .footer a,#kdt-home .footer p{color:#78583f}#kdt-home .footer a:hover{color:#ab7150}#kdt-home .footer .twitter-label{color:#78583f}#kdt-home .footer .payment-image{background:#fff7e7}#kdt-home .footer-bottom{border-color:#be9c8055;color:#87644c}#kdt-home .footer-bottom a{color:#87644c}#kdt-home .footer-intro .btn,#kdt-home .footer-intro .btn:hover{color:#583e36}#kdt-home .whatsapp{background:#fff8ee;color:#9a7158;border-color:#e1c9b2}#kdt-home .whatsapp:hover{background:linear-gradient(135deg,#e8bda3,#f6d5b8);color:#775037}#kdt-home #menu-dialog{background:#fff7ec;border-color:#e6cdb8}#kdt-home #menu-dialog::backdrop{background:#77504775}#kdt-home #menu-dialog .dialog-top{background:linear-gradient(110deg,#fff4e5,#f1dccc);border-color:#ddbaa4}#kdt-home #menu-dialog .dialog-top h2{color:#865b47}#kdt-home #menu-dialog .dialog-top .icon-button{background:#fff9ef;color:#9a7054;border-color:#d6b397}#kdt-home #menu-dialog .menu-grid .menu-card{background:#fffaf3;border-color:#e4ceba;color:#7c5841}#kdt-home #menu-dialog .menu-card:hover{background:#f4dfca;border-color:#cca585;color:#83532e}#kdt-home .menu-thumb{background-color:#f2dfc8}#kdt-home .menu-card>.icon{color:#ab8667}#kdt-home .menu-contact-thumb{background:linear-gradient(135deg,#e2bda5,#f4d4b5)}#kdt-home .menu-contact-thumb .icon,#kdt-home .desktop-dropdown-grid .menu-contact-thumb .icon{color:#80563a}#kdt-home #menu-dialog .menu-languages{border-color:#dcbda3}#kdt-home #menu-dialog .menu-languages summary,#kdt-home .language-options,#kdt-home #menu-dialog .language-options{color:#7e583d;background:#fff7e9;border-color:#ddc0a5}#kdt-home .dialog-top h2{color:#865e44}#kdt-home .dialog-note{color:#85674f}#kdt-home .toast{background:#89644d;color:#fff7e8}#kdt-home :focus-visible{outline-color:#b98968}#kdt-home .premium-product{background:#fff5eb;border-color:#dec3b0;color:#725348}#kdt-home .premium-product [data-premium-price]{color:#996949}#kdt-home .premium-motion:before{background:#a67d68}#kdt-home .premium-thumbs button:focus-visible,#kdt-home .premium-prev:focus-visible,#kdt-home .premium-next:focus-visible,#kdt-home .premium-active-link:focus-visible,#kdt-home #premium-stage:focus-visible{outline-color:#a67d68}@media(min-width:681px) and (max-width:900px){#kdt-home .hero-image{object-position:68% center}#kdt-home .hero:after{background:linear-gradient(180deg,#fcf0e205 0%,#fbe7d630 35%,#fff1e2de 52%,#fff4e7 100%)}}@media(max-width:680px){#kdt-home .announcement{background:linear-gradient(110deg,#f0d1bc,#eed9cb);color:#77533e}#kdt-home .hero-image{object-position:67% center}#kdt-home .hero:after{background:linear-gradient(180deg,#fbe7d505 0%,#f5d8bf30 35%,#fff2e3dd 53%,#fff4e8 100%)}#kdt-home .hero-brand{color:#997057}#kdt-home .hero-copy{color:#7c5c45}#kdt-home .hero-subtitle{color:#7d523b}#kdt-home .hero-index,#kdt-home .hero-caption{color:#987151}#kdt-home .hero-footer{background:#f3dfc540}#kdt-home .hero-motion-controls button{color:#79523b}#kdt-home .benefit span{color:#80624b}#kdt-home .campaign-description p,#kdt-home .campaign-description small{color:#81583e}#kdt-home .custom-content h2{color:#885b42}#kdt-home .custom-content p.custom-description{color:#78533c}#kdt-home .custom-content p.custom-original-copy{color:#816247}#kdt-home .premium-header-copy p{color:#79543e}#kdt-home .story-copy p{color:#7b5b43}#kdt-home .categories,#kdt-home .stones,#kdt-home .journal{background-color:#fff8f0}#kdt-home .closing h2{color:#80563b}#kdt-home .closing p{color:#805d40}}#kdt-home .menu-atlas-thumb{background-size:400% 200%;background-repeat:no-repeat}/*  Source: lilac.css  *//* Lilac tropical palette. Layout and original store information are preserved. */#kdt-home{--navy:#694e76;--ink:#564260;--cream:#f8f1fd;--ivory:#f8f1fd;--orange:#8d5ca2;--peach:#e0c3f2;--accent:#a777bd;--champagne:#9568b8;--sea:#d7bde4;--muted:#745e80;--line:#ded0e7;--brand-gradient:linear-gradient(135deg,#d2b0e3,#e0c3f2)}#kdt-home{background:#f9f4fd;color:#564260}#kdt-home .section-label{color:#7d5393}#kdt-home .btn,#kdt-home .hero-actions .btn,#kdt-home .custom-content .btn,#kdt-home .premium-category-link.btn,#kdt-home .story .btn:not(.btn-outline),#kdt-home .footer-intro .btn,#kdt-home .closing .btn{background:linear-gradient(135deg,#d0a9e3,#dec2f2);color:#4d3658;border-color:transparent;box-shadow:0 8px 24px #7b4d9817}#kdt-home .btn:hover,#kdt-home .hero-actions .btn:hover,#kdt-home .custom-content .btn:hover,#kdt-home .premium-category-link.btn:hover,#kdt-home .story .btn:not(.btn-outline):hover,#kdt-home .footer-intro .btn:hover,#kdt-home .closing .btn:hover{background:linear-gradient(135deg,#c9a0de,#e4cff2);color:#462f51;border-color:transparent;box-shadow:0 10px 30px #8b5ba822}#kdt-home .btn-outline,#kdt-home .btn-outline:hover,#kdt-home .story .btn-outline,#kdt-home .story .btn-outline:hover{background:transparent;color:#684e76;border-color:#c9b4d6;box-shadow:none}#kdt-home .btn-outline:hover,#kdt-home .story .btn-outline:hover{background:#ebe0f2;border-color:#b393c5}#kdt-home .text-link{color:#654873;border-color:#bda4cb}#kdt-home .text-link:hover{color:#83529b;border-color:#9d6bb7}#kdt-home .announcement{background:linear-gradient(100deg,#e1c8f0,#decbe7 57%,#e6d4f3);color:#593e67}#kdt-home .announcement .shipping strong,#kdt-home .announcement .top-account,#kdt-home .announcement .top-language{color:#593e67}#kdt-home .header{background:#f8f2fdef;border-color:#ddcde7;box-shadow:0 7px 30px #87659a08}#kdt-home .header-tools .icon-button{color:#674b74}#kdt-home .bag-count{background:#815a95;color:#f9f4fd}#kdt-home .desktop-menu{color:#684e75}#kdt-home .desktop-link:hover{color:#8a5aa2}#kdt-home .desktop-link:after{background:linear-gradient(90deg,#b483cc,#d3b3e8)}#kdt-home .desktop-more summary{background:linear-gradient(135deg,#f5ecfc,#e3d5ed);border-color:#d2c0de;color:#674b76}#kdt-home .desktop-more[open] summary{background:linear-gradient(135deg,#d2afe4,#dec1f2);color:#573867}#kdt-home .desktop-dropdown{background:#f8f2fd;border-color:#dbc8e7;box-shadow:0 20px 70px #734b8625}#kdt-home .desktop-dropdown-head{border-color:#dac9e6}#kdt-home .desktop-dropdown-head span:first-child{color:#7e5096}#kdt-home .desktop-dropdown-head span:last-child{color:#735e80}#kdt-home .desktop-dropdown-grid{scrollbar-color:#af8dc5 transparent}#kdt-home .desktop-dropdown-grid .menu-card{background:#fbf7fe;border-color:#dfd1e8;color:#634a71}#kdt-home .desktop-dropdown-grid .menu-card:hover{background:#ece0f5;border-color:#bfa2d2;color:#704586}#kdt-home .hero{background:#e8dbf1;color:#574062}#kdt-home .hero-image{opacity:1;filter:none;object-position:center}#kdt-home .hero:after{background:linear-gradient(90deg,#f7f0fceb 0%,#f3e9fbaa 29%,#ead8f630 57%,transparent 82%)}#kdt-home .hero-brand{color:#79588b}#kdt-home .hero h1{color:#5a4266}#kdt-home .hero h1 em{color:#8d60a1;background:linear-gradient(110deg,#9464aa,#775786);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#kdt-home .hero-subtitle{color:#624770}#kdt-home .hero-copy{color:#70587d}#kdt-home .hero-actions .text-link{color:#674b77;border-color:#ab90bd90}#kdt-home .hero-actions .text-link:hover{color:#8958a4;border-color:#8958a4}#kdt-home .hero-motion-controls{background:#f8f1fdd9;border-color:#c5abd57a;color:#664776;box-shadow:0 5px 22px #87679a1a}#kdt-home .hero-motion-controls button{background:#dac2e9d1;color:#5b3f69;border-color:#b89dc97a}#kdt-home .hero-motion-controls button:hover{background:#cdade1;color:#4e325d;border-color:#9e77b5}#kdt-home .hero-footer{background:#e9ddf32b;border-color:#af8dc555}#kdt-home .hero-index,#kdt-home .hero-caption{color:#6f4f82}#kdt-home .hero-index:before{background:#9e78b5}#kdt-home .benefits{background:linear-gradient(110deg,#f1e8f9,#e8daf1 50%,#efe1f8);border-color:#d2bce2}#kdt-home .benefit{color:#654975}#kdt-home .benefit span{color:#705780}#kdt-home .benefit .icon{color:#9168ad}#kdt-home .categories:before,#kdt-home .arrivals:before,#kdt-home .custom-design:before,#kdt-home .premium-section:after,#kdt-home .footer:after{background-image:url(assets/lilac-tropical-leaf-d431d2718f75.svg)}#kdt-home .atelier-category-photo,#kdt-home .menu-atlas-thumb{background-image:url(assets/lilac-tropical-categories-88f6ebc2c704.png)}#kdt-home .category-shade{background:linear-gradient(180deg,transparent 25%,#694d7710 50%,#4a3256c9 100%)}#kdt-home .category-kicker{color:#f1e5fb}#kdt-home .category-title{color:#f5eefc}#kdt-home .category-arrow{background:#67477970;border-color:#e3cff17a;color:#f4ebfc}#kdt-home .category-card:hover .category-arrow{background:linear-gradient(135deg,#cea8e3,#d9baf0);color:#563567;border-color:transparent}#kdt-home .campaign-strip{background:linear-gradient(115deg,#ddc3ec,#eadbf5 50%,#dbbfeb);border-color:#caacdc;color:#6a4280}#kdt-home .campaign-strip .eyebrow,#kdt-home .campaign-discount em{color:#633d79}#kdt-home .campaign-strip h2{color:#6e3f86}#kdt-home .campaign-discount strong{color:#71458a}#kdt-home .campaign-description p,#kdt-home .campaign-description small{color:#69477d}#kdt-home .campaign-strip .round-btn{color:#704488;border-color:#b691cd}#kdt-home .arrivals{background:linear-gradient(120deg,#f2e9fa,#ebe0f3)}#kdt-home .product-tag{color:#7b4f92;background:#f4eafc}#kdt-home .product-price{color:#633f77}#kdt-home .product-price del{color:#735885}#kdt-home .product-add{border-color:#cdbada;color:#6a4c7d}#kdt-home .product-add:hover{color:#8851a7}#kdt-home .product-favorite{background:#f7f2fde8;color:#86619a}#kdt-home .product-favorite.active .icon{fill:#9966b2;stroke:#9966b2}#kdt-home .product-status{color:#735885}#kdt-home .track-line{background:#d2bce1}#kdt-home .track-progress{background:linear-gradient(90deg,#aa7bc4,#d0ade8)}#kdt-home .round-btn{border-color:#bfa6d0;color:#744e8b}#kdt-home .round-btn:hover{background:#ede1f5}#kdt-home .custom-design{background:linear-gradient(115deg,#f6effc,#e6d8ef 55%,#e1c8f0);color:#67477c}#kdt-home .custom-content .eyebrow{color:#7b4f94}#kdt-home .custom-content h2{color:#684779}#kdt-home .custom-content h2 span{color:#8e64a4}#kdt-home .custom-content p.custom-description,#kdt-home .custom-description strong{color:#654577}#kdt-home .custom-steps{color:#6b4881}#kdt-home .custom-steps span{background:#dec8ec;border-color:#c5a7d9;color:#73488c}#kdt-home .custom-content p.custom-original-copy,#kdt-home .custom-mobile-line{color:#6a4e7b}#kdt-home .custom-showcase{background:#f8f2fdc9;border-color:#ebe1f4;box-shadow:0 20px 50px #8757a610}#kdt-home .custom-stage-top .eyebrow,#kdt-home .custom-stage-count{color:#6c4784}#kdt-home .bracelet-stage{background:radial-gradient(ellipse at 50% 35%,#f9f4fd,#f0e6f8 80%,#e1d0ed);border-color:#d5bfe5}#kdt-home .bracelet-corner,#kdt-home .bracelet-stage-count,#kdt-home .bracelet-stage-count strong,#kdt-home .bracelet-caption-title,#kdt-home .bracelet-caption-detail,#kdt-home .bracelet-drag{color:#6c4b83}#kdt-home .bracelet-live-dot{background:#a070bd}#kdt-home .bracelet-stone{border-color:#d7c4e5;color:#6c4783;background:#f8f3fd}#kdt-home .bracelet-stone:hover,#kdt-home .bracelet-stone-active{background:#e6d7f1;border-color:#b08acb}#kdt-home .bracelet-tool,#kdt-home .custom-showcase .bracelet-hint,#kdt-home .custom-showcase .custom-demo-label{color:#6d4785}#kdt-home .bracelet-tool{border-color:#b899cf}#kdt-home .bracelet-tool:hover{color:#8651a7;border-color:#9c6ebd}#kdt-home .premium-section{background:#e3d4eb;border-top:1px solid #d6c0e2;border-bottom:1px solid #d3bde0;color:#593d67}#kdt-home .premium-section:before{background:radial-gradient(ellipse at 5% 20%,#f3eafbaa,transparent 48%),radial-gradient(ellipse at 91% 22%,#d0a9e76b,transparent 50%),linear-gradient(120deg,#ebe0f2,#dbc6e6 63%,#e6d5f2)}#kdt-home .premium-section:after{opacity:.11}#kdt-home .premium-header .eyebrow{color:#754e8a}#kdt-home .premium-header h2{color:#5a3f67}#kdt-home .premium-header h2 span{background:linear-gradient(130deg,#9060a6,#745089);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#kdt-home .premium-header-copy p{color:#6d4d7e}#kdt-home .premium-stage-toolbar .premium-stage-caption{color:#6c4e7c}#kdt-home .premium-stage-toolbar .premium-motion{color:#634473;background:#f3eafb88;border-color:#af88c74d}#kdt-home .premium-stage-toolbar .premium-motion:hover{background:#d8bfe9;color:#4f345f}#kdt-home .premium-stage-note{color:#714f87}#kdt-home .premium-detail{border-color:#ae8ac666}#kdt-home .premium-detail-eyebrow{color:#754f8d}#kdt-home .premium-active-name{color:#563867}#kdt-home .premium-active-price{color:#794596}#kdt-home .premium-active-link{color:#663e7c;border-color:#9d79b777}#kdt-home .premium-active-link:hover{color:#7f47a1;border-color:#7f47a1}#kdt-home .premium-pagination{color:#77558e}#kdt-home .premium-current{color:#7e4a9b}#kdt-home .premium-prev,#kdt-home .premium-next{color:#6c4485;border-color:#a17cbb70}#kdt-home .premium-prev:hover,#kdt-home .premium-next:hover{background:linear-gradient(135deg,#cba2e2,#dcbdf3);color:#4f2e64;border-color:transparent}#kdt-home .premium-thumbs button{background:#ecdff5;border-color:#b796cf;color:#5f3978}#kdt-home .premium-thumbs button span{color:#5f3978}#kdt-home .premium-thumbs button.is-active{border-color:#8854ab;box-shadow:0 0 0 1px #8854ab33}#kdt-home .premium-thumbs button img{background:#f4ecfc}#kdt-home .stone-card h3{color:#774f8e}#kdt-home .stone-card:hover h3{color:#8b54ac}#kdt-home .stone-photo{border-color:#f0e3fb;box-shadow:0 9px 27px #986ab812}#kdt-home .stones-intro{color:#745785}#kdt-home .stone-number{color:#88679f}#kdt-home .story{background:#f9f5fd}#kdt-home .story-visual img{background:#fff}#kdt-home .story-title{color:#704d83}#kdt-home .story-title em,#kdt-home .story .section-label{color:#7f519a}#kdt-home .story-copy p{color:#6a507a}#kdt-home .story-copy p:first-child:first-letter{color:#8c5eab}#kdt-home .blog-card h3{color:#6b4581}#kdt-home .blog-excerpt{color:#6f5180}#kdt-home .blog-meta{color:#7b5a8f}#kdt-home .closing{background:#decbeb}#kdt-home .closing img{opacity:1;filter:none}#kdt-home .closing:after{background:linear-gradient(90deg,#f3e8fbe8,#ecdff5a8 61%,#d2b2ea30)}#kdt-home .closing h2{color:#644177}#kdt-home .closing h2 em{color:#8a57a7}#kdt-home .closing .eyebrow{color:#7b4e97}#kdt-home .closing p{color:#6a497f}#kdt-home .footer{background:#e5d7ee;color:#624176}#kdt-home .footer:before{opacity:1;background:linear-gradient(105deg,#f2e7fbe6 0%,#e6d5f0dd 52%,#d6bbe5d9 100%),url(assets/tropical-original-footer-a77420acff1d.webp) center/cover no-repeat;background-blend-mode:normal,luminosity}#kdt-home .footer:after{opacity:.13}#kdt-home .footer-intro{border-color:#9b76b455}#kdt-home .footer-intro .eyebrow{color:#754d8c}#kdt-home .footer-intro h2{color:#653f79}#kdt-home .footer-intro h2 span{color:#8959a6}#kdt-home .footer-grid{background:#f7f0fd65;border-color:#ba9fcd55;box-shadow:0 8px 32px #9870af1a}#kdt-home .footer-brand img{filter:none;opacity:1}#kdt-home .footer h3{color:#6c4286}#kdt-home .footer a,#kdt-home .footer p{color:#613f78}#kdt-home .footer a:hover{color:#8950ab}#kdt-home .footer .twitter-label{color:#613f78}#kdt-home .footer .payment-image{background:#f3eafc}#kdt-home .footer-bottom{border-color:#a580be55;color:#704c87}#kdt-home .footer-bottom a{color:#704c87}#kdt-home .footer-intro .btn,#kdt-home .footer-intro .btn:hover{color:#4d3658}#kdt-home .whatsapp{background:#f7f0fd;color:#81589a;border-color:#cdb6dd}#kdt-home .whatsapp:hover{background:linear-gradient(135deg,#cca8e3,#dcbdf1);color:#5e3777}#kdt-home #menu-dialog{background:#f6effc;border-color:#d3bbe3}#kdt-home #menu-dialog::backdrop{background:#68477775}#kdt-home #menu-dialog .dialog-top{background:linear-gradient(110deg,#f3e9fb,#e1d1ec);border-color:#c6a8d9}#kdt-home #menu-dialog .dialog-top h2{color:#6f4786}#kdt-home #menu-dialog .dialog-top .icon-button{background:#f7f1fd;color:#7f549a;border-color:#bc9cd1}#kdt-home #menu-dialog .menu-grid .menu-card{background:#f9f5fd;border-color:#d2bde1;color:#65417c}#kdt-home #menu-dialog .menu-card:hover{background:#e1d0ee;border-color:#af85cc;color:#612e83}#kdt-home .menu-thumb{background-color:#dfcbef}#kdt-home .menu-card>.icon{color:#8f67ab}#kdt-home .menu-contact-thumb{background:linear-gradient(135deg,#c9aadd,#d9baef)}#kdt-home .menu-contact-thumb .icon,#kdt-home .desktop-dropdown-grid .menu-contact-thumb .icon{color:#653a80}#kdt-home #menu-dialog .menu-languages{border-color:#c4a7d8}#kdt-home #menu-dialog .menu-languages summary,#kdt-home .language-options,#kdt-home #menu-dialog .language-options{color:#643d7e;background:#f4ecfc;border-color:#c5a9d9}#kdt-home .dialog-top h2{color:#6c4486}#kdt-home .dialog-note{color:#6f4f85}#kdt-home .toast{background:#724d89;color:#f4ebfc}#kdt-home :focus-visible{outline-color:#9968b9}#kdt-home .premium-product{background:#f6eefc;border-color:#cbb3db;color:#644872}#kdt-home .premium-product [data-premium-price]{color:#7a4999}#kdt-home .premium-motion:before{background:#8f68a6}#kdt-home .premium-thumbs button:focus-visible,#kdt-home .premium-prev:focus-visible,#kdt-home .premium-next:focus-visible,#kdt-home .premium-active-link:focus-visible,#kdt-home #premium-stage:focus-visible{outline-color:#8f68a6}@media(min-width:681px) and (max-width:900px){#kdt-home .hero-image{object-position:68% center}#kdt-home .hero:after{background:linear-gradient(180deg,#f0e6f805 0%,#ebdbf630 35%,#f2e6fbde 52%,#f4eafc 100%)}}@media(max-width:680px){#kdt-home .announcement{background:linear-gradient(110deg,#dbc0ec,#e0ceeb);color:#613e77}#kdt-home .hero-image{object-position:67% center}#kdt-home .hero:after{background:linear-gradient(180deg,#eadaf605 0%,#dec3f130 35%,#f2e7fbdd 53%,#f5ebfc 100%)}#kdt-home .hero-brand{color:#805799}#kdt-home .hero-copy{color:#66457c}#kdt-home .hero-subtitle{color:#643b7d}#kdt-home .hero-index,#kdt-home .hero-caption{color:#7b5198}#kdt-home .hero-footer{background:#dec8f040}#kdt-home .hero-motion-controls button{color:#613b79}#kdt-home .benefit span{color:#6b4b80}#kdt-home .campaign-description p,#kdt-home .campaign-description small{color:#673e81}#kdt-home .custom-content h2{color:#6e4288}#kdt-home .custom-content p.custom-description{color:#613c78}#kdt-home .custom-content p.custom-original-copy{color:#694781}#kdt-home .premium-header-copy p{color:#633e79}#kdt-home .story-copy p{color:#65437b}#kdt-home .categories,#kdt-home .stones,#kdt-home .journal{background-color:#f8f2fd}#kdt-home .closing h2{color:#653b80}#kdt-home .closing p{color:#664080}}#kdt-home{--brand-gradient:linear-gradient(135deg,#cdb7e6,#e6def5)}#kdt-home .menu-atlas-thumb{background-size:400% 200%;background-repeat:no-repeat}#kdt-home .btn,#kdt-home .hero-actions .btn,#kdt-home .custom-content .btn,#kdt-home .premium-category-link.btn,#kdt-home .story .btn:not(.btn-outline),#kdt-home .footer-intro .btn,#kdt-home .closing .btn{background:linear-gradient(135deg,#cdb7e6,#e6def5)}#kdt-home .btn:hover,#kdt-home .hero-actions .btn:hover,#kdt-home .custom-content .btn:hover,#kdt-home .premium-category-link.btn:hover,#kdt-home .story .btn:not(.btn-outline):hover,#kdt-home .footer-intro .btn:hover,#kdt-home .closing .btn:hover{background:linear-gradient(135deg,#c1a4dd,#eee3f9)}#kdt-home .hero h1 em,#kdt-home .premium-header h2 span{background:linear-gradient(110deg,#9675b0,#6f5d8b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#kdt-home .premium-header h2 span{background-image:linear-gradient(110deg,#806090,#634b7c)}#kdt-home .premium-section:before{background:radial-gradient(ellipse at 5% 20%,#faf6ffb3,transparent 48%),radial-gradient(ellipse at 91% 22%,#c4a9df55,transparent 50%),linear-gradient(120deg,#f3edf8,#d8c9e8 63%,#f2e5f5)}/*  Source: yakut-base.css  *//* Yakut Atelier base palette: final colour layer. Existing layout, type and product pixels stay intact. */#kdt-home{--navy:#401325;--ink:#faf8f9;--cream:#f7f3f4;--ivory:#faf8f9;--orange:#eadde1;--peach:#ece3e6;--accent:#e3d1d6;--champagne:#ece3e6;--sea:#e1cdd3;--muted:#f2ebed;--line:#ebdee22e;--brand-gradient:linear-gradient(135deg,#eadde1,#f4eff1);--purple:#401325;--purple-mid:#531930;--purple-soft:#7f2649;--pearl:#faf8f9;--plum-ink:#641e3a;--plum-muted:#aa3c68}#kdt-home{background:#401325;color:#faf8f9}#kdt-home ::selection{background:#eee5e8;color:#641e3a}#kdt-home .section-label,#kdt-home .eyebrow{color:#f0eaec}#kdt-home .section-head h2,#kdt-home .stones-head h2,#kdt-home .journal h2{color:#faf8f9}#kdt-home .text-link{color:#f5eff1;border-color:#e2cfd58c}#kdt-home .text-link:hover{color:#fff;border-color:#f4eff1}#kdt-home .skip{background:#faf8f9;color:#641e3a}/* Pearl lilac is the single primary action colour throughout the page. */#kdt-home .btn,#kdt-home .hero-actions .btn,#kdt-home .custom-content .btn,#kdt-home .premium-category-link.btn,#kdt-home .story .btn:not(.btn-outline),#kdt-home .footer-intro .btn,#kdt-home .closing .btn{background:linear-gradient(135deg,#eadde1,#f4eff1);color:#641e3a;border-color:#f6f3f4;box-shadow:0 8px 25px #4f172d20,inset 0 1px #ffffff8c}#kdt-home .btn:hover,#kdt-home .hero-actions .btn:hover,#kdt-home .custom-content .btn:hover,#kdt-home .premium-category-link.btn:hover,#kdt-home .story .btn:not(.btn-outline):hover,#kdt-home .footer-intro .btn:hover,#kdt-home .closing .btn:hover{background:linear-gradient(135deg,#f3edef,#fefbfd);color:#551931;border-color:#fefbfd;box-shadow:0 11px 30px #4c172c30,inset 0 1px #fff}#kdt-home .btn-outline,#kdt-home .btn-outline:hover,#kdt-home .story .btn-outline,#kdt-home .story .btn-outline:hover{background:transparent;color:#f6f1f3;border-color:#e1ccd297;box-shadow:none}#kdt-home .btn-outline:hover,#kdt-home .story .btn-outline:hover{background:#ece3e616;border-color:#f3edef}#kdt-home :focus-visible{outline-color:#f0eaec}/* The compact header keeps its existing measurements. */#kdt-home .announcement{background:linear-gradient(110deg,#ece2e5,#f3ecee 55%,#e8d7dc);color:#641e3a}#kdt-home .announcement .shipping strong,#kdt-home .announcement .top-account,#kdt-home .announcement .top-language{color:#641e3a}#kdt-home .header{background:#330f1ded;border-color:#ebe1e433;box-shadow:0 5px 28px #48162a17}#kdt-home .main-header{border-color:#ebe1e42b}#kdt-home .brand img,#kdt-home .footer-brand img{filter:brightness(0) invert(1);opacity:.97}#kdt-home .header-center,#kdt-home .editorial-mark,#kdt-home .desktop-menu,#kdt-home .desktop-link,#kdt-home .header-tools .icon-button{color:#f4eff1}#kdt-home .header-center a:hover,#kdt-home .desktop-link:hover,#kdt-home .header-tools .icon-button:hover{color:#fff}#kdt-home .header-center .new{color:#641e3a;background:#efe7e9}#kdt-home .bag-count{background:#eee5e8;color:#641e3a}#kdt-home .desktop-link:after{background:linear-gradient(90deg,#d9b9c3,#f3edef)}#kdt-home .desktop-more summary{background:linear-gradient(135deg,#c0507c4d,#c78a9e38);color:#fbf9fa;border-color:#dec7ce6b}#kdt-home .desktop-more[open] summary{background:linear-gradient(135deg,#eadde1,#f4eff1);color:#641e3a;border-color:#efe7e9}#kdt-home .desktop-dropdown{background:#fbf9fa;border-color:#e5d3d8;box-shadow:0 20px 70px #50182e3d}#kdt-home .desktop-dropdown-head{border-color:#e4d1d7}#kdt-home .desktop-dropdown-head span:first-child{color:#401325}#kdt-home .desktop-dropdown-head span:last-child{color:#aa3c68}#kdt-home .desktop-dropdown-grid{scrollbar-color:#ce96a9 transparent}#kdt-home .desktop-dropdown-grid .menu-card{background:#f5f1f2;color:#752344;border-color:#e9dade}#kdt-home .desktop-dropdown-grid .menu-card:hover{background:#ecdfe3;color:#641e3a;border-color:#cd95a8}/* Palm raster supplies silhouettes; purple supplies the atmosphere.
   The overlay stays below the existing true-3D stage. */#kdt-home .hero{background:linear-gradient(112deg,#401325 12%,#531930 58%,#7f2649 100%);color:#faf8f9}#kdt-home .hero-image{opacity:.53;mix-blend-mode:luminosity;filter:saturate(.25) contrast(.92) brightness(.93)}#kdt-home .hero:after{background:linear-gradient(90deg,#401325f5 0%,#401325dc 25%,#53193078 52%,#641e3a3b 82%,#7f264942 100%)}#kdt-home .hero-brand{color:#efe7e9}#kdt-home .hero h1{color:#fefafd}#kdt-home .hero h1 em{color:#eadde1;background:linear-gradient(105deg,#f5eff1,#e1ccd2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#kdt-home .hero-subtitle{color:#f5eff1}#kdt-home .hero-copy{color:#f1ebed}#kdt-home .hero-actions .text-link{color:#f6f1f3;border-color:#e8d7dc8f}#kdt-home .hero-actions .text-link:hover{color:#fff;border-color:#fff}#kdt-home .hero-motion-controls{background:#401325eB;color:#f8f4f5;border-color:#e1cdd37d;box-shadow:0 5px 22px #54193019}#kdt-home .hero-motion-controls button,#kdt-home .hero-motion-controls button[data-hero-motion],#kdt-home .hero-motion-controls button[data-hero-motion][aria-pressed=true]{background:#f3eceeef;color:#641e3a;border-color:#efe6e9}#kdt-home .hero-motion-controls button:hover,#kdt-home .hero-motion-controls button[data-hero-motion]:hover{background:#fefafd;color:#581a33;border-color:#fff}#kdt-home .hero-motion-controls button:focus-visible,#kdt-home .atelier-hero-canvas:focus-visible{outline-color:#f0eaec}#kdt-home .hero-footer{background:#401325e0;border-color:#e8d9dd33}#kdt-home .hero-index,#kdt-home .hero-caption{color:#f3ecee}#kdt-home .hero-index:before{background:#dec7ce}#kdt-home .benefits{background:linear-gradient(110deg,#531930,#48162a 54%,#531930);border-color:#ebe1e42b}#kdt-home .benefit{color:#faf7f8;border-color:#e9dbdf2e}#kdt-home .benefit span{color:#f2ebed}#kdt-home .benefit .icon{color:#ecdfe3}/* Purple surfaces alternate gently. Actual product photography is unfiltered. */#kdt-home .categories,#kdt-home .stones,#kdt-home .journal{background:linear-gradient(130deg,#401325,#411325 72%,#531930);color:#faf8f9}#kdt-home .categories:before,#kdt-home .arrivals:before,#kdt-home .custom-design:before,#kdt-home .premium-section:after,#kdt-home .footer:after{background-image:url(assets/lilac-tropical-leaf-d431d2718f75.svg);filter:brightness(0) invert(1)}#kdt-home .categories:before,#kdt-home .arrivals:before{opacity:.055}#kdt-home .atelier-category-photo,#kdt-home .menu-atlas-thumb{background-image:url(assets/lilac-tropical-categories-88f6ebc2c704.png)}#kdt-home .category-card .category-picture{background:#641e3a}#kdt-home .category-shade{background:linear-gradient(180deg,#40132500 25%,#4013250a 43%,#722242d9 100%)}#kdt-home .category-kicker{color:#f6f3f4}#kdt-home .category-title,#kdt-home .category-card:hover .category-title{color:#fefafd}#kdt-home .category-arrow{background:#411325b0;color:#fefafd;border-color:#ebdee2a3}#kdt-home .category-card:hover .category-arrow{background:linear-gradient(135deg,#eadde1,#f4eff1);color:#641e3a;border-color:#f2ebed}#kdt-home .mini-label{background:#f0e8ea;color:#641e3a}#kdt-home .campaign-strip{background:linear-gradient(115deg,#531930,#641e3a 54%,#531930);color:#faf8f9;border-color:#dab9c34d}#kdt-home .campaign-strip .eyebrow,#kdt-home .campaign-strip h2,#kdt-home .campaign-discount strong,#kdt-home .campaign-discount em{color:#fbfafa}#kdt-home .campaign-description p,#kdt-home .campaign-description small{color:#fbf9fa}#kdt-home .campaign-strip .round-btn{color:#fcfbfb;border-color:#e4d2d7aa}#kdt-home .campaign-strip .round-btn:hover{background:#f0e9eb20}#kdt-home .arrivals{background:linear-gradient(120deg,#531930,#51182f 70%,#531930);color:#faf8f9}#kdt-home .product-picture{background:#fff}#kdt-home .product-name{color:#faf8f9}#kdt-home .product-name:hover{color:#f5eff1}#kdt-home .product-tag{background:#f2ecee;color:#792445}#kdt-home .product-price{color:#fefafd}#kdt-home .product-price del{color:#f4edef;opacity:1}#kdt-home .product-add{color:#f5eff1;border-color:#e0cad18a}#kdt-home .product-add:hover{color:#fff;border-color:#f2ecee}#kdt-home .product-favorite{background:#faf9f9ef;color:#a93b67}#kdt-home .product-favorite.active .icon{fill:#b2406d;stroke:#b2406d}#kdt-home .product-status{color:#f1eaec}#kdt-home .track-line{background:#dac0c842}#kdt-home .track-progress{background:linear-gradient(90deg,#d8adbb,#f0e7ea)}#kdt-home .round-btn{color:#f5eff1;border-color:#e0cbd18c}#kdt-home .round-btn:hover{background:#ebdee21a}/* A pale studio table keeps the empty pearl beads easy to see. */#kdt-home .custom-design{background:linear-gradient(118deg,#401325 0%,#531930 65%,#641e3a 100%);color:#faf8f9}#kdt-home .custom-content .eyebrow{color:#efe7e9}#kdt-home .custom-content h2{color:#fefafd}#kdt-home .custom-content h2 span{color:#ece3e6}#kdt-home .custom-content p.custom-description,#kdt-home .custom-description strong{color:#f5f0f2}#kdt-home .custom-steps{color:#f6f2f3}#kdt-home .custom-steps span{background:#c7648b6b;border-color:#dac0c873;color:#fbf9fa}#kdt-home .custom-content p.custom-original-copy,#kdt-home .custom-mobile-line{color:#f2ecee}#kdt-home .custom-showcase{background:linear-gradient(145deg,#fcfafbf5,#f1eaeceb);border-color:#f5f1f2;box-shadow:0 20px 55px #55193124}#kdt-home .custom-stage-top .eyebrow,#kdt-home .custom-stage-count{color:#a03962}#kdt-home .custom-stage-badge{color:#401325;border-color:#dab2bf}#kdt-home .bracelet-stage{background:radial-gradient(ellipse at 50% 35%,#fdfaff,#f4eff1 78%,#ecdfe3);border-color:#e0c9d0}#kdt-home .bracelet-corner,#kdt-home .bracelet-stage-count,#kdt-home .bracelet-stage-count strong,#kdt-home .bracelet-caption-title,#kdt-home .bracelet-caption-detail,#kdt-home .bracelet-drag{color:#a53a64}#kdt-home .bracelet-live-dot{background:#c35581}#kdt-home .bracelet-stone{background:#faf8f9;border-color:#e0c9d0;color:#401325}#kdt-home .bracelet-stone:hover,#kdt-home .bracelet-stone-active{background:#eee6e8;border-color:#c48198}#kdt-home .bracelet-tool,#kdt-home .custom-showcase .bracelet-hint,#kdt-home .custom-showcase .custom-demo-label{color:#a23963}#kdt-home .bracelet-tool{border-color:#d29fb0}#kdt-home .bracelet-tool:hover{color:#641e3a;border-color:#c0507c}#kdt-home .premium-section{background:#531930;color:#faf8f9;border-color:#dfc7ce3d}#kdt-home .premium-section:before{background:radial-gradient(ellipse at 8% 16%,#c5869b25,transparent 50%),radial-gradient(ellipse at 94% 30%,#d5a5b523,transparent 52%),linear-gradient(120deg,#531930,#48152a 63%,#641e3a)}#kdt-home .premium-section:after{opacity:.07}#kdt-home .premium-header .eyebrow{color:#efe7e9}#kdt-home .premium-header h2{color:#fefafd}#kdt-home .premium-header h2 span{background:linear-gradient(110deg,#f5f0f2,#e9dade);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#kdt-home .premium-header-copy p{color:#f5eff1}#kdt-home .premium-gallery:before{background:radial-gradient(ellipse,#dcc3ca2b,transparent 68%)}#kdt-home .premium-stage-toolbar .premium-stage-caption,#kdt-home .premium-stage-caption,#kdt-home .premium-stage-note{color:#f4eef0}#kdt-home .premium-motion,#kdt-home .premium-stage-toolbar .premium-motion{color:#f9f6f7;background:#51182fe0;border-color:#e2ced469}#kdt-home .premium-motion:before{color:#f1eaec;background:transparent}#kdt-home .premium-motion:hover,#kdt-home .premium-stage-toolbar .premium-motion:hover{background:#762344;color:#fff;border-color:#ebe1e4a6}#kdt-home .premium-detail{border-color:#dfc7ce4d}#kdt-home .premium-detail-eyebrow{color:#f0e7ea}#kdt-home .premium-active-name{color:#fcfbfb}#kdt-home .premium-active-price{color:#f5f0f2}#kdt-home .premium-active-link{color:#f6f3f4;border-color:#e0c9d0a1}#kdt-home .premium-active-link:hover{color:#fff;border-color:#fff}#kdt-home .premium-pagination{color:#f0e8ea}#kdt-home .premium-current{color:#faf8f9}#kdt-home .premium-prev,#kdt-home .premium-next{color:#f5eff1;border-color:#dfc7ce88}#kdt-home .premium-prev:hover,#kdt-home .premium-next:hover{background:linear-gradient(135deg,#eadde1,#f4eff1);color:#641e3a;border-color:#f2ebed}#kdt-home .premium-thumbs button{background:#f4edef;color:#792446;border-color:#d4a4b4}#kdt-home .premium-thumbs button span{color:#792446}#kdt-home .premium-thumbs button img{background:#faf8f9}#kdt-home .premium-thumbs button.is-active{border-color:#f1ebed;box-shadow:0 0 0 2px #eadce05e}#kdt-home .premium-product{background:#f9f6f7;color:#7b2547;border-color:#dbc2c9}#kdt-home .premium-product [data-premium-name]{color:#712242}#kdt-home .premium-product [data-premium-price]{color:#a53a64}#kdt-home .premium-gallery[data-premium-renderer=fallback] .premium-product.is-active{border-color:#cc6c92}#kdt-home .premium-thumbs button:focus-visible,#kdt-home .premium-prev:focus-visible,#kdt-home .premium-next:focus-visible,#kdt-home .premium-active-link:focus-visible,#kdt-home #premium-stage:focus-visible{outline-color:#ede5e7}#kdt-home .stones-intro{color:#f1ebed}#kdt-home .stone-card h3{color:#f9f5f6}#kdt-home .stone-card:hover h3{color:#f1eaec}#kdt-home .stone-number{color:#eee5e8}#kdt-home .stone-photo{border-color:#d3a2b25e;background:#f6f3f4;box-shadow:0 9px 27px #5a1b3420}#kdt-home .story{background:linear-gradient(125deg,#531930,#551931);color:#faf8f9}#kdt-home .story-visual img{background:#fff}#kdt-home .story-title,#kdt-home .story-title em{color:#fcfafb}#kdt-home .story .section-label{color:#f0e7ea}#kdt-home .story-copy p{color:#f5f0f2}#kdt-home .story-copy p:first-child:first-letter{color:#e8d8dd}#kdt-home .blog-card h3{color:#faf9f9}#kdt-home .blog-card h3 a:hover{color:#f1eaec}#kdt-home .blog-excerpt{color:#f1ebed}#kdt-home .blog-meta{color:#ece3e6}#kdt-home .closing{background:#531930;color:#faf8f9}#kdt-home .closing img{opacity:.55;filter:saturate(.2) contrast(.96);mix-blend-mode:luminosity}#kdt-home .closing:after{background:linear-gradient(90deg,#401325f2,#531930bd 62%,#7f26494a)}#kdt-home .closing h2{color:#fcfbfb}#kdt-home .closing h2 em{color:#efe6e9}#kdt-home .closing .eyebrow{color:#f0e9eb}#kdt-home .closing p{color:#f5eff1}#kdt-home .footer{background:#310f1d;color:#f4edef}#kdt-home .footer:before{opacity:1;background:linear-gradient(105deg,#310f1df0 0%,#3e1324e8 53%,#531930dd 100%),url(assets/tropical-original-footer-a77420acff1d.webp) center/cover no-repeat;background-blend-mode:normal,luminosity}#kdt-home .footer:after{opacity:.075}#kdt-home .footer-intro{border-color:#ddc6cd41}#kdt-home .footer-intro .eyebrow{color:#efe7e9}#kdt-home .footer-intro h2,#kdt-home .footer-intro h2 span{color:#f9f6f7}#kdt-home .footer-grid{background:#cc6c922b;border-color:#ddc6cd44;box-shadow:0 8px 32px #4c172c1c}#kdt-home .footer h3{color:#faf9f9}#kdt-home .footer a,#kdt-home .footer p,#kdt-home .footer .twitter-label{color:#f3ecee}#kdt-home .footer a:hover{color:#fff}#kdt-home .footer .payment-image{background:#faf8f9}#kdt-home .footer-bottom{border-color:#dcc3ca43;color:#f0e8ea}#kdt-home .footer-bottom a{color:#f0e8ea}#kdt-home .footer-intro .btn,#kdt-home .footer-intro .btn:hover{color:#641e3a}#kdt-home .whatsapp{background:#f4eef0;color:#9e2f5b;border-color:#e3d1d6;box-shadow:0 5px 24px #55193129}#kdt-home .whatsapp:hover{background:linear-gradient(135deg,#eadde1,#f4eff1);color:#641e3a}/* Deliberately light drawers and dialogs keep dark input, result and price ink. */#kdt-home dialog,#kdt-home #menu-dialog{background:#faf8f9;color:#641e3a;border-color:#e3cfd5;box-shadow:0 18px 90px #45142852}#kdt-home dialog::backdrop,#kdt-home #menu-dialog::backdrop{background:#4f182ea8;backdrop-filter:blur(7px)}#kdt-home .dialog-top,#kdt-home #menu-dialog .dialog-top{background:linear-gradient(110deg,#48162a,#641e3a);border-color:#c8668d4d}#kdt-home .dialog-top h2,#kdt-home #menu-dialog .dialog-top h2{color:#fbfafa}#kdt-home .dialog-top .icon-button,#kdt-home #menu-dialog .dialog-top .icon-button{background:#f2ecee;color:#401325;border-color:#e8d7dc}#kdt-home .dialog-top .icon-button:hover,#kdt-home #menu-dialog .dialog-top .icon-button:hover{background:#fefbfd;color:#641e3a}#kdt-home .dialog-content,#kdt-home .dialog-content h3,#kdt-home .dialog-content b,#kdt-home .dialog-content strong,#kdt-home .cart-total{color:#641e3a}#kdt-home .dialog-note,#kdt-home .empty-state{color:#aa3c68}#kdt-home .search-input{color:#641e3a;background:transparent;border-color:#cb90a4;caret-color:#401325}#kdt-home .search-input::placeholder{color:#b94271;opacity:1}#kdt-home .search-result,#kdt-home .search-result b,#kdt-home .search-result span,#kdt-home .cart-item p,#kdt-home .cart-item strong{color:#732242}#kdt-home .search-result:hover,#kdt-home .search-result:hover b,#kdt-home .search-result:hover span{color:#be4776}#kdt-home .cart-item{border-color:#e5d3d8}#kdt-home .cart-item .icon-button{color:#ad3e6a}#kdt-home .cart-item .icon-button:hover{color:#641e3a}#kdt-home .dialog-content .btn{color:#641e3a;border:1px solid #e0c9d0}#kdt-home .dialog-content .menu-grid a{color:#732242;border-color:#e4d2d7}#kdt-home .dialog-content .menu-grid a:hover{color:#be4776}#kdt-home #menu-dialog .menu-grid .menu-card{background:#f5f1f2;border-color:#e4d1d7;color:#732242}#kdt-home #menu-dialog .menu-grid .menu-card:hover,#kdt-home #menu-dialog .menu-card:hover{background:#ebdfe2;border-color:#cb92a5;color:#641e3a}#kdt-home .menu-thumb{background-color:#ebdfe2}#kdt-home .menu-card>.icon{color:#c55d86}#kdt-home .menu-contact-thumb{background:linear-gradient(135deg,#e1cbd2,#ebe2e5)}#kdt-home .menu-contact-thumb .icon,#kdt-home .desktop-dropdown-grid .menu-contact-thumb .icon{color:#9b2e5a}#kdt-home #menu-dialog .menu-languages{border-color:#dec6cd}#kdt-home #menu-dialog .menu-languages summary{color:#9b2e5a}#kdt-home .language-options,#kdt-home #menu-dialog .language-options{color:#732242;background:#faf7f8;border-color:#dfc8cf}#kdt-home .language-options a,#kdt-home #menu-dialog .language-options a{color:#732242}#kdt-home .language-options a:hover,#kdt-home #menu-dialog .language-options a:hover{color:#be4776}#kdt-home dialog :focus-visible,#kdt-home .desktop-dropdown :focus-visible,#kdt-home .language-options :focus-visible{outline-color:#c45b85}#kdt-home .toast{background:#f5eff1;color:#641e3a;border:1px solid #e4d2d7;box-shadow:0 8px 30px #4f172d33}/* Colour overrides only: all existing stage/copy geometry and breakpoints remain. */@media(min-width:681px) and (max-width:900px){#kdt-home .hero:after{background:linear-gradient(180deg,#7f26493b 0%,#5319304d 34%,#401325e8 54%,#401325 100%)}}@media(max-width:680px){#kdt-home .announcement{background:linear-gradient(110deg,#eadce0,#f1ebed);color:#641e3a}#kdt-home .hero:after{background:linear-gradient(180deg,#7f264935 0%,#53193052 34%,#401325ef 53%,#401325 100%)}#kdt-home .hero-brand,#kdt-home .hero-index,#kdt-home .hero-caption{color:#f0e7ea}#kdt-home .hero-copy,#kdt-home .hero-subtitle{color:#f5eff1}#kdt-home .hero-footer{background:#401325e0}#kdt-home .hero-motion-controls button,#kdt-home .hero-motion-controls button[data-hero-motion]{color:#641e3a}#kdt-home .benefit span,#kdt-home .campaign-description p,#kdt-home .campaign-description small{color:#f9f6f7}#kdt-home .categories,#kdt-home .stones,#kdt-home .journal{background-color:#401325}#kdt-home .custom-content h2{color:#fefafd}#kdt-home .custom-content p.custom-description,#kdt-home .custom-content p.custom-original-copy{color:#f5eff1}#kdt-home .premium-header-copy p{color:#f4eff1}#kdt-home .story-copy p{color:#f5f0f2}#kdt-home .closing h2{color:#fcfbfb}#kdt-home .closing p{color:#f5eff1}}/* The supplied reference uses a deep plum base with a localized violet glow. */#kdt-home{background:#330f1d}#kdt-home .announcement,#kdt-home .announcement .wrap{background:#2a0d18;color:#ebe1e4}#kdt-home .announcement .shipping strong,#kdt-home .announcement .top-account,#kdt-home .announcement .top-language{color:#ebe1e4}#kdt-home .header{background:#310e1cee;border-color:#d19eaf24}#kdt-home .hero{background:radial-gradient(ellipse at 13% 6%,#972d57 0%,#641e3a 37%,#401325 73%,#330f1d 100%)}#kdt-home .hero-image{opacity:.26;mix-blend-mode:luminosity;filter:saturate(.2) contrast(1.06) brightness(.58)}#kdt-home .hero:after{background:linear-gradient(90deg,#3f132420 0%,#3f132428 36%,#35101f5e 75%,#330f1d80 100%),linear-gradient(0deg,#330f1de0,transparent 62%)}#kdt-home .hero-footer{background:#340f1ee0}#kdt-home .categories,#kdt-home .stones,#kdt-home .journal{background:linear-gradient(135deg,#2c0d1a,#3b1122)}#kdt-home .benefits{background:linear-gradient(110deg,#3d1223,#471529,#381120)}#kdt-home .closing img{opacity:.28;filter:saturate(.2) contrast(1.04) brightness(.65)}#kdt-home #menu-dialog{background:#2d0e1a;color:#f7f3f4;border-color:#bb437240}#kdt-home #menu-dialog .dialog-top{background:linear-gradient(110deg,#3d1223,#531930);border-color:#ce96a930}#kdt-home #menu-dialog .menu-grid .menu-card{background:#401325;border-color:#c1517d4d;color:#f5eff1}#kdt-home #menu-dialog .menu-grid .menu-card:hover,#kdt-home #menu-dialog .menu-card:hover{background:#5c1b35;color:#fcfafb;border-color:#c88ca06b}#kdt-home #menu-dialog .menu-languages{border-color:#c75f883d}#kdt-home #menu-dialog .menu-languages summary{color:#ebe1e4;background:#401325}@media(min-width:681px) and (max-width:900px){#kdt-home .hero:after{background:linear-gradient(180deg,#51182f26 0%,#48152a59 34%,#3a1121e8 56%,#330f1d 100%)}}@media(max-width:680px){#kdt-home .announcement{background:#2a0d18;color:#ebe1e4}#kdt-home .hero:after{background:linear-gradient(180deg,#51182f18 0%,#48152a59 34%,#3a1121ef 54%,#330f1d 100%)}#kdt-home .hero-footer{background:#340f1ee0}}/* Reference colour field: opaque samples replace all previous hero washes. */#kdt-home{background:#270c17}#kdt-home .announcement,#kdt-home .announcement .wrap{background:#2e0e1b;color:#e9d9de}#kdt-home .announcement .shipping strong,#kdt-home .announcement .top-account,#kdt-home .announcement .top-language{color:#e9d9de}#kdt-home .header{background:linear-gradient(100deg,#a03962 0%,#7d2548 35%,#591a33 53%,#3a1121 100%);border-color:#c484992b}#kdt-home .hero{background:#581a33 none center/100% 100% no-repeat}#kdt-home .hero:after{background:none}#kdt-home .hero:before{background:none}#kdt-home .hero-image{opacity:.12;mix-blend-mode:screen;filter:sepia(1) saturate(.5) brightness(.35);-webkit-mask-image:linear-gradient(90deg,transparent 60%,#000 90%);mask-image:linear-gradient(90deg,transparent 60%,#000 90%)}#kdt-home .hero-brand{color:#e4d2d7}#kdt-home .hero h1{color:#eee5e8}#kdt-home .hero h1 em{color:#eee5e8;background:none;-webkit-text-fill-color:#eee5e8}#kdt-home .hero-subtitle{color:#e6d4d9}#kdt-home .hero-copy{color:#dec6cd}#kdt-home .hero-footer{background:#320f1d;border-color:#c7899e24}#kdt-home .hero-index,#kdt-home .hero-caption{color:#e4d2d7}#kdt-home .hero-motion-controls{background:#401325e8;border-color:#d19dae5e}#kdt-home .categories,#kdt-home .stones,#kdt-home .journal{background:#270c17}#kdt-home .benefits{background:linear-gradient(100deg,#3b1122,#431427,#340f1e)}#kdt-home .arrivals,#kdt-home .story{background:linear-gradient(120deg,#340f1e,#401325)}#kdt-home .campaign-strip{background:linear-gradient(110deg,#49162a,#581a33,#401325)}#kdt-home .custom-design{background:linear-gradient(118deg,#371120,#581a33 65%,#401325)}#kdt-home .premium-section{background:#371020}#kdt-home .premium-section:before{background:radial-gradient(ellipse at 12% 8%,#71224240,transparent 48%),linear-gradient(120deg,#401325,#581a33 65%,#371020)}#kdt-home .closing{background:#371020}#kdt-home .closing:after{background:linear-gradient(90deg,#371120ed,#581a33bd 62%,#330f1d4a)}#kdt-home .footer{background:#2d0d1a}#kdt-home .footer:before{background:linear-gradient(105deg,#2d0d1aef,#3b1122e8 53%,#49162add),url(assets/tropical-original-footer-a77420acff1d.webp) center/cover no-repeat}#kdt-home #menu-dialog{background:#270c17}#kdt-home #menu-dialog .dialog-top{background:linear-gradient(100deg,#371120,#49162a)}#kdt-home #menu-dialog .menu-grid .menu-card{background:#371120;border-color:#c1517d4d}#kdt-home #menu-dialog .menu-languages summary{background:#371120;color:#ebe1e4}@media(min-width:681px) and (max-width:900px){#kdt-home .hero:after{background:none}}@media(max-width:680px){#kdt-home .announcement{background:#2e0e1b;color:#e9d9de}#kdt-home .hero:after{background:none}#kdt-home .hero-footer{background:#320f1d}}/*  Source: tropical-visibility.css  *//* Botanical detail above the retained reference-purple colour field. */#kdt-home .hero-image{
  opacity:.82;
  mix-blend-mode:soft-light;
  filter:saturate(.2) contrast(1.35) brightness(1.08);
  -webkit-mask-image:linear-gradient(90deg,transparent 38%,#000 70%);
  mask-image:linear-gradient(90deg,transparent 38%,#000 70%);
}#kdt-home .categories:before,#kdt-home .arrivals:before,#kdt-home .custom-design:before,#kdt-home .premium-section:after,#kdt-home .footer:after{
  opacity:.34;
  filter:none;
  pointer-events:none;
}#kdt-home .categories:before{left:-54px;width:270px;height:360px}#kdt-home .arrivals:before{top:26px;bottom:auto;right:-38px;width:290px;height:370px}#kdt-home .custom-design:before{left:-52px;opacity:.29}#kdt-home .premium-section:after{right:-30px;opacity:.36}#kdt-home .footer:after{right:-25px;opacity:.34}#kdt-home .closing img{opacity:.64;mix-blend-mode:soft-light;filter:saturate(.2) contrast(1.25) brightness(1.04)}@media(max-width:680px){
  #kdt-home .hero-image{opacity:.9;-webkit-mask-image:radial-gradient(ellipse 95% 55% at 100% 15%,#000 0%,#000 50%,transparent 95%);mask-image:radial-gradient(ellipse 95% 55% at 100% 15%,#000 0%,#000 50%,transparent 95%)}
  #kdt-home .categories:before{left:-48px;width:220px;height:290px;opacity:.3}
  #kdt-home .arrivals:before{right:-58px;width:235px;height:300px;opacity:.3}
  #kdt-home .custom-design:before{left:-65px;width:230px;height:310px;opacity:.26}
  #kdt-home .premium-section:after{right:-70px;width:255px;height:310px;opacity:.33}
  #kdt-home .footer:after{right:-58px;width:275px;height:330px;opacity:.34}
}/*  Source: yakut.css  *//* Yakut Atelier: ruby enamel, warm ivory, restrained champagne. */#kdt-home{--navy:#5e223c;--ink:#46242f;--cream:#f4ebee;--ivory:#f4ebee;--orange:#93365a;--peach:#dba2ae;--accent:#a7446b;--champagne:#c895a4;--sea:#e5d3d8;--muted:#896a71;--line:#dccbd0;--brand-gradient:linear-gradient(120deg,#822c50,#b8587d);--sans:kdt-poppins,sans-serif;--serif:kdt-poppins,sans-serif}#kdt-home{background:#f4ebee;color:#46242f}#kdt-home ::selection{background:#9e3d64;color:#fdf7f9}#kdt-home .section-label,#kdt-home .eyebrow{color:#942c52}#kdt-home .section-head h2,#kdt-home .stones-head h2,#kdt-home .journal h2{color:#521c30}#kdt-home :focus-visible{outline-color:#ac3360}#kdt-home .text-link{color:#6d213e;border-color:#b58a93}#kdt-home .text-link:hover{color:#b23563;border-color:#b23563}#kdt-home .btn,#kdt-home .hero-actions .btn,#kdt-home .custom-content .btn,#kdt-home .premium-category-link.btn,#kdt-home .story .btn:not(.btn-outline),#kdt-home .footer-intro .btn,#kdt-home .closing .btn{background:linear-gradient(115deg,#822c50 0%,#a7446b 100%);color:#fcf5f7;border:1px solid #c8587e;box-shadow:0 8px 24px #611d3816,inset 0 1px #eaafb630}#kdt-home .btn:hover,#kdt-home .hero-actions .btn:hover,#kdt-home .custom-content .btn:hover,#kdt-home .premium-category-link.btn:hover,#kdt-home .story .btn:not(.btn-outline):hover,#kdt-home .footer-intro .btn:hover,#kdt-home .closing .btn:hover{background:linear-gradient(115deg,#93375a,#b75a7e);color:#fff;border-color:#c98698;box-shadow:0 12px 28px #611d3825}#kdt-home .btn-outline,#kdt-home .btn-outline:hover,#kdt-home .story .btn-outline,#kdt-home .story .btn-outline:hover{color:#722241;background:transparent;border-color:#caa6ab;box-shadow:none}#kdt-home .btn-outline:hover,#kdt-home .story .btn-outline:hover{background:#ecdee2;border-color:#b85d7e}#kdt-home .announcement,#kdt-home .announcement .wrap{background:linear-gradient(100deg,#552239,#822c50 60%,#5d223c);color:#efe1e5}#kdt-home .announcement .shipping strong,#kdt-home .announcement .top-account,#kdt-home .announcement .top-language{color:#efe1e5}#kdt-home .header{background:#f9f4f6f5;border-bottom:1px solid #dac7cd;box-shadow:0 5px 30px #601d3607}#kdt-home .main-header{height:74px;min-height:74px;gap:22px}#kdt-home .brand{width:218px}#kdt-home .brand img{height:58px;filter:none;opacity:1;object-fit:contain}#kdt-home .desktop-menu,#kdt-home .header-tools .icon-button{color:#5c1c36}#kdt-home .desktop-menu{gap:17px}#kdt-home .desktop-link:hover{color:#b13561}#kdt-home .desktop-link:after{background:linear-gradient(90deg,#822c50,#cc6889)}#kdt-home .header-tools{gap:0}#kdt-home .bag-count{background:#94395c;color:#fbf3f5}#kdt-home .desktop-more summary{background:linear-gradient(120deg,#f1e6e9,#e6d2d8);color:#6a203d;border-color:#d9b2b6}#kdt-home .desktop-more[open] summary{background:#93365a;color:#fcf3f6}#kdt-home .desktop-dropdown{background:#faf5f7;border-color:#dbc4cb;box-shadow:0 24px 70px #551a3122}#kdt-home .desktop-dropdown-head{border-color:#dfcdd2}#kdt-home .desktop-dropdown-head span:first-child{color:#611d38}#kdt-home .desktop-dropdown-head span:last-child{color:#9c6272}#kdt-home .desktop-dropdown-grid .menu-card{background:#f0e6e9;color:#661f3a;border-color:#e3d0d6}#kdt-home .desktop-dropdown-grid .menu-card:hover{background:#eccacd;color:#5d1c37;border-color:#be8996}#kdt-home .hero{background:#61243f url(assets/yakut-hero-bg-v3-8d278ea8ef43.webp) center/cover no-repeat;color:#fbf1f4}#kdt-home .hero:before{background:none}#kdt-home .hero:after{background:linear-gradient(90deg,#542038d9 0%,#66254165 42%,#611d3800 65%),linear-gradient(0deg,#4a1e3582 0%,transparent 22%)}#kdt-home .hero-image{display:none}#kdt-home .hero-brand{color:#e7bfc2}#kdt-home .hero h1,#kdt-home .hero h1 em{color:#fbf1f4;background:none;-webkit-text-fill-color:#fbf1f4}#kdt-home .hero-subtitle{color:#ebcfd7}#kdt-home .hero-copy{color:#e4bdc4}#kdt-home .hero-actions .btn,#kdt-home .hero-actions .btn:hover,#kdt-home .premium-category-link.btn,#kdt-home .premium-category-link.btn:hover,#kdt-home .closing .btn,#kdt-home .closing .btn:hover,#kdt-home .footer-intro .btn,#kdt-home .footer-intro .btn:hover{background:linear-gradient(115deg,#eac8d2,#d5a8b5);color:#591b36;border-color:#eac8d2;box-shadow:0 8px 25px #1c091427,inset 0 1px #faeff27d}#kdt-home .hero-actions .text-link{color:#ecd5dc;border-color:#cc9aa5}#kdt-home .hero-actions .text-link:hover{color:#fcf3f6;border-color:#f8e6eb}#kdt-home .hero-motion-controls{color:#efd9e0;background:#5d263fe8;border-color:#dba0af69;box-shadow:0 5px 24px #2c0d1a1c}#kdt-home .hero-motion-controls button,#kdt-home .hero-motion-controls button[data-hero-motion],#kdt-home .hero-motion-controls button[data-hero-motion][aria-pressed=true]{color:#671f3d;background:#efd9e0;border-color:#e0bec8}#kdt-home .hero-motion-controls button:hover,#kdt-home .hero-motion-controls button[data-hero-motion]:hover{background:#faedf1;color:#531931}#kdt-home .hero-footer{background:#51233ac7;border-color:#d3a0a62e}#kdt-home .hero-index,#kdt-home .hero-caption{color:#e1c5cd}#kdt-home .hero-index:before{background:#ca93a3}#kdt-home .benefits{background:linear-gradient(110deg,#ebd9de,#f2e5e9 52%,#e9d6dc);border-color:#dbc3ca}#kdt-home .benefit{color:#6b203c;border-color:#cdb2ba55}#kdt-home .benefit span{color:#916873}#kdt-home .benefit .icon{color:#9e2f58}#kdt-home .categories,#kdt-home .stones,#kdt-home .journal{background:#f4ebee;color:#46242f}#kdt-home .categories:before,#kdt-home .arrivals:before,#kdt-home .custom-design:before,#kdt-home .premium-section:after,#kdt-home .footer:after{background-image:url(assets/yakut-tropical-leaf-221bb1686621.svg);filter:none;opacity:.20;pointer-events:none}#kdt-home .categories:before{left:-48px;width:250px;height:360px;opacity:.21}#kdt-home .arrivals:before{right:-32px;top:20px;width:260px;height:350px;opacity:.22}#kdt-home .atelier-category-photo,#kdt-home .menu-atlas-thumb{background-image:url(assets/yakut-categories-51b6585a2f49.webp)}#kdt-home .category-card .category-picture{background:#d9bac3}#kdt-home .category-shade{background:linear-gradient(180deg,#37112200 37%,#37112220 62%,#371122d9 100%)}#kdt-home .category-title,#kdt-home .category-card:hover .category-title{color:#fcf5f7}#kdt-home .category-kicker{color:#efd7de}#kdt-home .category-arrow{color:#fbf1f4;background:#591b3466;border-color:#e7c0c47a}#kdt-home .category-card:hover .category-arrow{background:#eac8d2;color:#5c1c37;border-color:#f8e7ec}#kdt-home .mini-label{background:#f0d8df;color:#7c2546}#kdt-home .campaign-strip{background:linear-gradient(110deg,#782c4d,#a13e66 55%,#813052);color:#faeff3;border-color:#cf8f9555}#kdt-home .campaign-strip .eyebrow,#kdt-home .campaign-strip h2,#kdt-home .campaign-discount strong,#kdt-home .campaign-discount em{color:#faeef2}#kdt-home .campaign-description p,#kdt-home .campaign-description small{color:#edd0d9}#kdt-home .campaign-strip .round-btn{color:#edd1da;border-color:#c78d9b}#kdt-home .arrivals{background:linear-gradient(115deg,#ecdbe0,#f2e7ea 65%,#eedde2);color:#46242f}#kdt-home .product-name,#kdt-home .product-price{color:#561f34}#kdt-home .product-name:hover{color:#9a2e56}#kdt-home .product-price del{color:#a17a84}#kdt-home .product-tag{background:#efdce2;color:#86284e}#kdt-home .product-add{color:#782444;border-color:#c09ea4}#kdt-home .product-add:hover{color:#ab335f;border-color:#ab335f}#kdt-home .product-favorite{background:#fcf4f6ed;color:#88294d}#kdt-home .product-favorite.active .icon{fill:#932c53;stroke:#932c53}#kdt-home .product-status{color:#96707b}#kdt-home .track-line{background:#cdaaae55}#kdt-home .track-progress{background:linear-gradient(90deg,#6d203e,#c37e92)}#kdt-home .round-btn{color:#7f2648;border-color:#caa5ac}#kdt-home .round-btn:hover{background:#e3cdd4}#kdt-home .custom-design{background:linear-gradient(115deg,#f4e9ec,#e9d6dc 60%,#efe2e6);color:#5d2139}#kdt-home .custom-design:before{left:-45px;opacity:.17}#kdt-home .custom-content .eyebrow{color:#a6325c}#kdt-home .custom-content h2{color:#5a1d34}#kdt-home .custom-content h2 span{color:#ad345f}#kdt-home .custom-content p.custom-description,#kdt-home .custom-description strong,#kdt-home .custom-steps{color:#7c4255}#kdt-home .custom-steps span{background:#f0cdd0;color:#85284b;border-color:#cc9ca8}#kdt-home .custom-content p.custom-original-copy,#kdt-home .custom-mobile-line{color:#9c6274}#kdt-home .custom-showcase{background:linear-gradient(145deg,#fdf7f9,#eddde2);border-color:#e3c8d0;box-shadow:0 22px 55px #6c203e0d}#kdt-home .custom-stage-top .eyebrow,#kdt-home .custom-stage-count{color:#a06075}#kdt-home .custom-stage-badge{color:#752342;border-color:#d6afb4}#kdt-home .bracelet-stage{background:radial-gradient(ellipse at 50% 35%,#fdf7f9,#f0e6e9 78%,#ebd8de);border-color:#dab0b3}#kdt-home .bracelet-corner,#kdt-home .bracelet-stage-count,#kdt-home .bracelet-stage-count strong,#kdt-home .bracelet-caption-title,#kdt-home .bracelet-caption-detail,#kdt-home .bracelet-drag{color:#9e6375}#kdt-home .bracelet-live-dot{background:#ae3461}#kdt-home .bracelet-stone{background:#fdf7f9;border-color:#d9bbc4;color:#7d2546}#kdt-home .bracelet-stone:hover,#kdt-home .bracelet-stone-active{background:#edd9df;border-color:#bd6887}#kdt-home .bracelet-tool,#kdt-home .custom-showcase .bracelet-hint,#kdt-home .custom-showcase .custom-demo-label{color:#9e6375}#kdt-home .bracelet-tool{border-color:#d1a8b1}#kdt-home .bracelet-tool:hover{color:#792445;border-color:#b33e69}#kdt-home .premium-section{background:#662743;color:#fbf0f3;border-color:#ce979e33}#kdt-home .premium-section:before{background:radial-gradient(ellipse at 16% 0%,#cd5a8233,transparent 45%),linear-gradient(118deg,#4e2238,#822c50 60%,#59233d)}#kdt-home .premium-section:after{right:-30px;opacity:.25}#kdt-home .premium-header .eyebrow{color:#d9acb9}#kdt-home .premium-header h2{color:#faeff3}#kdt-home .premium-header h2 span{background:linear-gradient(105deg,#edd0d9,#d2a1b0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#kdt-home .premium-header-copy p{color:#edc1c5}#kdt-home .premium-gallery:before{background:radial-gradient(ellipse,#cd878f24,transparent 68%)}#kdt-home .premium-stage-toolbar .premium-stage-caption,#kdt-home .premium-stage-caption,#kdt-home .premium-stage-note{color:#e2c1cb}#kdt-home .premium-motion,#kdt-home .premium-stage-toolbar .premium-motion{color:#f1d9e0;background:#662743db;border-color:#cb6f906b}#kdt-home .premium-motion:before{color:#e8c7d1}#kdt-home .premium-motion:hover,#kdt-home .premium-stage-toolbar .premium-motion:hover{background:#953a60;color:#faedf1;border-color:#ce8ea0}#kdt-home .premium-detail{border-color:#c7889a3d}#kdt-home .premium-detail-eyebrow{color:#dab2be}#kdt-home .premium-active-name{color:#faeef2}#kdt-home .premium-active-price{color:#e8c6d0}#kdt-home .premium-active-link{color:#efd1da;border-color:#cb929a}#kdt-home .premium-active-link:hover{color:#fff;border-color:#eabfcc}#kdt-home .premium-pagination,#kdt-home .premium-current{color:#eacdd6}#kdt-home .premium-prev,#kdt-home .premium-next{color:#efd2db;border-color:#c48798}#kdt-home .premium-prev:hover,#kdt-home .premium-next:hover{background:#e5c4ce;color:#601d39;border-color:#e9c9d3}#kdt-home .premium-thumbs button{background:#eedae0;color:#7d2648;border-color:#bf8797}#kdt-home .premium-thumbs button span{color:#7d2648}#kdt-home .premium-thumbs button img{background:#fcf4f6}#kdt-home .premium-thumbs button.is-active{border-color:#e7c0cc;box-shadow:0 0 0 2px #d49dad59}#kdt-home .premium-product{background:#fbf0f3;color:#702544;border-color:#d9aeb3}#kdt-home .premium-product [data-premium-name]{color:#702544}#kdt-home .premium-product [data-premium-price]{color:#9e5873}#kdt-home .stones-intro{color:#8f6a74}#kdt-home .stone-card h3{color:#62273e}#kdt-home .stone-card:hover h3{color:#ab335e}#kdt-home .stone-number{color:#ad7180}#kdt-home .stone-photo{border-color:#d6aeb17d;background:#f9f1f3;box-shadow:0 9px 27px #691f3b0c}#kdt-home .story{background:linear-gradient(120deg,#fdf6f8,#f0e3e7);color:#6a3346}#kdt-home .story-visual img{background:#f4ebee}#kdt-home .story-title,#kdt-home .story-title em{color:#6c203f}#kdt-home .story .section-label{color:#b33b66}#kdt-home .story-copy p{color:#895265}#kdt-home .story-copy p:first-child:first-letter{color:#ac335f}#kdt-home .blog-card h3{color:#66253e}#kdt-home .blog-card h3 a:hover{color:#ae3460}#kdt-home .blog-excerpt{color:#926876}#kdt-home .blog-meta{color:#af7285}#kdt-home .closing{background:#7c2f51;color:#faedf1}#kdt-home .closing img{opacity:.72;filter:saturate(.35);mix-blend-mode:luminosity}#kdt-home .closing:after{background:linear-gradient(90deg,#60233ffa,#822c50bf 60%,#611d3821)}#kdt-home .closing h2{color:#faeef2}#kdt-home .closing h2 em{color:#e3bcc8}#kdt-home .closing .eyebrow{color:#e2afb7}#kdt-home .closing p{color:#ebcfd7}#kdt-home .footer{background:#4c1e34;color:#e9cfd7}#kdt-home .footer:before{opacity:1;background:linear-gradient(105deg,#4c1e34f5 0%,#612642e3 58%,#822c50b8 100%),url(assets/yakut-hero-bg-v3-8d278ea8ef43.webp) center/cover no-repeat;background-blend-mode:normal}#kdt-home .footer:after{right:-25px;opacity:.30}#kdt-home .footer-intro{border-color:#c78e963d}#kdt-home .footer-intro .eyebrow{color:#d3a7b4}#kdt-home .footer-intro h2,#kdt-home .footer-intro h2 span{color:#f1dae1}#kdt-home .footer-grid{background:#b8627d20;border-color:#da9ea63b;box-shadow:0 8px 32px #210a1513}#kdt-home .footer h3{color:#f0dfe4}#kdt-home .footer a,#kdt-home .footer p,#kdt-home .footer .twitter-label{color:#e2c4cd}#kdt-home .footer a:hover{color:#f8e8ed}#kdt-home .footer-brand{width:218px;max-width:100%;display:block}#kdt-home .footer-brand img{filter:brightness(0) invert(1);opacity:.94;object-fit:contain;height:auto}#kdt-home .footer .payment-image{background:#fbf1f4}#kdt-home .footer-bottom{border-color:#c0879240;color:#dcb5c1}#kdt-home .footer-bottom a{color:#dcb5c1}#kdt-home .footer-intro .btn,#kdt-home .footer-intro .btn:hover{color:#601d39}#kdt-home .whatsapp{background:#f0d8df;color:#80264a;border-color:#d6a6af;box-shadow:0 5px 24px #551a3224}#kdt-home .whatsapp:hover{background:#f1e3e7;color:#601d38}#kdt-home dialog,#kdt-home #menu-dialog{background:#f9f3f5;color:#68213e;border-color:#e1b6b9;box-shadow:0 18px 90px #44142840}#kdt-home dialog::backdrop,#kdt-home #menu-dialog::backdrop{background:#36102199;backdrop-filter:blur(7px)}#kdt-home .dialog-top,#kdt-home #menu-dialog .dialog-top{background:linear-gradient(110deg,#652843,#92395d);border-color:#d09aa13d}#kdt-home .dialog-top h2,#kdt-home #menu-dialog .dialog-top h2{color:#faecf0}#kdt-home .dialog-top .icon-button,#kdt-home #menu-dialog .dialog-top .icon-button{background:#efd7de;color:#6b203e;border-color:#dab3bf}#kdt-home .dialog-top .icon-button:hover,#kdt-home #menu-dialog .dialog-top .icon-button:hover{background:#f9ebef;color:#5c1b36}#kdt-home .dialog-content,#kdt-home .dialog-content h3,#kdt-home .dialog-content b,#kdt-home .dialog-content strong,#kdt-home .cart-total{color:#6c223f}#kdt-home .dialog-note,#kdt-home .empty-state{color:#a67181}#kdt-home .search-input{color:#6a203e;background:transparent;border-color:#c1909e;caret-color:#822c50}#kdt-home .search-input::placeholder{color:#a07d88;opacity:1}#kdt-home .search-result,#kdt-home .search-result b,#kdt-home .search-result span,#kdt-home .cart-item p,#kdt-home .cart-item strong{color:#712241}#kdt-home .search-result:hover,#kdt-home .search-result:hover b,#kdt-home .search-result:hover span{color:#ac3360}#kdt-home .cart-item{border-color:#dec9cf}#kdt-home .cart-item .icon-button{color:#b3607f}#kdt-home .cart-item .icon-button:hover{color:#772445}#kdt-home .dialog-content .btn{color:#fbf3f5;border-color:#b96081}#kdt-home .dialog-content .menu-grid a{color:#7d2648;border-color:#e0bcc0}#kdt-home .dialog-content .menu-grid a:hover{color:#b03563}#kdt-home #menu-dialog .menu-grid .menu-card{background:#eee1e5;border-color:#dbc3ca;color:#752546}#kdt-home #menu-dialog .menu-grid .menu-card:hover,#kdt-home #menu-dialog .menu-card:hover{background:#e6cfd6;border-color:#c48899;color:#6a203f}#kdt-home .menu-thumb{background-color:#e4ccd3}#kdt-home .menu-card>.icon{color:#b4567c}#kdt-home .menu-contact-thumb{background:linear-gradient(135deg,#ebd3da,#dfb3b8)}#kdt-home .menu-contact-thumb .icon,#kdt-home .desktop-dropdown-grid .menu-contact-thumb .icon{color:#972d55}#kdt-home #menu-dialog .menu-languages{border-color:#d7b1b7}#kdt-home #menu-dialog .menu-languages summary{background:#edd8de;color:#84284b}#kdt-home .language-options,#kdt-home #menu-dialog .language-options{color:#6a203e;background:#fcf3f6;border-color:#e1b8bc}#kdt-home .language-options a,#kdt-home #menu-dialog .language-options a{color:#792449}#kdt-home .language-options a:hover,#kdt-home #menu-dialog .language-options a:hover{color:#b63667}#kdt-home .toast{background:#843558;color:#faeef2;border:1px solid #c9698d;box-shadow:0 8px 30px #3d12252b}@media(min-width:1181px) and (max-width:1400px){#kdt-home .brand{width:190px}#kdt-home .desktop-menu{gap:13px}#kdt-home .desktop-link{font-size:11px}#kdt-home .main-header{gap:16px}}@media(min-width:901px) and (max-width:1180px){#kdt-home .brand{width:185px}#kdt-home .desktop-menu{gap:12px}#kdt-home .main-header{gap:15px}#kdt-home .desktop-link{font-size:10px}}@media(max-width:900px){#kdt-home .brand{width:194px}#kdt-home .brand img{height:51px}#kdt-home .main-header{height:68px;min-height:68px}#kdt-home .hero:after{background:linear-gradient(180deg,#45142a00 0%,#48162c35 32%,#5e243eed 53%,#51233a 100%)}#kdt-home .hero{background-position:65% top;background-size:auto 56%;background-color:#51233a}}@media(max-width:680px){#kdt-home .main-header{height:65px;min-height:65px;gap:7px}#kdt-home .brand{width:179px}#kdt-home .brand img{height:47px}#kdt-home .announcement,#kdt-home .announcement .wrap{background:linear-gradient(100deg,#562138,#822c50);color:#ecd0d8}#kdt-home .hero{background-size:auto 45%;background-position:65% top}#kdt-home .hero h1,#kdt-home .hero h1 em{color:#faedf1;-webkit-text-fill-color:#faedf1}#kdt-home .hero-footer{background:#51233a}#kdt-home .hero-brand,#kdt-home .hero-index,#kdt-home .hero-caption{color:#e2b2b6}#kdt-home .hero-copy,#kdt-home .hero-subtitle{color:#e9cbd4}#kdt-home .hero-motion-controls button,#kdt-home .hero-motion-controls button[data-hero-motion]{color:#772445}#kdt-home .categories,#kdt-home .stones,#kdt-home .journal{background:#f4ebee}#kdt-home .categories:before{width:220px;left:-50px;opacity:.19}#kdt-home .arrivals:before{right:-45px;width:235px;opacity:.2}#kdt-home .custom-design:before{left:-55px;opacity:.16}#kdt-home .premium-section:after{right:-65px;opacity:.24}#kdt-home .footer:after{right:-55px;opacity:.29}#kdt-home .benefit span{color:#996271}#kdt-home .custom-content h2{color:#5d2038}#kdt-home .custom-content p.custom-description,#kdt-home .custom-content p.custom-original-copy{color:#884d62}#kdt-home .premium-header-copy p{color:#e3c4cd}#kdt-home .story-copy p{color:#895265}#kdt-home .closing h2{color:#faecf0}#kdt-home .closing p{color:#e7c6d0}#kdt-home .footer-brand{width:212px}}@media(max-width:380px){#kdt-home .brand{width:151px}#kdt-home .header-tools .icon-button{width:32px}#kdt-home .main-header{gap:4px}}#kdt-home .desktop-link{color:#5c1c36}#kdt-home .desktop-link:hover{color:#b13561}#kdt-home .desktop-dropdown-grid .menu-label{color:#752546}@media(max-width:680px){#kdt-home .premium-header-copy{display:block;max-width:none}#kdt-home .premium-header-copy p{max-width:325px;margin:0 0 20px}#kdt-home .premium-category-link.btn{width:auto;max-width:100%}}
