.installments,.cart__summary-inner{background-color:var(--color-background)}.product-information__media{min-width:0}.product-information .product-media-container img{object-fit:contain}.product-information .product-details{min-width:0}.tg-rail{max-width:1440px;margin-inline:auto;padding-inline:40px}.tg-section{background-color:var(--color-background);color:var(--color-foreground)}.tg-section a:focus-visible{outline:3px solid var(--color-primary);outline-offset:5px}.tg-wall{padding-block:32px 64px}.tg-wall__intro{display:flex;align-items:end;justify-content:space-between;gap:24px;padding-block:16px 32px;border-top:4px solid var(--color-primary-button-background)}.tg-wall__title{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(64px,10.6vw,150px);line-height:.95;letter-spacing:-.055em;text-wrap:balance}.tg-wall__copy{max-width:31ch;margin:0 0 8px;line-height:1.5}.tg-wall__note{margin:0 0 24px;font-size:14px}.tg-wall__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin:0}.tg-tile{min-width:0}.tg-tile__link{display:block;color:inherit;text-decoration:none}.tg-tile__image{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;background:var(--color-background);border-bottom:3px solid var(--color-primary-button-background)}.tg-tile__name{margin:14px 0 5px;font-family:var(--font-heading--family);font-size:clamp(16px,1.7vw,24px);line-height:1.15;letter-spacing:-.02em}.tg-tile__price{display:block;font-size:14px;line-height:1.5}.tg-tile__link:hover .tg-tile__name{text-decoration:underline;text-underline-offset:.2em}.tg-wall__footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:32px}.tg-record{border-block:1px solid var(--color-border);padding-block:48px}.tg-record__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px}.tg-record__image{display:block;width:100%;max-height:500px;object-fit:contain}.tg-record__heading{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(40px,5vw,72px);line-height:1;letter-spacing:-.04em;margin:0 0 24px;text-wrap:balance}.tg-record__text{max-width:50ch;line-height:1.6}.tg-record__price{font-size:24px;margin-block:24px}@media(max-width:989px){.tg-wall__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-wall__intro{align-items:start;flex-direction:column}.tg-record__grid{gap:32px}}@media(max-width:749px){.tg-rail{padding-inline:16px}.tg-wall{padding-block:16px 40px}.tg-wall__intro{padding-block:16px 20px;gap:16px}.tg-wall__title{font-size:clamp(56px,17vw,100px)}.tg-wall__grid{gap:24px 12px}.tg-wall__copy{max-width:100%}.tg-tile__name{font-size:17px}.tg-tile__price{font-size:13px}.tg-wall__footer{align-items:stretch;flex-direction:column}.tg-record{padding-block:32px}.tg-record__grid{grid-template-columns:1fr;gap:24px}.tg-record__image{max-height:360px}}.tg-wall{padding-top:32px}.tg-wall__masthead{display:flex;align-items:center;justify-content:space-between;border-top:4px solid var(--color-primary-button-background);padding-top:20px}.tg-eyebrow,.tg-wall__edition{font-size:12px;line-height:1.4;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0}.tg-eyebrow{color:var(--color-primary)}.tg-wall__intro{border:0;align-items:flex-end;padding-top:20px;padding-bottom:28px;gap:48px}.tg-wall__title{font-size:clamp(56px,7.4vw,106px);line-height:.9;letter-spacing:-.045em;max-width:18ch;text-transform:uppercase;text-wrap:balance}.tg-wall__copy{max-width:22ch;font-size:18px;line-height:1.45;margin-bottom:5px}.tg-wall__note{font-size:12px;font-weight:600;letter-spacing:.07em;padding-block:16px;border-block:1px solid var(--color-border);margin-bottom:24px}.tg-tile__info{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:12px}.tg-tile__name{margin:0;font-size:clamp(15px,1.25vw,19px);text-transform:uppercase;letter-spacing:-.02em}.tg-tile__price{font-size:14px;white-space:nowrap}.tg-wall__footer{font-size:14px}.tg-record__heading{font-size:clamp(40px,5vw,72px);text-transform:uppercase}.tg-leftover{padding-block:56px 64px;border-bottom:1px solid var(--color-border)}.tg-leftover__heading{display:flex;justify-content:space-between;align-items:center;gap:24px}.tg-leftover__heading h2{margin:8px 0 0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(44px,5vw,72px);letter-spacing:-.04em;line-height:1}.tg-leftover__copy{margin:20px 0 28px;font-size:15px}.tg-leftover__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.tg-leftover__item{color:inherit;text-decoration:none;display:block}.tg-leftover__image{width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;background:var(--color-input-background);display:block}.tg-leftover__item h3{font-size:14px;line-height:1.25;margin:12px 0 6px;text-transform:uppercase}.tg-leftover__item span{font-size:13px}.tg-leftover__item:hover h3{text-decoration:underline;text-underline-offset:.2em}@media(max-width:989px){.tg-wall__intro{gap:16px}.tg-wall__copy{max-width:100%;font-size:16px}.tg-leftover__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.tg-wall,.tg-wall__masthead{padding-top:16px}.tg-wall__title{font-size:clamp(44px,12.5vw,76px);max-width:100%}.tg-wall__intro{padding-block:20px}.tg-wall__note{font-size:10px;letter-spacing:.035em}.tg-tile__info{flex-direction:column;align-items:flex-start;gap:5px}.tg-tile__name{font-size:16px}.tg-tile__price{font-size:13px}.tg-leftover{padding-block:36px}.tg-leftover__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.tg-leftover__heading{align-items:flex-end;gap:16px}.tg-leftover__heading .button{padding-inline:15px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/two-guns.css.map */
