.template-index .section-featured-product-shelf .cg-product-shelf.cg-product-shelf--recipient-cards{background:var(--cg-home-paper, #fff)}.cg-product-shelf--recipient-cards .cg-eyebrow{color:var(--cg-primary)}.cg-product-shelf--recipient-cards .cg-product-shelf__heading>a{min-height:40px;padding:9px 14px;border:1px solid color-mix(in srgb,var(--cg-primary) 20%,var(--cg-border));border-radius:999px;background:color-mix(in srgb,var(--cg-primary) 7%,#fff);color:var(--cg-primary-hover)}.cg-product-shelf--recipient-cards .cg-product-shelf__tabs{--recipient-columns: 6;width:100%;display:grid;grid-template-columns:repeat(var(--recipient-columns),minmax(0,1fr));gap:8px;margin-bottom:28px;padding:3px 2px 10px;overflow:visible}.cg-product-shelf--recipient-cards .cg-recipient-tab:nth-child(n+7){display:none}.cg-product-shelf--recipient-cards .cg-recipient-tab{--recipient-accent: var(--cg-primary);--recipient-soft: color-mix(in srgb, var(--recipient-accent) 13%, #fff);position:relative;min-width:0;min-height:62px;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px 8px 8px;border:1px solid color-mix(in srgb,var(--recipient-accent) 24%,var(--cg-border));border-radius:16px;background:#ffffffe6;color:var(--cg-home-plum, var(--cg-ink));box-shadow:0 5px 14px #4b2d470f;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.cg-product-shelf--recipient-cards .cg-recipient-tab--for-couples,.cg-product-shelf--recipient-cards .cg-recipient-tab--for-family{--recipient-accent: var(--cg-accent, #f26b5e)}.cg-product-shelf--recipient-cards .cg-recipient-tab--for-mom{--recipient-accent: #c69118}.cg-product-shelf--recipient-cards .cg-recipient-tab--for-dad,.cg-product-shelf--recipient-cards .cg-recipient-tab--for-husband{--recipient-accent: #31816a}.cg-product-shelf--recipient-cards .cg-recipient-tab--for-wife{--recipient-accent: #c69118}.cg-product-shelf--recipient-cards .cg-recipient-tab--for-grandparents{--recipient-accent: #7a4b72}.cg-product-shelf--recipient-cards .cg-recipient-tab--for-kids{--recipient-accent: #e76555}.cg-product-shelf--recipient-cards .cg-recipient-tab--for-friends{--recipient-accent: #4f78c7}.cg-product-shelf--recipient-cards .cg-recipient-tab--for-coworkers{--recipient-accent: #397c78}.cg-product-shelf--recipient-cards .cg-recipient-tab--for-teachers{--recipient-accent: #6f58bd}.cg-recipient-tab__icon{width:36px;height:36px;display:grid;border-radius:11px;place-items:center;background:var(--recipient-soft);color:var(--recipient-accent);transition:background-color .18s ease,color .18s ease,transform .18s ease}.cg-recipient-tab__icon svg{width:22px;height:22px}.cg-recipient-tab__label{min-width:0;display:-webkit-box;overflow:hidden;font-size:.8rem;font-weight:var(--cg-w-strong, 600);line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cg-product-shelf--recipient-cards .cg-recipient-tab:after{display:none}.cg-product-shelf--recipient-cards .cg-recipient-tab:hover:not([aria-selected=true]){border-color:color-mix(in srgb,var(--recipient-accent) 55%,var(--cg-border));background:var(--recipient-soft);color:var(--cg-home-plum, var(--cg-ink));transform:translateY(-1px)}.cg-product-shelf--recipient-cards .cg-recipient-tab[aria-selected=true]{border-color:var(--recipient-accent);background:#fff;color:var(--cg-home-plum, var(--cg-ink));box-shadow:inset 0 -3px var(--recipient-accent),0 10px 22px #4b2d471f;transform:translateY(-2px)}.cg-product-shelf--recipient-cards .cg-recipient-tab[aria-selected=true] .cg-recipient-tab__icon{background:var(--recipient-accent);color:#fff;transform:rotate(-3deg)}@media(min-width:1400px){.cg-product-shelf--recipient-cards .cg-product-shelf__grid:not(.cg-product-grid--asymmetric){width:100%!important;max-width:none!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:18px;margin-inline:0}}@media(min-width:990px)and (max-width:1399px){.cg-product-shelf--recipient-cards .cg-product-shelf__grid:not(.cg-product-grid--asymmetric){width:100%!important;max-width:none!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px;margin-inline:0}.cg-product-shelf--recipient-cards .cg-product-shelf__grid>.product-card:nth-of-type(-n+10){display:flex}.cg-product-shelf--recipient-cards .cg-product-shelf__grid>.product-card:nth-of-type(n+11){display:none}}@media(min-width:750px)and (max-width:989px){.cg-product-shelf--recipient-cards .cg-product-shelf__grid:not(.cg-product-grid--asymmetric){width:100%!important;max-width:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px;margin-inline:0}.cg-product-shelf--recipient-cards .cg-product-shelf__grid>.product-card:nth-of-type(-n+8){display:flex}.cg-product-shelf--recipient-cards .cg-product-shelf__grid>.product-card:nth-of-type(n+9){display:none}}@media(min-width:990px)and (max-width:1199px){.cg-product-shelf--recipient-cards .cg-product-shelf__tabs{--recipient-columns: 6}}@media(min-width:750px)and (max-width:989px){.cg-product-shelf--recipient-cards .cg-product-shelf__tabs{--recipient-columns: 3}}@media(max-width:749px){.cg-product-shelf--recipient-cards .cg-product-shelf__grid.cg-scroll-row{--curated-card-width: clamp(144px, 28vw, 166px);display:grid;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:var(--curated-card-width);align-items:stretch;gap:18px 12px}.cg-product-shelf--recipient-cards .cg-product-shelf__grid.cg-scroll-row>.product-card{width:var(--curated-card-width)!important;flex:0 0 var(--curated-card-width)!important;scroll-snap-stop:normal}.cg-product-shelf--recipient-cards .cg-product-shelf__grid>.product-card:nth-of-type(-n+8){display:flex}.cg-product-shelf--recipient-cards .cg-product-shelf__grid>.product-card:nth-of-type(n+9){display:none}.cg-product-shelf--recipient-cards .product-card--merchandising .product-card__content{padding:10px 3px 2px}.cg-product-shelf--recipient-cards .product-card--merchandising .product-card__title{height:2.56em;min-height:2.56em;margin:6px 0;font-size:.84rem;line-height:1.28}.cg-product-shelf--recipient-cards .product-card__commerce{min-height:2.75rem}.cg-product-shelf--recipient-cards .product-card__commerce .price-item{font-size:.85rem}.cg-product-shelf--recipient-cards .cg-product-shelf__tabs{--recipient-columns: 3;gap:7px}.cg-product-shelf--recipient-cards .cg-recipient-tab{min-height:82px;grid-template-columns:1fr;grid-template-rows:auto auto;justify-items:center;gap:6px;padding:9px 6px;text-align:center}.cg-recipient-tab__icon{width:36px;height:36px;border-radius:11px}.cg-recipient-tab__icon svg{width:22px;height:22px}.cg-product-shelf--recipient-cards .cg-recipient-tab__label{font-size:.76rem;line-height:1.16}}@media(max-width:479px){.cg-product-shelf--recipient-cards .cg-product-shelf__grid.cg-scroll-row{--curated-card-width: clamp(126px, 34vw, 138px)}}@media(max-width:359px){.cg-product-shelf--recipient-cards .cg-product-shelf__tabs{--recipient-columns: 2}}@media(prefers-reduced-motion:reduce){.cg-product-shelf--recipient-cards .cg-recipient-tab,.cg-product-shelf--recipient-cards .cg-recipient-tab:after,.cg-recipient-tab__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/curated-recipient-cards-v1.css.map */
