@font-face{font-family:National Medium;src:url(national-medium.woff2) format("woff2");font-display:swap}.gift-center__header{margin-bottom:2.4rem;text-align:center}.gift-center .rich-text__blocks .gift-center__subheading.rte p{font-family:"National Medium",var(--global-custom-font-heading);font-weight:400}.gift-center .rich-text__blocks .gift-center__subheading--medium.rte strong,.gift-center .rich-text__blocks .gift-center__subheading--large.rte strong{font-family:var(--global-custom-font-heading)}.gift-center .rich-text__blocks .gift-center__subheading--paragraph.rte p{font:var(--font-body-md)}.gift-center .rich-text__blocks .gift-center__subheading--medium.rte p{font-size:2rem;line-height:2.6rem}.gift-center .rich-text__blocks .gift-center__subheading--small.rte p{font:var(--font-body-lg)}.gift-center__slider{display:block;position:relative}.gift-center__list{display:grid;position:relative;gap:1.6rem;margin:0;padding:0;list-style:none;scrollbar-width:none}.gift-center__list::-webkit-scrollbar{display:none}.gift-center__item{min-width:0}.gift-center .gift-center__card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--color-slate-10);border-radius:12px;background:var(--color-cream-50);color:var(--color-slate-100);text-decoration:none;transition:border-color .2s ease}.gift-center a.gift-center__card:hover,.gift-center .gift-center__card[aria-current=page]{border-color:var(--color-burgundy-100)}.gift-center .gift-center__card:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.85);outline-offset:.3rem}.gift-center__media{aspect-ratio:7 / 5;overflow:hidden}.gift-center__media img,.gift-center__media svg{display:block;width:100%;height:100%;object-fit:cover}.gift-center .gift-center__title{display:flex;flex-grow:1;align-items:center;justify-content:center;padding:.65em .75em;font:400 var(--gift-center-title-size, 1.6rem) / 1.25 "National Medium",var(--global-custom-font-heading);text-align:center;text-transform:uppercase}.gift-center__btn-container{width:100%;margin-top:2.4rem;text-align:center}.gift-center__btn-container .gift-center__btn{min-width:280px;padding:12px 0;font:600 18px / 23px var(--global-custom-font-heading);text-transform:capitalize}.gift-center__arrow{display:none}@media screen and (min-width:750px){.gift-center__list--desktop-grid{grid-template-columns:repeat(var(--gift-center-columns),minmax(0,1fr))}.gift-center__list--desktop-carousel{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory}.gift-center__list--desktop-carousel .gift-center__item{flex:0 0 calc((100% - (var(--gift-center-columns) - 1) * 1.6rem) / var(--gift-center-columns));scroll-snap-align:start}.gift-center__arrow{display:flex;position:absolute;top:50%;z-index:1;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:1px solid var(--color-slate-10);border-radius:50%;background:var(--color-cream-25);color:var(--color-slate-100);cursor:pointer;transform:translateY(-50%)}.gift-center__arrow[disabled]{display:none}.gift-center__arrow .icon{width:1.2rem;height:1.2rem}.gift-center__arrow--prev{left:.8rem}.gift-center__arrow--prev .icon{transform:rotate(90deg)}.gift-center__arrow--next{right:.8rem}.gift-center__arrow--next .icon{transform:rotate(-90deg)}}@media screen and (max-width:749px){.gift-center__header{margin-bottom:1.6rem}.gift-center .rich-text__blocks .gift-center__subheading--paragraph.rte p{font:var(--font-body-sm)}.gift-center .rich-text__blocks .gift-center__subheading--medium.rte p{font-size:1.8rem;line-height:2.4rem}.gift-center .rich-text__blocks .gift-center__subheading--small.rte p{font:var(--font-body-sm)}.gift-center__list{gap:1rem}.gift-center__list--mobile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gift-center__list--mobile-carousel{display:flex;overflow-x:auto;margin:0 -1.5rem;padding:0 1.5rem;scroll-padding-inline:1.5rem;scroll-snap-type:x mandatory}.gift-center__list--mobile-carousel .gift-center__item{flex:0 0 40%;scroll-snap-align:start}.gift-center .gift-center__title{font-size:1.1rem}.gift-center__btn-container{margin-top:1.6rem}.gift-center__btn-container .gift-center__btn{width:100%;max-width:280px;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/514/assets/section-gift-center.css.map */
