.dl-sets{max-width:1320px;margin:auto;padding:40px 32px;font-family:var(--font-body--family);color:#26372b;line-height:1.6}.dl-sets [hidden]{display:none!important}.dl-sets a{color:inherit;text-underline-offset:4px}.dl-sets__breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;margin:0 0 28px}.dl-sets__header{max-width:920px;margin-bottom:40px}.dl-sets__eyebrow{font-size:13px;letter-spacing:.08em;margin:0 0 12px}.dl-sets h1{font-family:var(--font-heading--family);font-size:clamp(30px,4vw,48px);line-height:1.18;font-weight:400;margin:0 0 20px}.dl-sets h2{font-family:var(--font-heading--family);font-size:clamp(24px,2.8vw,32px);line-height:1.3;font-weight:400;margin:0 0 20px}.dl-sets__header nav{display:flex;flex-wrap:wrap;gap:24px;margin-top:20px}.dl-sets__catalog,.dl-sets__configuration{scroll-margin-top:100px}.dl-sets__filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:14px;align-items:end;padding:22px;background:#f1f3ef;border:1px solid #d9dfd3}.dl-sets__filters label{display:grid;gap:6px;font-size:14px}.dl-sets__filters select,.dl-sets__filters button{width:100%;min-height:44px;border:1px solid #879480;background:#fff;color:#26372b;padding:9px;border-radius:0;font:inherit}.dl-sets__filters button{cursor:pointer;padding-inline:15px}.dl-sets__count{margin:24px 0 6px;font-weight:600}.dl-sets__note{font-size:14px;margin:0 0 24px;max-width:940px}.dl-sets__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;margin:0;list-style:none}.dl-sets--tea .dl-sets__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-sets--coffee .dl-sets__grid{grid-template-columns:1fr}.dl-sets__card{min-width:0;display:flex;flex-direction:column;border:1px solid #d9dfd3;background:#fff}.dl-sets--coffee .dl-sets__card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.dl-sets__visual{min-width:0}.dl-sets__image-link{display:block;aspect-ratio:1;background:#fafaf8}.dl-sets__image{width:100%;height:100%;object-fit:contain}.dl-sets__image-note{font-size:12px;color:#53654d;margin:12px 20px}.dl-sets__body{display:flex;flex-direction:column;flex:1;padding:20px;min-width:0}.dl-sets__type{font-size:12px;color:#53654d;margin:0 0 8px}.dl-sets__card h3{font-size:18px;line-height:1.4;font-weight:600;margin:0 0 14px}.dl-sets--coffee .dl-sets__card h3{font-size:24px}.dl-sets__card h3 a{text-decoration:none}.dl-sets__card dl{margin:0 0 16px;font-size:14px}.dl-sets__card dl>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px;padding:5px 0}.dl-sets__card dt{font-weight:600}.dl-sets__card dd{margin:0;overflow-wrap:anywhere}.dl-sets__links{display:flex;flex-direction:column;gap:8px;margin:auto 0 16px;font-size:14px}.dl-sets__quote{display:block;text-align:center;padding:11px 16px;background:#30482c;color:#fff!important;text-decoration:none;min-height:44px}.dl-sets__pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:24px 0}.dl-sets__pagination:empty{margin:0}.dl-sets__pagination a,.dl-sets__pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;border:1px solid #879480;text-decoration:none}.dl-sets__pagination [aria-current]{background:#30482c;color:#fff}.dl-sets__empty{padding:32px 20px;background:#f1f3ef}.dl-sets__selection,.dl-sets__configuration,.dl-sets__faq,.dl-sets__related{margin-top:48px}.dl-sets__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:decimal inside;padding:0;margin:0}.dl-sets__steps li{min-width:0;padding:22px;border:1px solid #d9dfd3;background:#f7f8f5}.dl-sets__steps h3{display:inline;font-size:18px;font-weight:600}.dl-sets__steps p{margin:12px 0 0;font-size:15px}.dl-sets__configuration table{width:100%;border-collapse:collapse;font-size:15px}.dl-sets__configuration th,.dl-sets__configuration td{text-align:left;vertical-align:top;padding:14px 16px;border:1px solid #d9dfd3;overflow-wrap:anywhere}.dl-sets__configuration thead{background:#f1f3ef}.dl-sets__configuration tbody th{width:28%;font-weight:600}.dl-sets__faq details{border-top:1px solid #d9dfd3;padding:18px 0}.dl-sets__faq details:last-child{border-bottom:1px solid #d9dfd3}.dl-sets__faq summary{cursor:pointer;font-weight:600;font-size:17px}.dl-sets__faq details p{max-width:980px;margin:14px 0 0}.dl-sets__brief{padding:28px;margin-top:40px;background:#f1f3ef;border:1px solid #d9dfd3}.dl-sets__brief .dl-sets__quote{display:inline-block;margin:8px 24px 8px 0;min-width:180px}.dl-sets__related{display:flex;flex-wrap:wrap;gap:12px 24px}.dl-sets__related h2{width:100%;margin-bottom:0}.dl-sets :is(a,select,button,summary):focus-visible{outline:3px solid #668653;outline-offset:3px}@media(max-width:999px){.dl-sets__grid,.dl-sets__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-sets__steps{grid-template-columns:1fr}}@media(max-width:599px){.dl-sets{padding:28px 18px}.dl-sets__grid,.dl-sets--tea .dl-sets__grid{grid-template-columns:1fr}.dl-sets--coffee .dl-sets__card{display:flex}.dl-sets__filters{padding:16px}.dl-sets__filters label:last-of-type{grid-column:1}.dl-sets__filters button{grid-column:2}.dl-sets__body{padding:18px}.dl-sets__card dl>div{grid-template-columns:88px minmax(0,1fr)}.dl-sets__configuration th,.dl-sets__configuration td{padding:12px 10px}.dl-sets__configuration tbody th{width:34%}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/donglin-set-sourcing.css.map */
