.gw-gift-guide{margin:0 0 28px;padding-top:24px;color:#4a515a;text-align:left;font-size:14px;line-height:1.6;container-type:inline-size}.gw-gift-guide h2{margin:0 0 12px;color:var(--gg-dark-grey, #2d3949);font-size:22px;line-height:1.35;font-weight:600;text-align:center;scroll-margin-top:120px}.gw-gift-guide__intro{max-width:54ch;margin:0 auto 24px;text-align:center;text-wrap:balance}.gw-gift-guide__choices{display:grid;gap:16px}.gw-gift-guide__choice{display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-rows:auto 1fr auto;align-content:start;gap:12px 14px;padding:18px;border:1px solid #e1e4de;border-radius:14px;background:#f8f5ef}.gw-gift-guide__image{align-self:center;display:block;border-radius:10px;overflow:hidden}.gw-gift-guide__image img{display:block;width:72px;height:72px;object-fit:contain;background:#fff}.gw-gift-guide__product-heading{align-self:center}.gw-gift-guide h3{margin:0 0 5px;color:var(--gg-dark-grey, #2d3949);font-size:17px;line-height:1.4;font-weight:600;text-wrap:balance}.gw-gift-guide__name{margin:0;color:#526746;font-size:13px;font-weight:600;line-height:1.5}.gw-gift-guide__description,.gw-gift-guide__unavailable{grid-column:1 / -1;margin:0}.gw-gift-guide__purchase{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 12px}.gw-gift-guide__price{margin:0;color:var(--gg-dark-grey, #2d3949);white-space:nowrap}.gw-gift-guide a{color:#526746;text-underline-offset:4px}.gw-gift-guide a:hover{color:#2d3949}.gw-gift-guide__primary{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:600}.gw-gift-guide__footer{margin-top:16px;text-align:center}.gw-gift-guide__shipping{margin:0 0 12px;font-size:12px}.gw-gift-guide__browse{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:8px 18px;border:1px solid #b8c3b0;border-radius:6px;font-size:14px;text-decoration:none}.gw-gift-guide__browse:hover{background:#f8f5ef;border-color:#526746}.gw-gift-guide a:focus-visible{outline:2px solid #526746;outline-offset:4px}@container (min-width: 600px){.gw-gift-guide__choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.gw-gift-guide{padding-top:20px}.gw-gift-guide h2{font-size:20px}.gw-gift-guide__intro{margin-bottom:20px}.gw-gift-guide__choices{gap:12px}.gw-gift-guide__choice{padding:16px}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/gw-gift-guide.css.map */
