.affiliate-gift-guide,.affiliate-gift-guide *{box-sizing:border-box}.affiliate-gift-guide{--affiliate-ink: #111;--affiliate-accent: #ff4f1f;background:#fff;color:var(--affiliate-ink);padding-top:2.8rem;padding-bottom:3.2rem;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif}.affiliate-gift-guide__header{max-width:72rem;margin-bottom:1.6rem}.affiliate-gift-guide__heading{margin:0;color:#111;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2.8rem,4vw,4.4rem);font-weight:800;letter-spacing:-.04em;line-height:1}.affiliate-gift-guide__subheading{margin:.8rem 0 0;color:#333;font-size:1.6rem;font-weight:500;line-height:1.45}.affiliate-gift-guide__grid{display:grid;grid-template-columns:repeat(var(--affiliate-columns-mobile, 2),minmax(0,1fr));align-items:stretch;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6}@media screen and (min-width:990px){.affiliate-gift-guide__grid{grid-template-columns:repeat(var(--affiliate-columns-desktop, 4),minmax(0,1fr))}}.affiliate-gift-guide__card{display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-radius:0;background:#fff;box-shadow:none}.affiliate-gift-guide__card .affiliate-gift-guide__media{position:relative;display:block;flex:0 0 auto;width:100%;height:auto;aspect-ratio:1 / 1;overflow:hidden;background:#fff}.affiliate-gift-guide__card .affiliate-gift-guide__media>img,.affiliate-gift-guide__card .affiliate-gift-guide__media>svg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0;object-fit:contain!important;object-position:center center!important}.affiliate-gift-guide__badge{position:absolute;z-index:1;top:.8rem;left:.8rem;padding:.3rem .7rem;background:#111;color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.affiliate-gift-guide__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;gap:.8rem;padding:1.4rem 1.2rem}.affiliate-gift-guide__merchant{margin:0;color:#666;font-size:1.1rem;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.affiliate-gift-guide__title{margin:0;color:#111;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:-.02em;line-height:1.25}.affiliate-gift-guide__title a{display:flex;align-items:center;min-height:4.4rem;color:inherit;text-decoration:none}.affiliate-gift-guide__title a:hover{color:var(--affiliate-accent)}.affiliate-gift-guide__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:4.4rem;margin-top:auto;padding:.8rem 1rem;border:0;border-radius:0;background:#111;color:#fff;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:.06em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase}a.affiliate-gift-guide__button:hover{background:#ff4f1f;color:#fff}.affiliate-gift-guide__button[aria-disabled=true]{opacity:.55}.affiliate-gift-guide__blurb{margin:0 0 .4rem;color:#444;font-size:1.35rem;line-height:1.45}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-affiliate-gift-guide.css.map */
