.dkt-input{font:400 16px Jost,sans-serif;padding:13px 16px;border:1px solid #D9CDB8;background:#fbf8f2;color:#27231d;width:180px}.dkt-input:focus{outline:1px solid #A8843F;border-color:#a8843f}.dkt-err{color:#9b3b2a;font-size:13px;margin:-8px 0 12px}.dkt-steps-list{margin:0 0 18px;padding-left:20px;font-size:14px;line-height:1.7}.dkt-chart{width:100%;border-collapse:collapse;font-size:13px;margin-top:12px}.dkt-chart th{font-weight:500;text-align:left;font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.7;padding:8px 6px;border-bottom:1px solid #D9CDB8}.dkt-chart td{padding:7px 6px;border-bottom:1px solid #EFE8DC;font-variant-numeric:tabular-nums}.dkt-chart tr.on td{background:#f3dfa8;font-weight:500}.dkt details summary{cursor:pointer;font-size:12px;letter-spacing:.18em;text-transform:uppercase;padding:14px 0;list-style:none}.dkt details summary:after{content:" +";color:#a8843f}.dkt details[open] summary:after{content:" \2212"}.dkt-shape-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 24px}.dkt-shape-btn{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 6px 10px;border:1px solid #D9CDB8;background:transparent;cursor:pointer;font:400 12px Jost,sans-serif;color:#27231d;transition:all .25s ease-out}.dkt-shape-btn svg{width:42px;height:42px}.dkt-shape-btn:hover{border-color:#27231d}.dkt-shape-btn[aria-pressed=true]{background:#27231d;color:#f7f2ea;border-color:#27231d}.dkt-shape-btn[aria-pressed=true] path{fill:#f7f2ea;stroke:#a8843f}.dkt-verdict{font-family:Cormorant,serif;font-size:26px;margin:18px 0 4px;color:#a8843f}.dkt-pill:disabled{cursor:default;opacity:.55}.dkt-pill[aria-pressed=true]:disabled{opacity:1}.dkt-holiday{background:#27231d;color:#f7f2ea;padding:64px 20px}.dkt-holiday .dkt-h,.dkt-holiday .dkt-muted,.dkt-holiday .dkt-sub{color:#f7f2ea}.dkt-count{display:flex;gap:12px;margin:0 0 32px}.dkt-count div{border:1px solid rgba(243,223,168,.4);padding:14px 18px;min-width:84px;text-align:center}.dkt-count b{display:block;font-family:Cormorant,serif;font-weight:500;font-size:44px;line-height:1;color:#f3dfa8}.dkt-count span{font-size:10px;letter-spacing:.24em;text-transform:uppercase;opacity:.75}.dkt-gifts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dkt-gift{display:flex;flex-direction:column;gap:6px;padding:22px;border:1px solid rgba(243,223,168,.35);color:#f7f2ea;text-decoration:none;transition:background .25s ease-out}.dkt-gift:hover{background:#f3dfa814}.dkt-gift b{font-family:Cormorant,serif;font-weight:500;font-size:24px}.dkt-gift .dkt-label{color:#f3dfa8;opacity:1}.dkt-gift-price{margin-top:auto;padding-top:10px;font-size:15px;color:#f3dfa8}.dkt-leaders{list-style:none;margin:16px auto 0;padding:0;max-width:360px;text-align:left}.dkt-leaders li{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #D9CDB8;font-size:14px}.dkt-leaders li b{font-family:Cormorant,serif;font-weight:500;font-size:20px;color:#a8843f;margin-right:10px}.dkt-challenge{margin:0 auto 16px;padding:12px 16px;border:1px dashed #A8843F;display:inline-block;font-size:14px}@media(max-width:820px){.dkt-shape-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.dkt-shape-btn svg{width:32px;height:32px}.dkt-shape-btn{font-size:10px;padding:10px 2px}.dkt-gifts{grid-template-columns:1fr}.dkt-count b{font-size:34px}.dkt-count div{min-width:70px;padding:10px}}.dkt-challenge[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/52/assets/dk-tools2.css.map */
