.dk-qc{--qc-ln:rgba(0,0,0,.14);--qc-ln2:rgba(0,0,0,.28);--qc-soft:rgba(0,0,0,.62);--qc-gold:#c3aa77;--qc-gold3:#756648;background:#f5f5f5;color:#000;padding-bottom:120px}.dk-qc__head{max-width:760px;margin-bottom:clamp(24px,3vw,40px)}.dk-qc__head .dk-lead p{margin:0}.dk-qc__bar{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px 0;margin-bottom:28px;background:#f5f5f5f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--qc-ln)}.dk-qc__chips{display:flex;gap:8px;flex:1 1 560px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dk-qc__chips::-webkit-scrollbar{display:none}.dk-qc__chip{flex:none;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid var(--qc-ln2);border-radius:999px;background:transparent;color:#000;font-family:DK Hanken,sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s,border-color .2s;white-space:nowrap}.dk-qc__chip i{font-style:normal;font-size:1rem;letter-spacing:0;color:var(--qc-soft)}.dk-qc__chip:hover{border-color:#000}.dk-qc__chip.is-on{background:#000;border-color:#000;color:#f5f5f5}.dk-qc__chip.is-on i{color:var(--qc-gold)}.dk-qc__search{flex:0 1 300px;display:flex;align-items:center;gap:10px;padding:0 16px;height:42px;border:1px solid var(--qc-ln2);border-radius:999px;background:#fff;color:var(--qc-soft)}.dk-qc__search input{flex:1;min-width:0;border:0;background:none;outline:0;padding:0;font:inherit;font-size:1.4rem;color:#000;box-shadow:none}.dk-qc__search:focus-within{border-color:#000}.dk-qc__group{margin-bottom:clamp(36px,5vw,64px)}.dk-qc__group[hidden]{display:none}.dk-qc__cat{display:flex;align-items:baseline;gap:12px;margin:0 0 18px;padding-bottom:12px;border-bottom:1px solid var(--qc-ln);font-family:DK Hanken,sans-serif;font-weight:600;font-size:clamp(22px,2.2vw,28px);letter-spacing:-.03em}.dk-qc__cat span{font-size:1.1rem;font-weight:500;letter-spacing:.16em;color:var(--qc-gold3)}.dk-qc__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}.dk-qc__card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--qc-ln);border-radius:2px;transition:border-color .2s,box-shadow .25s}.dk-qc__card[hidden]{display:none}.dk-qc__card:hover{border-color:var(--qc-ln2);box-shadow:0 12px 30px #0000000f}.dk-qc__card.is-in{border-color:var(--qc-gold)}.dk-qc__media{position:relative;display:block;aspect-ratio:1;background:#fff;overflow:hidden}.dk-qc__media img{width:100%;height:100%;object-fit:contain;padding:14px;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.dk-qc__card:hover .dk-qc__media img{transform:scale(1.03)}.dk-qc__noimg{display:grid;place-items:center;width:100%;height:100%;background:#ebebeb;font-family:DK Hanken,sans-serif;font-size:4rem;color:#0003}.dk-qc__badge{position:absolute;top:10px;left:10px;padding:5px 10px;border-radius:999px;background:#000;color:var(--qc-gold);font-size:1rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.dk-qc__badge[hidden]{display:none}.dk-qc__body{flex:1;display:flex;flex-direction:column;gap:8px;padding:14px 16px 16px;border-top:1px solid var(--qc-ln)}.dk-qc__vendor{font-size:1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--qc-gold3)}.dk-qc__title{font-family:DK Hanken,sans-serif;font-weight:500;font-size:1.5rem;line-height:1.3;color:#000;text-decoration:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dk-qc__title:hover{color:var(--qc-gold3)}.dk-qc__sku{font-size:1.1rem;color:var(--qc-soft)}.dk-qc__sel select{width:100%;height:36px;padding:0 30px 0 12px;border:1px solid var(--qc-ln2);border-radius:2px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 12px center;-webkit-appearance:none;appearance:none;font:inherit;font-size:1.3rem;color:#000;cursor:pointer}.dk-qc__row{margin-top:auto;padding-top:6px;display:flex;gap:8px;align-items:center}.dk-qc__qty{display:flex;align-items:center;border:1px solid var(--qc-ln2);border-radius:999px;flex:none}.dk-qc__qty button{width:30px;height:34px;border:0;background:none;font-size:1.6rem;line-height:1;cursor:pointer;color:#000}.dk-qc__qty button:hover{color:var(--qc-gold3)}.dk-qc__qty input{width:34px;border:0;padding:0;background:none;text-align:center;font-size:1.4rem;-moz-appearance:textfield;box-shadow:none}.dk-qc__qty input::-webkit-inner-spin-button,.dk-qc__qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dk-qc__add{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 14px;border:1px solid #000;border-radius:999px;background:#000;color:#f5f5f5;font-family:DK Hanken,sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s}.dk-qc__add:hover{background:var(--qc-gold);border-color:var(--qc-gold);color:#000}.dk-qc__add.is-done{animation:dkQcDone .6s ease}@keyframes dkQcDone{30%{background:var(--qc-gold);border-color:var(--qc-gold);color:#000;transform:scale(1.04)}}.dk-qc__none{padding:40px 0;text-align:center;font-size:1.5rem;color:var(--qc-soft)}.dk-qc__dock{position:fixed;left:50%;bottom:20px;z-index:9990;transform:translate(-50%);display:flex;align-items:center;gap:20px;padding:10px 10px 10px 24px;border:1px solid var(--qc-gold);border-radius:999px;background:#000;color:#f5f5f5;font-family:DK Hanken,sans-serif;font-size:1.3rem;box-shadow:0 14px 40px #0000004d;max-width:calc(100vw - 32px)}.dk-qc__dock[hidden]{display:none}.dk-qc__dock b{color:var(--qc-gold);font-weight:600}.dk-qc__dock button{display:inline-flex;align-items:center;gap:10px;height:42px;padding:0 20px;border:0;border-radius:999px;background:var(--qc-gold);color:#000;font:inherit;font-size:1.1rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.dk-qc__dock button:hover{background:#f5f5f5}html.dk-qc-page .dk-ql-fab{display:none}html.dk-qc-page .dk-ql-toast{bottom:92px}html.dk-quote-open .dk-qc__dock{opacity:0;pointer-events:none}.dk-ql__cat{display:flex;justify-content:space-between;align-items:baseline;margin:14px 0 2px;font-size:1.05rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#756648;list-style:none}.dk-ql__cat:first-child{margin-top:0}.dk-ql__cat span{letter-spacing:0;color:#00000080}@media(max-width:699px){.dk-qc__bar{gap:10px;padding:10px 0}.dk-qc__search{flex:1 1 100%;order:-1;height:40px}.dk-qc__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dk-qc__body{padding:10px 10px 12px;gap:6px}.dk-qc__title{font-size:1.3rem}.dk-qc__row{flex-direction:column;align-items:stretch}.dk-qc__qty{justify-content:space-between}.dk-qc__qty input{flex:1}.dk-qc__dock{left:16px;right:16px;transform:none;justify-content:space-between;padding-left:18px;font-size:1.2rem}.dk-qc__dock button{padding:0 16px}}.dk.dk-qc a.dk-qc__title{color:#000!important;display:-webkit-box!important}.dk.dk-qc a.dk-qc__title:hover{color:#756648!important}.dk.dk-qc{background:#f5f5f5;color:#000}.dk.dk-qc .dk-qc__add{min-height:36px;line-height:1}@media(max-width:699px){.dk-qc__dock{right:76px;gap:10px}.dk-qc__dock button{height:40px;padding:0 14px;letter-spacing:.1em}}.dk-qc__bar{z-index:8}@media(min-width:700px){.dk-qc__chips{flex-wrap:wrap;overflow:visible}}html[data-sticky-header] .dk-qc__bar{top:var(--header-height,56px)}
/*# sourceMappingURL=/cdn/shop/t/20/assets/dk-quote-catalog.css.map */
