.gift-description__body{max-width:72rem;margin:0 auto}.gift-description__body h2{text-align:center;margin:3.2rem 0 1.2rem}.gift-description__body>:first-child{margin-top:0}.gift-details__heading{margin:0 auto 2rem;text-align:center;max-width:72rem}.gift-details__list{margin:0 auto;max-width:72rem}.gift-details__list dt{font-weight:600;margin-top:1.6rem}.gift-details__list dd{margin:.4rem 0 0}.gift-details__cta{margin:3rem auto 0;max-width:72rem;text-align:center}.gift-faq__heading{margin:0 auto 2rem;text-align:center;max-width:72rem;margin-left:auto;margin-right:auto}.gift-faq__list{max-width:72rem;margin-left:auto;margin-right:auto;border-top:.1rem solid rgba(var(--color-foreground),.15)}.gift-faq__item{border-bottom:.1rem solid rgba(var(--color-foreground),.15)}.gift-faq__question{cursor:pointer;padding:1.4rem 3rem 1.4rem 0;font-weight:600;list-style:none;position:relative}.gift-faq__question::-webkit-details-marker{display:none}.gift-faq__question:after{content:"+";position:absolute;right:.4rem;top:1.2rem;font-weight:400;font-size:2rem;line-height:1}.gift-faq__item[open]>.gift-faq__question:after{content:"\2212"}.gift-faq__question:focus-visible{outline:.2rem solid currentColor;outline-offset:.2rem}.gift-faq__answer{padding:0 0 1.6rem}.gift-faq__answer p{margin:0}.gift-taste__block{max-width:90rem;margin:0 auto}.gift-taste__block+.gift-taste__block{margin-top:5rem}.gift-taste__heading{margin:0 0 1rem;text-align:center}.gift-taste__intro{margin:0 auto 2rem;max-width:64rem;text-align:center}.gift-table{width:100%;border-collapse:collapse;text-align:left}.gift-table th,.gift-table td{padding:1.2rem 1.4rem 1.2rem 0;vertical-align:top;border-bottom:.1rem solid rgba(var(--color-foreground),.15)}.gift-table thead th{font-weight:600}.gift-table tbody th{font-weight:600;width:22%}.gift-taste__footnote{margin:1.4rem 0 0;font-size:1.3rem;opacity:.8;text-align:center}@media screen and (max-width:749px){.gift-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.gift-table,.gift-table tbody,.gift-table tr,.gift-table th,.gift-table td{display:block;width:100%}.gift-table tr{padding:1.2rem 0;border-bottom:.1rem solid rgba(var(--color-foreground),.15)}.gift-table th,.gift-table td{border:0;padding:.3rem 0}.gift-table tbody th{width:100%}.gift-table td:before{content:attr(data-label);display:block;font-size:1.2rem;letter-spacing:.08rem;text-transform:uppercase;opacity:.7}}
/*# sourceMappingURL=/cdn/shop/t/59/compiled_assets/styles.css.map?subset=AABwAQ */
