body:has([data-acc]){background-color:#fdfcf9}.acc{--acc-ink:#1F1416;--acc-muted:#6A625C;--acc-line:#E6E2DC;--acc-burg:#5C1A22;--acc-cream:#FDFCF9;--acc-stick:120px;--acc-inset:32px;color:var(--acc-ink);background:var(--acc-cream)}.acc-head{text-align:center;padding:40px 24px 36px}.acc-head .acc-cap{font-family:var(--font-body--family);font-size:11px;letter-spacing:.22em;text-transform:uppercase;line-height:1.6;color:var(--acc-muted);margin:0 auto 14px!important;max-width:none!important;white-space:nowrap}.acc-trio span{white-space:nowrap}.acc-trio i{font-style:normal;margin:0 .6em}.acc-head h1{font-family:var(--font-heading--family);font-weight:400;font-size:32px;line-height:1.2;letter-spacing:0;text-transform:none;margin:0 0 12px}.acc-head .acc-desc{max-width:540px;margin:0 auto;color:var(--acc-muted);font-size:15px;line-height:1.7}.acc-desc p{margin:0}.acc-tabs-wrap{position:sticky;top:0;z-index:4;background:var(--acc-cream)}.acc-tabs{width:calc(100% - 2*var(--acc-inset));max-width:1120px;margin:0 auto;border-top:1px solid var(--acc-line);border-bottom:1px solid var(--acc-line);display:flex;justify-content:center;gap:44px;padding:22px 0 0}.acc-tabs a{white-space:nowrap;font-family:var(--font-body--family);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--acc-muted);text-decoration:none;padding-bottom:16px;border-bottom:2px solid transparent;transition:color .3s ease,border-color .3s ease}.acc-tabs a:hover{color:var(--acc-ink)}.acc-tabs a.on{color:var(--acc-ink);border-bottom-color:var(--acc-burg)}.acc-ch{display:grid;grid-template-columns:5fr 7fr;gap:48px;width:calc(100% - 2*var(--acc-inset));max-width:1120px;margin:0 auto;padding:72px 0 88px;border-bottom:1px solid var(--acc-line)}.acc-side{position:sticky;top:var(--acc-stick);align-self:start}.acc-side h2{font-family:var(--font-heading--family);font-weight:400;font-style:normal;font-size:26px;line-height:1.2;letter-spacing:0;text-transform:none;margin:0 0 12px}.acc-side p{margin:0 0 20px;max-width:340px!important;font-size:15px;line-height:1.7}.acc-link{position:relative;display:inline-block;padding:4px 0 7px;font-family:var(--font-body--family);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--acc-ink);text-decoration:none}.acc-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--acc-burg);transform-origin:left center}.acc-link:hover:after{animation:arca-g-line .9s cubic-bezier(.65,0,.35,1)}.acc-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px 24px}.acc-card{display:block;color:inherit;text-decoration:none}.acc-im{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--acc-burg)}.acc-im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s ease}.acc-card:hover .acc-im img{transform:scale(1.03)}.acc-tag{position:absolute;top:12px;left:12px;z-index:2;background:var(--acc-cream);color:var(--acc-ink);font-family:var(--font-body--family);font-size:9px;letter-spacing:.2em;text-transform:uppercase;padding:5px 8px;line-height:1.4}.acc-meta{text-align:center;margin-top:16px}.acc-nm{font-family:var(--font-body--family);font-size:11px;letter-spacing:.2em;text-transform:uppercase;line-height:1.6}.acc-pr{font-size:13px;margin-top:6px;color:var(--acc-muted)}.acc-close{text-align:center;width:calc(100% - 2*var(--acc-inset));max-width:1120px;margin:0 auto;padding:96px 0 112px}.acc-close p{font-family:var(--font-heading--family);font-weight:400;font-size:20px;line-height:1.5;max-width:520px;margin:0 auto 24px}@media(max-width:999px){.acc-head .acc-cap{white-space:normal}.acc-trio span{display:block}.acc-trio i{display:none}}@media(max-width:900px){.acc{--acc-inset:16px}.acc-head{padding:28px 20px 24px}.acc-head h1{font-size:28px}.acc-tabs{justify-content:flex-start;justify-content:safe center;overflow-x:auto;gap:26px;padding:18px 4px 0;scrollbar-width:none}.acc-tabs::-webkit-scrollbar{display:none}.acc-tabs a{font-size:11px;padding-bottom:14px}.acc-ch{grid-template-columns:1fr;gap:24px;padding:44px 0 56px}.acc-side{position:static;padding-left:4px}.acc-side h2{font-size:23px}.acc-grid{gap:24px 16px}.acc-meta{margin-top:12px}.acc-nm{font-size:10px;letter-spacing:.14em}.acc-close{padding:72px 0 88px}.acc-close p{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/arca-collection.css.map */
