.yc-gift-list-section{background:#fff;color:inherit}.yc-gift-list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(24px,4vw,56px) 0;margin:0 0 24px;border-bottom:1px solid #e5e5e5;background:#fff}.yc-gift-list__copy{min-width:0;max-width:660px}.yc-gift-list h1{margin:0 0 18px;font-size:clamp(30px,3.5vw,52px);line-height:1.08;overflow-wrap:anywhere}.yc-gift-list__story{font-size:clamp(16px,1.3vw,19px);line-height:1.55}.yc-gift-list__story>:first-child{margin-top:0}.yc-gift-list__story>:last-child{margin-bottom:0}.yc-gift-list__hero-image{position:relative;min-width:0;width:100%;max-width:320px;justify-self:center;aspect-ratio:1;overflow:hidden}.yc-gift-list__hero-image img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.yc-gift-list__selection{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:center;min-width:0}.yc-gift-list__product-image{display:block;min-width:44px;min-height:44px;aspect-ratio:1/1;background:#fff}.yc-gift-list__product-image img{display:block;width:100%;height:100%;object-fit:contain}.yc-gift-list__product-image:focus-visible{outline:2px solid currentColor;outline-offset:4px}.yc-gift-list:not(:has(.yc-gift-list__hero-image)):not(:has(.yc-gift-list__selection)){grid-template-columns:minmax(0,1fr)}@media(max-width:760px){.yc-gift-list{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 0;margin-bottom:16px}.yc-gift-list__copy{max-width:none}.yc-gift-list h1{font-size:clamp(28px,8vw,38px);margin-bottom:14px}.yc-gift-list__story{font-size:16px;line-height:1.5}.yc-gift-list__hero-image{max-width:260px;aspect-ratio:1}.yc-gift-list__selection{max-width:440px;width:100%;justify-self:center}}
