.dc-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:34px;color:var(--muted);font-size:12px}.dc-breadcrumb a{text-decoration:none}.dc-breadcrumb a:hover{text-decoration:underline}.dc-breadcrumb [aria-current]{color:var(--ink)}
.dc-site-page--packs .entry-content,.dc-site-page--selection .entry-content,.dc-site-page--gifts .entry-content,.dc-site-page--shipping .entry-content,.dc-site-page--support .entry-content{max-width:none}
.dc-info-page{max-width:1120px}.dc-preparation-note{border-left:2px solid var(--gold);background:#eeeade;padding:13px 18px;font-size:13px;color:var(--ink);margin-bottom:34px}.dc-page-lead{font-family:var(--serif);font-size:clamp(23px,3vw,32px);line-height:1.4;max-width:780px;color:var(--ink);margin-bottom:48px!important;letter-spacing:-.02em}.dc-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:44px 68px;margin-bottom:50px}.entry-content .dc-info-grid h2{font-size:29px;margin:13px 0 18px}.dc-info-grid p{font-size:15px}.dc-info-grid .small-label{color:var(--burgundy)}.dc-info-grid section{border-top:1px solid var(--line);padding-top:22px}.dc-collection-list{margin:0 0 42px;border-top:1px solid var(--line)}.dc-collection-row{display:grid;grid-template-columns:58px 1fr 170px;align-items:start;gap:25px;padding:30px 0;border-bottom:1px solid var(--line)}.dc-collection-number{font-family:var(--serif);font-size:20px;color:var(--burgundy);padding-top:8px}.entry-content .dc-collection-row h2{font-size:32px;margin:0 0 14px}.dc-collection-row p{font-size:15px;max-width:630px}.dc-collection-row>.small-label{padding-top:12px;font-size:10px}.dc-info-page>.button{margin-top:30px;text-decoration:none}.pack-copy>.button{margin-top:28px}.family-card .text-link{font-size:11px}
@media(max-width:800px){.dc-info-grid{gap:32px}.dc-collection-row{grid-template-columns:36px 1fr;gap:14px}.dc-collection-row>.small-label{grid-column:2;padding-top:0}.dc-page-lead{margin-bottom:32px!important}.dc-breadcrumb{margin-bottom:27px}.dc-info-grid section{padding-top:16px}}
@media(max-width:560px){.dc-info-grid{grid-template-columns:1fr;gap:30px}.entry-content .dc-info-grid h2{font-size:27px}.dc-collection-row{padding:25px 0}.dc-preparation-note{font-size:12px;padding:12px 15px}.dc-breadcrumb{font-size:11px;gap:9px}.dc-site-page--packs .content-header{margin-bottom:25px}}
