.ap-social{--wash-day-panel: #202727;--wash-day-paper: #f8f6f1;--wash-day-copy: #e0e3de;padding:clamp(28px,4vw,56px) clamp(18px,4.25vw,64px);background:#fff;color:var(--wash-day-paper)}.ap-social *{box-sizing:border-box}.ap-social .ap-social__inner{display:grid;grid-template-columns:minmax(0,1.66fr) minmax(0,1fr);gap:0;max-width:1360px;margin-inline:auto;background:var(--wash-day-panel)}.ap-social__photographs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr);align-self:center;aspect-ratio:8 / 5;gap:1px;overflow:hidden}.ap-social__photographs--single{grid-template-columns:minmax(0,1fr)}.ap-social .ap-social__image{display:block;width:100%;height:100%;min-height:0;min-width:0;object-fit:cover}.ap-social .ap-social__image--portrait,.ap-social .ap-social__image--detail{object-fit:contain}.ap-social .ap-social__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:clamp(26px,4.25vw,64px)}.ap-social__copy h2{max-width:10ch;margin:0;color:var(--wash-day-paper);font:400 clamp(38px,4vw,61px)/1.01 Georgia,"Times New Roman",serif;letter-spacing:-.047em;text-transform:none}.ap-social__copy p{max-width:29ch;margin:17px 0 0;color:var(--wash-day-copy);font:400 15px/1.6 Arial,Helvetica,sans-serif}.ap-social__link,.ap-social__handle{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;font:500 14px/1.35 Arial,Helvetica,sans-serif}.ap-social__link{justify-content:center;margin-top:25px;padding:10px 20px;border:1px solid var(--wash-day-paper);border-radius:999px;background:var(--wash-day-paper);color:var(--wash-day-panel)}.ap-social__link:hover{background:#e4e8e1;color:var(--wash-day-panel)}.ap-social__handle{margin-top:5px;color:var(--wash-day-copy);font-size:13px}.ap-social__handle:hover{color:#fff}.ap-social a:focus-visible{outline:2px solid var(--wash-day-paper);outline-offset:4px}@media(max-width:899px){.ap-social .ap-social__inner{grid-template-columns:minmax(0,1fr)}.ap-social__copy h2{max-width:none}}@media(max-width:749px){.ap-social{padding-block:22px 34px}.ap-social .ap-social__copy{padding:27px 24px 20px}.ap-social__copy h2{max-width:none;font-size:clamp(34px,9.4vw,47px)}.ap-social__copy p{margin-top:12px;font-size:14px}.ap-social__link{margin-top:17px}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/awesome-premium-social.css.map */
