.dp-gift-hero{row-gap:var(--space-6);padding-block:var(--space-6) var(--section-pad);grid-template-columns:minmax(0,1fr);display:grid}.dp-gift-words{padding-inline:var(--pad-x)}.dp-gift-words .type-display{text-wrap:balance;max-inline-size:12ch}.dp-gift-intro{margin-top:var(--space-5);max-inline-size:34rem}.dp-gift-pair .dp-pair-half{aspect-ratio:3/4}.dp-gift-act{padding-inline:var(--pad-x)}.dp-gift-btn{inline-size:100%}.dp-gift-act .home-facts{margin-top:var(--space-4);max-inline-size:35rem;line-height:1.45}.dp-gift-act .home-facts p+p{margin-top:var(--space-2)}@media (min-width:768px){.dp-gift-media{padding-inline:var(--pad-x)}.dp-gift-btn{inline-size:auto;min-inline-size:18rem}.dp-gift-media>.dp-pair{max-inline-size:36rem}}@media (min-width:1024px){.dp-gift-hero{column-gap:var(--space-8);padding:var(--space-8) var(--pad-x) var(--section-pad);grid-template-rows:auto auto;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-content:center}.dp-gift-words,.dp-gift-media,.dp-gift-act{padding-inline:0}.dp-gift-words{grid-area:1/1;align-self:end}.dp-gift-act{grid-area:2/1;align-self:start}.dp-gift-media{grid-area:1/2/span 2;align-self:center}.dp-gift-media>.dp-pair{max-inline-size:none}}.dp-gift-products{padding:var(--section-pad) var(--pad-x);background:var(--color-surface)}.dp-gift-products>h2{margin-bottom:var(--space-6)}@media (min-width:768px){.dp-cards.dp-cards--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.dp-cards.dp-cards--four{grid-template-columns:repeat(4,minmax(0,1fr))}}.dp-gift-others{padding:var(--section-pad) var(--pad-x)}.dp-gift-others>h2{margin-bottom:var(--space-5)}.dp-gift-rows{column-gap:var(--space-6);border-top:2px solid var(--color-rule);grid-template-columns:minmax(0,1fr);display:grid}.dp-gift-rows>li{border-bottom:2px solid var(--color-rule)}@media (min-width:768px){.dp-gift-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}.dp-gift-row{align-items:center;gap:var(--space-4);min-block-size:64px;padding-block:var(--space-3);color:var(--color-ink);text-decoration:none;display:flex}.dp-gift-rows[data-thumbs] .dp-gift-row{gap:var(--space-5)}.dp-gift-thumb{aspect-ratio:1;background:var(--color-surface);flex:none;inline-size:112px;display:block;position:relative;overflow:clip}.dp-gift-row-words{flex-direction:column;gap:2px;display:flex}.dp-gift-row-name{font-family:var(--font-display);font-size:var(--text-lead);font-weight:700;line-height:1.2}.dp-gift-row-line{line-height:1.35}@media (hover:hover) and (pointer:fine){.dp-gift-row:hover .dp-gift-row-name{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:2px}}.dp-gifts-head{padding:var(--space-6) var(--pad-x) var(--space-7)}.dp-gifts-head .type-display{max-inline-size:12ch}.dp-gifts-head .type-lead{margin-top:var(--space-5);max-inline-size:34rem}.dp-gifts-list{padding:0 var(--pad-x) var(--section-pad)}@media (min-width:1024px){.dp-gifts-head{padding-top:var(--space-8)}}
