.fpc{display:grid;grid-template-columns:minmax(220px,30%) 1fr;background:#fff;border:1px solid #e3eaf3;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #0021570d,0 10px 28px #0021570f}.fpc__media{position:relative;min-height:220px;background:#e9eef5}.fpc__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.fpc__body{padding:28px 32px;min-width:0}.fpc__body>:first-child{margin-top:0}.fpc__body>:last-child{margin-bottom:0}.fpc+*{margin-top:20px}@media(max-width:749px){.fpc{grid-template-columns:1fr}.fpc__media{min-height:0;aspect-ratio:16 / 9}.fpc__body{padding:20px 18px}}.bcf:has(.fpc),.bcf--us:has(.fpc),.bmf:has(.fpc),.ocf:has(.fpc){padding-top:12px;padding-bottom:12px}.shopify-section:not(:has(.fpc))+.shopify-section .bcf:has(.fpc),.shopify-section:not(:has(.fpc))+.shopify-section .bcf--us:has(.fpc),.shopify-section:not(:has(.fpc))+.shopify-section .bmf:has(.fpc),.shopify-section:not(:has(.fpc))+.shopify-section .ocf:has(.fpc){padding-top:40px}@media(min-width:750px){.fpc .bcf__field,.fpc .bmf__field,.fpc .ocf__field{flex-basis:180px}.fpc .bcf__select,.fpc .bmf__select,.fpc .ocf__select{margin-top:auto}}.bcf__inner:has(>.fpc),.bmf__inner:has(>.fpc),.ocf__inner:has(>.fpc){max-width:var(--home-w, 1440px)}.has-fsteps{--fs-navy: #002157;--fs-teal: #46c0bf;--fs-line: #d8e0ec;--fs-muted: #9aa7bd}.fstep__n{flex:0 0 auto;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid var(--fs-line);background:#fff;color:var(--fs-muted);font-size:14px;font-weight:800;line-height:1;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.fstep__tick{display:none;width:16px;height:16px}.is-current>.fstep__n,.fstep.is-current>.fstep__n{border-color:var(--fs-navy);color:var(--fs-navy);box-shadow:0 0 0 4px #00215714}.is-done>.fstep__n,.fstep.is-done>.fstep__n{background:var(--fs-teal);border-color:var(--fs-teal);color:#fff}.is-done>.fstep__n .fstep__num,.fstep.is-done>.fstep__n .fstep__num{display:none}.is-done>.fstep__n .fstep__tick,.fstep.is-done>.fstep__n .fstep__tick{display:block}.fstep-field{position:relative}.fstep-field>.fstep__n{margin-bottom:2px}.fstep-field:not(.is-last):after{content:"";position:absolute;top:14px;left:40px;right:-10px;height:2px;border-radius:2px;background:var(--fs-line);transition:background-color .3s ease}.fstep-field.is-done:not(.is-last):after{background:var(--fs-teal)}.fstep{display:flex;align-items:center;gap:10px}.fstep>.fstep__n{width:26px;height:26px;font-size:13px}@media(max-width:749px){.fstep-field{padding-left:42px}.fstep-field>.fstep__n{position:absolute;left:0;top:0;margin:0}.fstep-field:not(.is-last):after{top:34px;bottom:-18px;left:14px;right:auto;width:2px;height:auto}}.has-fsteps{transition:opacity .3s ease,filter .3s ease}.has-fsteps.is-finder-dimmed{opacity:.4;filter:saturate(.35)}.has-fsteps.is-finder-dimmed:hover,.has-fsteps.is-finder-dimmed:focus-within{opacity:1;filter:none}@media(prefers-reduced-motion:reduce){.has-fsteps,.fstep__n,.fstep-field:after{transition:none}}.has-fsteps .bcf__tiles-wrap>.fstep{position:relative}.has-fsteps .bcf__tiles-wrap>.fstep:before{content:"";position:absolute;left:12px;bottom:calc(100% + 2px);width:2px;height:22px;border-radius:2px;background:var(--fs-teal)}
/*# sourceMappingURL=/cdn/shop/t/19/assets/finder-photo-card.css.map */
