:is(.product-recommendations .section-resource-list,.fb-ctl,.fb-product-band){--fb-card-surface: var(--fb-color-cream);--fb-card-text: var(--fb-color-espresso);--fb-card-text-muted: var(--fb-color-ash);--fb-card-text-weight: 500}:is(.product-recommendations .section-resource-list,.fb-ctl,.fb-product-band) .product-card{overflow:hidden;border-radius:var(--fb-card-radius);height:auto;display:grid}.fb-ctl .product-card{background-color:var(--fb-card-surface);box-shadow:var(--fb-card-elevation)}:is(.product-recommendations .section-resource-list,.fb-ctl,.fb-product-band) .product-card__content{gap:var(--fb-card-body-gap);padding-block:0 var(--fb-card-body-padding-block-end);padding-inline:var(--fb-card-body-padding-inline-start) var(--fb-card-body-padding-inline-end)}:is(.product-recommendations .section-resource-list,.fb-ctl,.fb-product-band) .product-card__content>.card-gallery{margin-block-end:calc(var(--fb-card-media-gap) - var(--fb-card-body-gap));margin-inline:calc(var(--fb-card-body-padding-inline-start) * -1) calc(var(--fb-card-body-padding-inline-end) * -1)}:is(.product-recommendations .section-resource-list,.fb-ctl,.fb-product-band) .product-card__content>.fb-card-cta{margin-block-start:calc(var(--fb-card-cta-gap) - var(--fb-card-body-gap));margin-block-end:calc(var(--fb-card-body-padding-block-end) * -1);margin-inline:calc(var(--fb-card-body-padding-inline-start) * -1) calc(var(--fb-card-body-padding-inline-end) * -1)}@media screen and (min-width:750px){:is(.product-recommendations .section-resource-list,.fb-product-band) .product-card__content{--fb-card-body-padding-inline-start: var(--fb-card-body-padding-inline-start-desktop)}}:is(.product-recommendations .section-resource-list,.fb-ctl,.fb-product-band) .card-gallery{background-color:var(--fb-card-surface)}:is(.product-recommendations .section-resource-list,.fb-ctl,.fb-product-band) .product-media-container.media-fit img{object-fit:contain}.fb-card-cta{--fb-card-cta-bg: var(--fb-color-espresso);--fb-card-cta-text: var(--fb-color-cream);--fb-card-cta-border: var(--fb-color-espresso);box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-block-size:var(--fb-card-cta-height);padding-inline:var(--fb-card-cta-padding-inline);border:var(--fb-control-border-width) solid var(--fb-card-cta-border);border-radius:0;background-color:var(--fb-card-cta-bg);color:var(--fb-card-cta-text);font-family:var(--fb-font-display);font-size:var(--fb-control-font-size-small);font-weight:700;line-height:var(--fb-control-line-height);letter-spacing:var(--fb-letter-spacing-wide);text-align:center;text-transform:uppercase;text-decoration:none;-webkit-font-smoothing:antialiased}.fb-card-cta.fb-card-cta:hover{--fb-card-cta-bg: var(--fb-color-clay-dark);--fb-card-cta-border: var(--fb-color-clay-dark)}.fb-card-cta:focus-visible{outline:var(--fb-focus-ring-width) solid var(--fb-color-azure);outline-offset:var(--fb-focus-ring-offset)}.fb-card-cta--unavailable,.fb-card-cta--unavailable.fb-card-cta--unavailable:hover{--fb-card-cta-bg: transparent;--fb-card-cta-text: var(--fb-color-espresso);--fb-card-cta-border: var(--fb-color-espresso)}.fb-card-descriptor{font-family:var(--fb-font-body);font-size:var(--fb-caption-font-size);font-weight:500;line-height:var(--fb-caption-line-height);letter-spacing:var(--fb-letter-spacing-body);color:var(--fb-color-taupe)}:is(.product-recommendations .section-resource-list,.fb-ctl,.fb-product-band) .product-card .quick-add{display:none}:is(.product-recommendations .section-resource-list,.fb-ctl,.fb-product-band) .product-badges{--badge-inset: var(--fb-card-badge-offset)}:is(.product-recommendations .section-resource-list,.fb-ctl,.fb-product-band) .product-badges--top-right{right:auto;left:calc(var(--badge-inset) + var(--padding-inline-start))}:is(.product-recommendations .section-resource-list,.fb-ctl,.fb-product-band) .fb-badge{--fb-label-font-size: var(--fb-label-font-size-small);--fb-label-line-height: var(--fb-label-line-height-small);--fb-label-padding-block: var(--fb-label-padding-block-small);--fb-label-padding-inline: var(--fb-label-padding-inline-small)}:is(.product-recommendations .section-resource-list,.fb-ctl,.fb-product-band) .product-card__content :is(.text-block,.text-block>*,.price){color:var(--fb-card-text);font-weight:var(--fb-card-text-weight);letter-spacing:var(--fb-letter-spacing-body)}:is(.product-recommendations .section-resource-list,.fb-ctl,.fb-product-band) .product-card:has(.product-badges .fb-badge--default){--fb-card-text: var(--fb-card-text-muted)}:is(.product-recommendations .section-resource-list,.fb-ctl,.fb-product-band) .product-card:has(.product-badges .fb-badge--default) .fb-card-descriptor{color:var(--fb-card-text-muted)}.product-recommendations .section-resource-list .resource-list__carousel .resource-list__slide{--slide-width: var(--fb-card-width)}.product-recommendations .section-resource-list .resource-list__carousel{--resource-list-column-gap: var(--fb-card-gap)}:is(.product-recommendations .section-resource-list,.fb-ctl,.fb-product-band) slideshow-arrows,:is(.product-recommendations .section-resource-list,.fb-ctl,.fb-product-band) .product-card slideshow-arrows{display:none}.product-recommendations .section-resource-list__content>.text-block :is(h2,h3),.fb-ctl__header>.text-block :is(h2,h3){font-size:var(--fb-card-heading-font-size);line-height:var(--fb-card-heading-line-height)}@media screen and (min-width:750px){.product-recommendations .section-resource-list__content>.text-block :is(h2,h3),.fb-ctl__header>.text-block :is(h2,h3){font-size:var(--fb-card-heading-font-size-desktop);line-height:var(--fb-card-heading-line-height-desktop)}}.product-recommendations:not(:has(.resource-list__item,.product-recommendations__skeleton-item)){display:none}
/*# sourceMappingURL=/cdn/shop/t/3558/assets/freebird-product-card.css.map */
