:root{--amach-stitch: 1px dashed var(--color-line-strong);--amach-rule: 1px solid var(--color-fg);--amach-pad-x: var(--gutter);--amach-pad-y: clamp(48px, 7vw, 112px)}@media screen and (min-width:750px){:root{--amach-pad-x: var(--gutter-desktop)}}::selection{background:var(--color-accent);color:var(--color-accent-text)}.header__cart-count{font-family:var(--font-mono);white-space:nowrap}.header__cart-count:before{content:"N\ba\a0"}.card__docket{display:inline-block;padding:1px 5px 0;border:1px solid currentColor;font-size:calc(var(--fs-ui) - 2px);line-height:1.5;letter-spacing:.04em;color:var(--color-muted)}.hero__label{font-family:var(--font-mono);letter-spacing:.06em}.text-columns--borders .text-columns__item{border-color:var(--color-line-strong);border-style:dashed}.gable{background:var(--gable-ground);padding:var(--amach-pad-y) var(--amach-pad-x)}.gable__wall{position:relative;max-width:1040px;margin:0 auto;aspect-ratio:4 / 5;display:flex;align-items:center;justify-content:center;padding:26% 7% 9%;background-color:var(--gable-wall);color:var(--gable-ink);text-align:center}.gable--pitched .gable__wall{clip-path:polygon(0 20%,50% 0,100% 20%,100% 100%,0 100%)}.gable--flat .gable__wall{padding-top:9%;aspect-ratio:4 / 3}.gable--texture .gable__wall{background-image:radial-gradient(rgba(0,0,0,.035) 1px,transparent 1.2px),radial-gradient(rgba(0,0,0,.025) 1px,transparent 1.2px),linear-gradient(180deg,#0000 70%,#0000000d);background-size:7px 7px,11px 11px,100% 100%;background-position:0 0,3px 5px,0 0}.gable__lettering{margin:0;font-family:var(--font-heading);font-weight:var(--font-body-weight-bold, 700);font-size:calc(var(--gable-size) * 1.45vw);line-height:.98;letter-spacing:-.01em;text-transform:uppercase;color:inherit}.gable__line{display:block}.gable__below{max-width:1040px;margin:clamp(20px,3vw,36px) auto 0;display:grid;gap:12px;color:var(--gable-caption)}.gable__label{margin:0;font-family:var(--font-mono);font-size:var(--fs-ui);letter-spacing:.06em;text-transform:uppercase;opacity:.8}.gable__text{font-size:var(--fs-body);line-height:1.55;max-width:56ch}.gable__text p{margin:0 0 .8em}.gable__text p:last-child{margin-bottom:0}.gable__link{display:inline-block;margin-top:14px;font-size:var(--fs-ui);text-transform:var(--ui-transform);color:inherit;text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:750px){.gable__wall{aspect-ratio:16 / 10;padding:15% 8% 6%}.gable--pitched .gable__wall{clip-path:polygon(0 26%,50% 0,100% 26%,100% 100%,0 100%)}.gable--flat .gable__wall{aspect-ratio:16 / 9;padding-top:6%}.gable__lettering{font-size:min(calc(var(--gable-size) * .85vw),calc(var(--gable-size) * 11px))}.gable__below{grid-template-columns:1fr 1fr;align-items:start;gap:24px}}.ledger{padding:var(--amach-pad-y) var(--amach-pad-x)}.ledger__head{display:grid;gap:20px;margin-bottom:clamp(28px,4vw,56px)}.ledger__label{margin:0 0 12px;font-family:var(--font-mono);font-size:var(--fs-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.ledger__heading{margin:0;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:clamp(34px,5.4vw,84px);line-height:.95;letter-spacing:-.025em;text-transform:uppercase;color:var(--color-heading)}.ledger__intro{font-size:var(--fs-body);line-height:1.55;max-width:52ch}.ledger__intro p{margin:0 0 .8em}.ledger__list{list-style:none;margin:0;padding:0;border-top:var(--amach-rule)}.ledger__row{display:grid;grid-template-columns:48px 1fr;column-gap:12px;row-gap:6px;padding:18px 0;border-bottom:var(--amach-stitch)}.ledger__no{grid-row:span 3;padding-top:.45em;font-family:var(--font-mono);font-size:calc(var(--fs-ui) - 1px);color:var(--color-muted)}.ledger__year{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:clamp(30px,3.6vw,52px);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-heading)}.ledger__title{margin:0 0 6px;font-family:var(--font-body);font-weight:var(--font-body-weight-medium);font-size:var(--fs-ui);letter-spacing:.02em;text-transform:var(--ui-transform);color:var(--color-fg)}.ledger__text{font-size:var(--fs-body);line-height:1.55;max-width:62ch}.ledger__text p{margin:0}.ledger__text p+p{margin-top:.6em}.ledger__tag{justify-self:start;padding:2px 6px 1px;border:1px solid currentColor;font-family:var(--font-mono);font-size:calc(var(--fs-ui) - 2px);letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted)}.ledger__foot{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-top:14px;border-top:var(--amach-rule);margin-top:-1px;font-family:var(--font-mono);font-size:var(--fs-ui);letter-spacing:.04em;text-transform:uppercase}.ledger__foot-note{color:var(--color-muted)}.ledger__link{color:var(--color-link);text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:990px){.ledger__head{grid-template-columns:1.2fr 1fr;align-items:end;gap:40px}.ledger__row{grid-template-columns:72px 180px minmax(0,1fr) 150px;column-gap:24px;align-items:baseline;padding:22px 0}.ledger__no{grid-row:auto;padding-top:0}.ledger__tag{justify-self:end}.ledger__row:hover{background:rgba(var(--color-fg-rgb),.025)}}.header-wrapper--sticky{border-bottom:1px solid transparent;transition:border-color .2s ease}html.amach-hero-passed .header-wrapper--sticky,body:not(.template-index) .header-wrapper--sticky{border-bottom-color:var(--color-line)}html.amach-hero-passed body.template-index .header-wrapper--sticky .header--hide-logo-home .header__logo-link{position:static!important;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;animation:amach-logo-in .3s ease both}@keyframes amach-logo-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html.amach-hero-passed body.template-index .header-wrapper--sticky .header--hide-logo-home .header__logo-link{animation:none}}.bag-photo{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 7;background:var(--color-tile);color:#fff}.bag-photo__img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--bag-photo-pos, center 35%)}.bag-photo__label{position:absolute;top:6px;left:var(--gutter);right:var(--gutter);font-size:var(--fs-ui);text-transform:var(--ui-transform);letter-spacing:var(--ls-ui);text-shadow:0 1px 10px rgba(0,0,0,.35)}a.bag-photo:hover .bag-photo__label{text-decoration:underline;text-underline-offset:3px}.cart-drawer__body>.bag-photo{border-bottom:1px solid var(--color-line)}.cart-empty .bag-photo--drawer{aspect-ratio:4 / 3;margin:-30px calc(var(--gutter) * -1) 6px}.cart-empty--page .bag-photo--page{width:100%;max-width:560px;aspect-ratio:3 / 2}.cart-page__summary-inner>.bag-photo--page{aspect-ratio:16 / 7;margin:-18px calc(var(--gutter) * -1) 16px}.cart-page__layout>.bag-upsell--page{border-top:1px solid var(--color-line)}@media screen and (min-width:990px){.cart-page__summary-inner>.bag-photo--page{aspect-ratio:3 / 2}.cart-page__layout{grid-template-rows:auto 1fr}.cart-page__items{grid-column:1;grid-row:1}.cart-page__summary{grid-column:2;grid-row:1 / span 2}.cart-page__layout>.bag-upsell--page{grid-column:1;grid-row:2;align-self:start;border-top:0}}.bag-promises{display:grid;gap:4px;margin:0 0 8px;padding:2px 0 10px;list-style:none;border-bottom:var(--amach-stitch);font-size:var(--fs-ui);line-height:1.45;color:var(--color-muted)}.bag-promises__item{display:flex;align-items:baseline;gap:8px}.bag-promises__item:before{content:"";flex:0 0 6px;width:6px;height:6px;background:var(--color-accent);transform:translateY(-1px)}.bag-upsell{padding:16px var(--gutter) 22px}.bag-upsell__heading{margin:0 0 10px;font-size:var(--fs-ui);text-transform:var(--ui-transform);letter-spacing:var(--ls-ui);color:var(--color-muted)}.bag-upsell__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.bag-upsell__link{display:grid;gap:3px;color:inherit;text-decoration:none;font-size:var(--fs-ui);line-height:1.35}.bag-upsell__media{display:block;margin-bottom:4px;aspect-ratio:var(--card-ratio, 3 / 4);overflow:hidden;background:var(--color-tile)}.bag-upsell__img{display:block;width:100%;height:100%;object-fit:cover}.bag-upsell__link:hover .bag-upsell__title{text-decoration:underline;text-underline-offset:3px}.bag-upsell__price{color:var(--color-muted)}@media screen and (min-width:990px){.bag-upsell--page .bag-upsell__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/amach.css.map */
