.arc-root{--arc-ink: #1a1714;--arc-ink-soft: #3d3632;--arc-muted: #6b635c;--arc-bg: #fffdfc;--arc-glass: rgba(255, 253, 252, .88);--arc-glass-border: rgba(26, 23, 20, .09);--arc-shadow: 0 20px 50px rgba(26, 23, 20, .06);--arc-shadow-hover: 0 28px 64px rgba(26, 23, 20, .1);--arc-fh: var(--font-body-family, "Caudex", Georgia, serif);--arc-fb: var(--font-heading-family, "Poppins", system-ui, sans-serif);--arc-ease: cubic-bezier(.22, 1, .36, 1);--arc-max: 56rem;font-family:var(--arc-fb);color:var(--arc-ink);background:var(--arc-bg);overflow-x:clip;width:100%;-webkit-font-smoothing:antialiased}.arc-root *,.arc-root *:before,.arc-root *:after{box-sizing:border-box}.arc-shell{width:100%;max-width:var(--arc-max);margin-left:auto;margin-right:auto;padding-left:clamp(1.25rem,4vw,2rem);padding-right:clamp(1.25rem,4vw,2rem)}.arc-hero{position:relative;padding-top:clamp(2.75rem,6vw,5rem);padding-bottom:clamp(2rem,4vw,3rem)}.arc-hero__inner{padding-left:0;padding-right:0}.arc-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 55% at 50% 0%,rgba(235,202,152,.38),transparent 58%),linear-gradient(180deg,#f3ebe3 0%,var(--arc-bg) 75%);pointer-events:none}.arc-hero__glass{position:relative;width:100%;padding:clamp(1.75rem,3.5vw,2.75rem);border-radius:22px;background:var(--arc-glass);border:1px solid var(--arc-glass-border);box-shadow:var(--arc-shadow);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.arc-hero__eyebrow{display:inline-block;margin:0 0 1rem;padding:.4rem .85rem;font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--arc-muted);border-radius:999px;background:#ffffff8c;border:1px solid var(--arc-glass-border)}.arc-hero__title{margin:0 0 .85rem;font-family:var(--arc-fh);font-size:clamp(2.25rem,5vw,3.25rem);font-weight:500;letter-spacing:-.03em;line-height:1.08;max-width:28rem}.arc-hero__subtext{margin:0;font-size:clamp(.9375rem,2vw,1.0625rem);line-height:1.7;color:var(--arc-muted);font-weight:300;max-width:36rem}.arc-body{padding-left:0;padding-right:0;padding-bottom:max(5rem,calc(4rem + env(safe-area-inset-bottom,0px)))}.arc-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;width:100%}.arc-grid__item{min-width:0;display:flex}@media(min-width:768px){.arc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.75rem}.arc-grid--single{grid-template-columns:minmax(0,22rem);justify-content:center}}.arc-card{display:flex;flex-direction:column;width:100%;min-height:100%;border-radius:20px;background:var(--arc-glass);border:1px solid var(--arc-glass-border);box-shadow:var(--arc-shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden;transition:transform .35s var(--arc-ease),box-shadow .35s var(--arc-ease),border-color .35s var(--arc-ease)}.arc-card:hover{transform:translate3d(0,-3px,0);box-shadow:var(--arc-shadow-hover);border-color:#1a171424}.arc-card__body{flex:1;padding:clamp(1.35rem,2.5vw,1.75rem);padding-bottom:1.25rem}.arc-card__icon{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:1.15rem;border-radius:12px;background:#ffffffa6;border:1px solid var(--arc-glass-border);color:var(--arc-ink-soft)}.arc-card__icon svg{width:1.25rem;height:1.25rem}.arc-card__title{margin:0 0 .5rem;font-family:var(--arc-fh);font-size:clamp(1.25rem,2.2vw,1.45rem);font-weight:500;letter-spacing:-.02em;line-height:1.3}.arc-card__desc{margin:0;font-size:.9375rem;line-height:1.6;color:var(--arc-muted);font-weight:300}.arc-card__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:1rem clamp(1.35rem,2.5vw,1.75rem);border-top:1px solid var(--arc-glass-border);background:#ffffff59}.arc-card__open{display:inline-flex;align-items:center;gap:.45rem;min-height:2.5rem;padding:.4rem 1.1rem;font-size:.8125rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:#fff;background:var(--arc-ink);border-radius:999px;border:1px solid var(--arc-ink);transition:background .25s var(--arc-ease),transform .2s var(--arc-ease)}.arc-card__open:hover{background:var(--arc-ink-soft);border-color:var(--arc-ink-soft)}.arc-card__open:active{transform:scale(.98)}.arc-card__open:focus-visible{outline:2px solid #c9a227;outline-offset:2px}.arc-card__open svg{width:.95rem;height:.95rem;flex-shrink:0}.arc-card__download{font-size:.8125rem;font-weight:400;color:var(--arc-muted);text-decoration:none;padding:.35rem .25rem;white-space:nowrap;transition:color .2s var(--arc-ease)}.arc-card__download:hover{color:var(--arc-ink);text-decoration:underline;text-underline-offset:3px}.arc-card__download:focus-visible{outline:2px solid #c9a227;outline-offset:2px;border-radius:4px}.arc-card--unavailable{pointer-events:none;opacity:.72;padding:clamp(1.35rem,2.5vw,1.75rem)}.arc-card--unavailable .arc-card__desc{margin-top:.5rem}.arc-empty{margin:0;padding:3rem 1.5rem;text-align:center;font-size:1rem;color:var(--arc-muted);border-radius:16px;background:var(--arc-glass);border:1px dashed var(--arc-glass-border)}@media(max-width:479px){.arc-card__foot{flex-direction:column;align-items:stretch}.arc-card__open{justify-content:center;width:100%}.arc-card__download{text-align:center;width:100%}}@media(prefers-reduced-motion:reduce){.arc-card,.arc-card__open{transition:none}.arc-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ar-catalogue-viewer.css.map */
