.ap-social{--wash-day-panel: var(--editorial-stage, #f1e5d0);--wash-day-paper: var(--editorial-accent, #183d35);--wash-day-copy: #514c3c;padding:clamp(28px,4vw,56px) clamp(18px,4.25vw,64px);background:var(--editorial-paper, #fbf5ea);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 var(--editorial-serif, Georgia, 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:#fffbf2}.ap-social__link:hover{background:var(--editorial-hover, #29564a);border-color:var(--editorial-hover, #29564a);color:#fffbf2}.ap-social__handle{margin-top:5px;color:var(--wash-day-copy);font-size:13px}.ap-social__handle:hover{color:var(--wash-day-paper)}.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/68/assets/awesome-premium-social.css.map */
