:root{--ak-ivory: #f4efe6;--ak-paper: #fffdf9;--ak-white: #ffffff;--ak-ink: #2b2824;--ak-ink-soft: #4d463d;--ak-stone: #6e655a;--ak-line: #e2d9c8;--ak-accent: #9a824f;--ak-yellow: #c6b283;--ak-dark: #2f2a24;--ak-ok: #3b6b4a;--ak-radius: 2px;--ak-gutter: clamp(16px, 4vw, 48px);--ak-max: 1360px;--ak-serif: var(--font-heading--family, "Marcellus", "Cormorant Garamond", Georgia, serif);--ak-sans: var(--font-body--family, "Source Sans 3", "Source Sans Pro", system-ui, sans-serif)}.ak{font-family:var(--ak-sans);color:var(--ak-ink)}.ak *,.ak *:before,.ak *:after{box-sizing:border-box}.ak img{max-width:100%;height:auto;display:block}:where(.ak) a{color:inherit}.ak-wrap{max-width:var(--ak-max);margin:0 auto;padding:0 var(--ak-gutter)}.ak-pad{padding-top:var(--ak-pt, 96px);padding-bottom:var(--ak-pb, 96px)}@media(max-width:749px){.ak-pad{padding-top:calc(var(--ak-pt, 96px) * .6);padding-bottom:calc(var(--ak-pb, 96px) * .6)}}.ak-bg-ivory{background:var(--ak-ivory)}.ak-bg-paper{background:var(--ak-paper)}.ak-bg-white{background:var(--ak-white)}.ak-bg-dark{background:var(--ak-dark);color:#f2f2f2}.ak-bg-dark .ak-link:hover{color:var(--ak-yellow)}.ak-bg-dark .ak-eyebrow,.ak-bg-dark .ak-muted{color:#b9b0a1}.ak-eyebrow{font-family:var(--ak-sans);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ak-accent);margin:0 0 18px;font-weight:600}.ak-eyebrow:before{content:"";display:inline-block;width:34px;height:1px;background:var(--ak-yellow);vertical-align:middle;margin:-2px 12px 0 0}.ak-h1,.ak-h2,.ak-h3{font-family:var(--ak-serif);font-weight:400;letter-spacing:.005em;line-height:1.12;margin:0;color:inherit}.ak-h1{font-size:clamp(34px,4.8vw,66px)}.ak-h2{font-size:clamp(28px,3.2vw,44px)}.ak-h3{font-size:clamp(19px,1.7vw,24px);line-height:1.25}.ak-lead{font-size:clamp(16px,1.3vw,19px);line-height:1.6;color:var(--ak-ink-soft);max-width:58ch}.ak-bg-dark .ak-lead{color:#e8e1d4}.ak-muted{color:var(--ak-stone)}.ak-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(32px,4vw,56px);flex-wrap:wrap}.ak-head--center{flex-direction:column;align-items:center;text-align:center}.ak-head .ak-lead{margin:16px 0 0}.ak-btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.ak-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 30px;font-family:var(--ak-sans);font-size:14px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;text-decoration:none;border:1px solid var(--ak-ink);border-radius:var(--ak-radius);transition:background .25s,color .25s,border-color .25s;cursor:pointer}.ak-btn--solid{background:var(--ak-ink);color:#fff!important}.ak-btn--solid:hover{background:var(--ak-accent);border-color:var(--ak-accent);color:#fff!important}.ak-btn--ghost{background:transparent;color:var(--ak-ink)!important}.ak-btn--ghost:hover{background:var(--ak-ink);color:#fff!important}.ak-btn--light{background:#fff;color:var(--ak-ink)!important;border-color:#fff}.ak-btn--light:hover{background:var(--ak-yellow);border-color:var(--ak-yellow);color:var(--ak-ink)!important}.ak-btn--outline-light{background:transparent;color:#fff!important;border-color:#ffffffb3}.ak-btn--outline-light:hover{background:#fff;color:var(--ak-ink)!important}.ak-link{font-size:13px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px;font-weight:500}.ak-link:hover{border-bottom-color:var(--ak-yellow);box-shadow:0 2px 0 var(--ak-yellow)}.ak-btn:focus-visible,.ak-link:focus-visible,.ak-card:focus-visible{outline:2px solid var(--ak-accent);outline-offset:3px}.ak-media{position:relative;overflow:hidden;background:#eeeae2}.ak-media img,.ak-media svg.ak-ph{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.ak-media svg.ak-ph{fill:#b9b0a1;background:#eeeae2}a:hover>.ak-media img,.ak-card:hover .ak-media img{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.ak-media img{transition:none}a:hover>.ak-media img,.ak-card:hover .ak-media img{transform:none}}.ak-grid{display:grid;gap:clamp(16px,2vw,28px)}.ak-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ak-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ak-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:989px){.ak-grid-3,.ak-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.ak-grid-2,.ak-grid-3,.ak-grid-4{grid-template-columns:1fr}}.ak-reveal{opacity:0;transform:translateY(18px);transition:opacity .8s ease,transform .8s ease}.ak-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ak-reveal{opacity:1;transform:none;transition:none}}.shopify-design-mode .ak-reveal{opacity:1;transform:none}[ref=priceContainer]:has(.ak-pro-price)>.price,[ref=priceContainer]:has(.ak-pro-price)>.price-item__group.price{text-decoration:line-through;opacity:.55;font-weight:400}.ak-pro-price{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-left:8px;color:var(--ak-ok);font-weight:600}.ak-pro-price__tag{font-size:10px;letter-spacing:.1em;text-transform:uppercase;background:var(--ak-ok);color:#fff;padding:2px 6px;border-radius:2px;font-weight:600}.ak-pro-teaser{display:block;margin-top:6px;font-size:13px;color:var(--ak-stone)}.ak-pro-teaser a{color:var(--ak-ink);text-underline-offset:3px}.ak-ph--neutre{display:block;width:100%;height:100%;min-height:100%;background-color:#f8f8f8;background-image:repeating-linear-gradient(135deg,rgba(65,65,65,.05) 0 1px,transparent 1px 14px)}.ak-tbl{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;background:var(--ak-paper);border:1px solid var(--ak-line);font-size:14px}.ak-tbl th,.ak-tbl td{padding:12px 14px;text-align:left;border-top:1px solid var(--ak-line)}.ak-tbl th{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ak-stone);font-weight:600;border-top:0;background:var(--ak-ivory)}.ak-tbl .ak-r{text-align:right}.ak-tbl .ak-ok{color:var(--ak-ok);font-weight:600}.ak-note{font-size:12px;color:var(--ak-stone);margin:8px 0 0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ak-base.css.map */
