.dhcc-gift{--navy:#233c6b;--pink:#f9c0c7;--cream:#fbf7ef;--ink:#26374c;--muted:#5d6875;background:#fff;color:var(--ink);font-size:18px;line-height:1.65}.dhcc-gift *{box-sizing:border-box}.dg-wrap{width:min(1180px,calc(100% - 40px));margin:auto}.dg-section{padding:76px 0}.dhcc-gift h1,.dhcc-gift h2,.dhcc-gift h3{color:var(--navy);margin:0;line-height:1.12}.dhcc-gift h1{font-size:clamp(40px,5.5vw,70px)}.dhcc-gift h2{font-size:clamp(30px,3.5vw,46px)}.dhcc-gift h3{font-size:23px}.dhcc-gift p{margin:16px 0}.dg-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.dg-hero{background:var(--cream);padding:72px 0}.dhcc-gift .dg-eyebrow{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--navy);margin:0 0 16px}.dg-lede{font-size:20px}.dg-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.dg-button{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;min-height:50px;border:1px solid var(--navy);border-radius:999px;background:var(--navy);color:#fff;text-decoration:none;font:inherit;font-size:16px;font-weight:700;cursor:pointer}.dg-outline{background:transparent;color:var(--navy)}.dhcc-gift .dg-facts{font-size:14px;color:var(--muted);margin-top:24px}.dg-photo{overflow:hidden;border-radius:18px;background:#eee8dc;aspect-ratio:4/3}.dg-photo img,.dg-photo svg{display:block;width:100%;height:100%;object-fit:cover}.dg-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:34px}.dg-card{border:1px solid #dce0e7;border-radius:18px;overflow:hidden;background:#fff}.dg-product-photo{aspect-ratio:1;border-radius:0}.dg-card-copy{padding:26px}.dhcc-gift .dg-size{color:var(--muted);margin:8px 0}.dhcc-gift .dg-price{color:var(--navy);font-size:34px;font-weight:800;margin:10px 0}.dhcc-gift .dg-note{font-size:16px;margin:26px 0 0}.dg-pink{background:#fde8eb}.dg-cream{background:var(--cream)}.dg-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dg-pair .dg-photo{aspect-ratio:4/5}.dg-list{padding-left:22px}.dg-list li{margin:10px 0}.dg-occasions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:34px}.dg-occasion{border-top:3px solid var(--pink);padding-top:22px}.dg-occasion p{color:var(--muted)}.dg-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:0;list-style:none;counter-reset:step;margin-top:34px}.dg-steps li{counter-increment:step;border-top:3px solid var(--pink);padding-top:24px}.dg-steps li:before{content:counter(step);display:flex;width:40px;height:40px;align-items:center;justify-content:center;background:var(--navy);color:#fff;border-radius:50%;margin-bottom:20px;font-weight:700}.dg-steps p{color:var(--muted)}.dg-faq{max-width:860px;margin-top:30px}.dg-faq details{padding:20px 0;border-bottom:1px solid #dce0e7}.dg-faq summary{cursor:pointer;color:var(--navy);font-weight:700}.dg-contact{background:var(--navy);padding:76px 0;color:#fff}.dg-contact h2,.dg-contact .dg-eyebrow{color:#fff}.dg-form-wrap{max-width:860px}.dg-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:28px}.dg-contact label{display:block;font-size:15px;font-weight:600;margin-bottom:18px}.dg-contact input,.dg-contact select,.dg-contact textarea{display:block;width:100%;min-width:0;min-height:48px;border:1px solid #dce0e7;border-radius:8px;padding:12px;margin-top:8px;background:#fff;color:var(--ink);font:inherit;font-size:16px}.dg-contact .dg-button{background:var(--pink);color:var(--navy);border-color:var(--pink)}.dg-success{padding:16px;background:#e3f4e8;color:#1d5b31;border-radius:8px}.dhcc-gift :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #b87e38;outline-offset:4px}@media(max-width:899px){.dg-split{grid-template-columns:1fr;gap:32px}.dg-occasions{grid-template-columns:1fr 1fr}.dg-section,.dg-hero,.dg-contact{padding-top:52px;padding-bottom:52px}.dg-products{gap:16px}.dg-card-copy{padding:20px}}@media(max-width:649px){.dg-wrap{width:calc(100% - 32px)}.dg-products,.dg-occasions,.dg-steps,.dg-form-grid{grid-template-columns:1fr}.dg-product-photo{aspect-ratio:4/3}.dg-actions .dg-button{width:100%}.dg-pair{gap:12px}.dhcc-gift{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map?subset=AEA */
