.custom-product-related{--cpr-bg: #f4ecda;--cpr-ink: #3c4724;--cpr-clay: #f26a3e;--cpr-card: #f4ecda;--cpr-muted: color-mix(in srgb, var(--cpr-ink) 62%, transparent);--cpr-line: color-mix(in srgb, var(--cpr-ink) 16%, transparent);--cpr-radius: 1.75rem;--cc-card: var(--cpr-bg);--cc-bg: var(--cpr-bg);position:relative;isolation:isolate;overflow:clip;background:radial-gradient(110% 70% at 50% -8%,color-mix(in srgb,var(--cpr-clay) 9%,transparent) 0%,transparent 52%),linear-gradient(180deg,color-mix(in srgb,var(--cpr-bg) 90%,#fff) 0%,var(--cpr-bg) 45%,color-mix(in srgb,var(--cpr-bg) 94%,var(--cpr-ink)) 100%);color:var(--cpr-ink);padding:clamp(2.5rem,5vw,4rem) clamp(1.25rem,4vw,2.5rem) clamp(3rem,6vw,4.5rem);font-family:var(--ile-font, var(--font-heading--family))}.custom-product-related:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--cpr-ink) 22%,transparent) 50%,transparent 100%);pointer-events:none}.custom-product-related__inner{position:relative;z-index:1;width:min(72rem,100%);margin-inline:auto}.custom-product-related__header{max-width:36rem;margin:0 auto clamp(1.75rem,4vw,2.75rem);text-align:center;animation:custom-product-related-rise .55s ease both}.custom-product-related__eyebrow{margin:0 0 .65rem;font:var(--ile-type-eyebrow);letter-spacing:var(--ile-track-eyebrow, .14em);text-transform:uppercase;color:var(--cpr-clay)}.custom-product-related__title{margin:0;font:var(--ile-type-h2);letter-spacing:var(--ile-track-h2, -.015em);color:var(--cpr-ink);text-wrap:balance}.custom-product-related__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:clamp(1.75rem,4vw,2.25rem) clamp(1rem,2.5vw,1.5rem)}@media screen and (min-width:750px){.custom-product-related__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.custom-product-related__grid>li{min-width:0;position:relative;z-index:0;overflow:hidden;animation:custom-product-related-rise .6s ease both}.custom-product-related__grid>li:nth-child(2){animation-delay:.06s}.custom-product-related__grid>li:nth-child(3){animation-delay:.12s}.custom-product-related .custom-collection-card{display:flex;flex-direction:column;align-items:stretch;height:100%;text-align:center}.custom-product-related .custom-collection-card__media{aspect-ratio:1;border-radius:var(--cpr-radius);background:var(--cpr-bg);border:0;box-shadow:none;outline:none;overflow:hidden;transform:none;z-index:auto}.custom-product-related .custom-collection-card__image{padding:0;background:transparent;object-fit:cover;mix-blend-mode:darken;transition:opacity .35s ease;transform:none}.custom-product-related .custom-collection-card:hover .custom-collection-card__media,.custom-product-related .custom-collection-card:focus-within .custom-collection-card__media,.custom-product-related .custom-collection-card:hover .custom-collection-card__image,.custom-product-related .custom-collection-card:focus-within .custom-collection-card__image,.custom-product-related .custom-collection-card:hover .custom-collection-card__image--primary,.custom-product-related .custom-collection-card:focus-within .custom-collection-card__image--primary,.custom-product-related .custom-collection-card:hover .custom-collection-card__image--secondary,.custom-product-related .custom-collection-card:focus-within .custom-collection-card__image--secondary{transform:none!important;scale:none;z-index:auto}.custom-product-related .custom-collection-card__image--secondary{display:none!important}.custom-product-related .custom-collection-card__title{margin:1rem 0 .35rem;font:var(--ile-type-card-title);letter-spacing:var(--ile-track-title, -.01em);font-weight:500;text-wrap:balance}.custom-product-related .custom-collection-card__title a{color:inherit;text-decoration:none}.custom-product-related .custom-collection-card__title a:hover,.custom-product-related .custom-collection-card__title a:focus-visible{color:var(--cpr-clay);text-decoration:none}.custom-product-related .custom-collection-card__price{justify-content:center;margin:0;font:var(--ile-type-body-sm, var(--ile-type-body));color:var(--cpr-muted)}.custom-product-related .custom-collection-card__from{font:var(--ile-type-cat);letter-spacing:.1em;text-transform:uppercase;color:var(--cpr-muted)}.custom-product-related .custom-collection-card__amount{color:var(--cpr-ink);font-weight:600;letter-spacing:-.02em}.custom-product-related .custom-collection-card__cta{display:inline;align-self:flex-start;margin-top:.85rem;min-height:0;padding:0;border-radius:0;border:0;background:transparent;color:var(--cpr-accent, #f26a3e);font:var(--ile-type-body-sm, var(--ile-type-body));font-weight:700;letter-spacing:.01em;text-decoration:underline;text-underline-offset:.18em;transition:color .2s ease}.custom-product-related .custom-collection-card__cta:hover,.custom-product-related .custom-collection-card__cta:focus-visible{background:transparent;color:var(--cpr-ink);border-bottom:0}@keyframes custom-product-related-rise{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.custom-product-related__header,.custom-product-related__grid>li,.custom-product-related .custom-collection-card__media,.custom-product-related .custom-collection-card__image,.custom-product-related .custom-collection-card__cta{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom-product-related.css.map */
