.amara-social-reference{box-sizing:border-box;padding:40px 0 50px;background:#fff;color:#111827;font-family:Montserrat,Arial,sans-serif;clear:both}.amara-social-reference *,.amara-social-reference *:before,.amara-social-reference *:after{box-sizing:border-box}.amara-social-reference__wrapper{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.amara-social-reference__header{text-align:center;margin-bottom:40px}.amara-social-reference__title{margin:0;font-family:Baskervville,Georgia,serif;font-weight:400;font-size:34px;line-height:1.2;color:#111827;letter-spacing:.5px}.amara-social-reference__subtitle{margin:8px auto 0;color:#6b7280;font-size:14px;line-height:1.5;max-width:600px;letter-spacing:normal}.amara-social-reference__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.amara-social-reference__card{display:block;position:relative;width:100%;min-width:0;margin:0;padding:0;border:0;border-radius:12px;overflow:hidden;background:#f5f5f5;aspect-ratio:1/1;cursor:pointer;text-align:left;transition:transform .25s ease;-webkit-appearance:none;appearance:none;font:inherit}.amara-social-reference__card:hover{transform:translateY(-4px)}.amara-social-reference__card:focus-visible{outline:2px solid #111827;outline-offset:4px}.amara-social-reference__image{display:block;width:100%;height:100%;max-width:100%;object-fit:cover}.amara-social-reference__handle{position:absolute;left:0;right:0;bottom:0;padding:12px;color:#fff;font-size:13px;line-height:1.5;font-weight:400;letter-spacing:normal;display:flex;align-items:center;gap:6px;background:linear-gradient(transparent,#0009)}.amara-social-reference__instagram{width:16px;height:16px;flex:0 0 16px;color:#fff}.amara-social-reference__mobile-cta{display:none;text-align:center;margin:18px 0 6px}.amara-social-reference__toggle{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:1px solid #d1d5db;background:transparent;border-radius:8px;font:inherit;font-size:14px;line-height:1.5;letter-spacing:normal;color:#111827;cursor:pointer}.amara-social-reference__toggle:hover{background:#f3f4f6}.amara-social-reference__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.amara-social-reference-lightbox{max-width:min(900px,92vw);max-height:90vh;padding:0;border:0;border-radius:12px;background:#fff;overflow:auto;color:#111827;font-family:Montserrat,Arial,sans-serif}.amara-social-reference-lightbox::backdrop{background:#000000d9}.amara-social-reference-lightbox__image{display:block;max-width:100%;width:auto;height:auto;max-height:77vh;margin:0 auto;object-fit:contain}.amara-social-reference-lightbox__handle{margin:0;padding:12px 48px 12px 16px;font-size:14px;line-height:1.5}.amara-social-reference-lightbox__close{position:absolute;right:10px;top:10px;width:36px;height:36px;border:0;border-radius:50%;background:#fff;color:#111827;font-size:26px;line-height:1;cursor:pointer;box-shadow:0 1px 6px #0003}@media(max-width:768px){.amara-social-reference__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.amara-social-reference:not([data-amara-social-expanded]) .amara-social-reference__card--extra{display:none}.amara-social-reference__mobile-cta{display:block}}@media(prefers-reduced-motion:reduce){.amara-social-reference__card{transition:none}.amara-social-reference__card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/amara-social-reference.css.map */
