body:has(.vp-vault){--vp-paper: #F1E8D6;--vp-paper-2: #E8DCC3;--vp-card: #FBF6EC;--vp-ink: #1A1A1A;--vp-ink-soft: #4A4238;--vp-red: #9E2B25;--vp-red-dark: #7E211C;--vp-rule: #1A1A1A;--font-heading-family: "Zilla Slab", Georgia, serif;--font-body-family: "Libre Franklin", "Helvetica Neue", Arial, sans-serif;background:var(--vp-paper);color:var(--vp-ink)}body:has(.vp-vault) .gradient,body:has(.vp-vault) [class*=color-scheme-],body:has(.vp-vault) .shopify-section{--color-background: 241, 232, 214;--gradient-background: #F1E8D6;--color-foreground: 26, 26, 26;--color-button: 158, 43, 37;--color-button-text: 251, 246, 236;--color-secondary-button: 241, 232, 214;--color-secondary-button-text: 26, 26, 26;--color-link: 158, 43, 37;--color-badge-foreground: 251, 246, 236;--color-badge-background: 158, 43, 37;--color-badge-border: 158, 43, 37;--color-background-contrast: 200, 188, 165;--color-shadow: 26, 26, 26}body:has(.vp-vault) main,body:has(.vp-vault) .header-wrapper{background:var(--vp-paper)}body:has(.vp-vault) .header-wrapper{border-bottom:3px double var(--vp-rule)}body:has(.vp-vault) .header__menu-item,body:has(.vp-vault) .header__icon{color:var(--vp-ink)}body:has(.vp-vault) .header__menu-item span{font-family:Zilla Slab,serif;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:.95rem}body:has(.vp-vault) .footer{background:var(--vp-ink)!important;--color-foreground: 241,232,214;--color-background: 26,26,26;color:var(--vp-paper);border-top:6px solid var(--vp-red)}body:has(.vp-vault) .footer .field__input{background:transparent}body:has(.vp-vault) h1,body:has(.vp-vault) h2,body:has(.vp-vault) h3,body:has(.vp-vault) .h1,body:has(.vp-vault) .h2{font-family:var(--font-heading-family);color:var(--vp-ink)}body:has(.vp-vault) .product-grid{--grid-desktop-horizontal-spacing: 28px;--grid-desktop-vertical-spacing: 44px;--grid-mobile-horizontal-spacing: 14px;--grid-mobile-vertical-spacing: 28px}body:has(.vp-vault) .card-wrapper .card__inner{background:var(--vp-card)!important;border:1px solid var(--vp-ink)!important;padding:14px;box-shadow:5px 5px 0 var(--vp-ink);transition:transform .18s ease,box-shadow .18s ease}body:has(.vp-vault) .card-wrapper:hover .card__inner{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--vp-red)}body:has(.vp-vault) .card-wrapper .card__inner .card__media{top:14px!important;left:14px!important;right:14px!important;bottom:14px!important;width:auto!important;height:auto!important;background:var(--vp-card)!important;border:none!important}body:has(.vp-vault) .card-wrapper .card__inner .card__content{display:none!important}@media(max-width:749px){body:has(.vp-vault) .card-wrapper .card__inner{padding:8px;box-shadow:3px 3px 0 var(--vp-ink)}body:has(.vp-vault) .card-wrapper .card__inner .card__media{top:8px!important;left:8px!important;right:8px!important;bottom:8px!important}body:has(.vp-vault) .card__heading,body:has(.vp-vault) .card__heading a{font-size:.95rem}}body:has(.vp-vault) .card-wrapper .card__media img{object-fit:contain!important}body:has(.vp-vault) .card__information{padding-top:16px!important;text-align:center}body:has(.vp-vault) .card__heading,body:has(.vp-vault) .card__heading a{font-family:Zilla Slab,serif!important;font-weight:600;font-size:1.05rem;line-height:1.25;color:var(--vp-ink)!important;letter-spacing:0}body:has(.vp-vault) .card .price{font-family:Libre Franklin,sans-serif;color:var(--vp-red)!important;font-weight:600;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase}body:has(.vp-vault) .card .price-item--regular{color:var(--vp-red)}body:has(.vp-vault) .card .badge{border-radius:0;font-family:Zilla Slab,serif}body:has(.vp-vault) .facets-container{border-top:1px solid var(--vp-rule);border-bottom:1px solid var(--vp-rule);padding-top:10px;padding-bottom:10px}body:has(.vp-vault) .facets__heading,body:has(.vp-vault) .product-count__text,body:has(.vp-vault) .facet-filters__label{font-family:Zilla Slab,serif;text-transform:uppercase;letter-spacing:.1em;font-size:.85rem}body:has(.vp-vault) .facet-filters__field .select__select{font-family:Libre Franklin,sans-serif}body:has(.vp-vault) .pagination__item--current:after{background:var(--vp-red)}.vpv-mast{max-width:1100px;margin:0 auto;padding:0 20px;box-sizing:border-box;text-align:center;color:#1a1a1a}.vpv-mast__strip{display:flex;justify-content:space-between;gap:12px;font-family:Libre Franklin,sans-serif;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;padding-bottom:10px}.vpv-mast__strip a{color:#1a1a1a;text-decoration:none}.vpv-mast__strip a:hover{color:#9e2b25;text-decoration:underline}.vpv-mast__rule{border-top:4px solid #1A1A1A;border-bottom:1px solid #1A1A1A;height:4px}.vpv-mast__rule--bottom{margin-top:26px}.vpv-mast__kicker{margin:28px 0 6px;font-family:Zilla Slab,serif;font-weight:600;font-size:.9rem;letter-spacing:.35em;text-transform:uppercase;color:#9e2b25}.vpv-mast__title{font-family:Alfa Slab One,Zilla Slab,serif!important;font-weight:400;font-size:clamp(2.6rem,7.5vw,5.6rem);line-height:1;letter-spacing:.02em;text-transform:uppercase;margin:0;color:#1a1a1a}.vpv-mast__sub{font-family:Zilla Slab,serif;font-style:italic;font-size:clamp(1.05rem,1.8vw,1.3rem);color:#4a4238;max-width:680px;margin:16px auto 0;line-height:1.45}.vpv-facts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:0;border-bottom:1px solid #1A1A1A}.vpv-facts>div{padding:20px 18px;display:flex;flex-direction:column;gap:4px}.vpv-facts>div+div{border-left:1px solid #1A1A1A}.vpv-facts__num{font-family:Zilla Slab,serif;color:#9e2b25;font-weight:700}.vpv-facts strong{font-family:Zilla Slab,serif;font-size:1.15rem;text-transform:uppercase;letter-spacing:.06em}.vpv-facts em{font-family:Libre Franklin,sans-serif;font-style:normal;font-size:.85rem;color:#4a4238;line-height:1.45}.vpv-cats{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:34px 0 4px}.vpv-cats__pill{font-family:Zilla Slab,serif;font-weight:600;font-size:.9rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:#1a1a1a;border:1.5px solid #1A1A1A;padding:8px 16px;background:#fbf6ec;transition:all .15s ease}.vpv-cats__pill:hover{background:#1a1a1a;color:#f1e8d6}.vpv-cats__pill.is-active{background:#9e2b25;border-color:#9e2b25;color:#fbf6ec}@media(max-width:749px){.vpv-hide-sm{display:none}.vpv-facts>div{padding:14px 6px}.vpv-facts strong{font-size:.8rem;letter-spacing:.03em}.vpv-facts em{display:none}.vpv-mast__kicker{letter-spacing:.2em;font-size:.75rem}.vpv-cats{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding-bottom:6px;-webkit-overflow-scrolling:touch}.vpv-cats__pill{flex:0 0 auto}}.vpv-spec{max-width:760px;margin:0 auto;background:#fbf6ec;border:1.5px solid #1A1A1A;outline:1px solid #1A1A1A;outline-offset:5px;padding:40px clamp(18px,5vw,56px);text-align:center;color:#1a1a1a}.vpv-spec__eyebrow{font-family:Zilla Slab,serif;font-weight:600;letter-spacing:.3em;text-transform:uppercase;font-size:.8rem;color:#9e2b25}.vpv-spec__title{font-family:Alfa Slab One,Zilla Slab,serif!important;font-weight:400;text-transform:uppercase;font-size:clamp(1.9rem,4vw,2.8rem);margin:6px 0 8px;letter-spacing:.02em}.vpv-spec__lede{font-family:Zilla Slab,serif;font-style:italic;font-size:1.1rem;color:#4a4238;margin:0 0 22px}.vpv-spec__table{width:100%;border-collapse:collapse;font-family:Libre Franklin,sans-serif}.vpv-spec__table th{font-family:Zilla Slab,serif;text-transform:uppercase;letter-spacing:.1em;font-size:.85rem;border-top:3px solid #1A1A1A;border-bottom:1px solid #1A1A1A;padding:10px 8px}.vpv-spec__table td{padding:11px 8px;border-bottom:1px dotted #1A1A1A;font-size:1rem}.vpv-spec__table td:first-child{font-family:Zilla Slab,serif;font-weight:700;text-align:left}.vpv-spec__table td:not(:first-child){color:#9e2b25;font-weight:600}.vpv-spec__table tbody tr:last-child td{border-bottom:3px solid #1A1A1A}.vpv-spec__custom{display:flex;align-items:center;gap:22px;text-align:left;margin-top:28px}.vpv-spec__custom h3{font-family:Zilla Slab,serif;margin:0 0 4px;font-size:1.25rem}.vpv-spec__custom p{margin:0;font-family:Libre Franklin,sans-serif;font-size:.95rem;line-height:1.55;color:#4a4238}.vpv-spec__custom a{color:#9e2b25;font-weight:600}.vpv-stamp{flex:0 0 auto;font-family:Alfa Slab One,serif;text-transform:uppercase;color:#9e2b25;border:3px solid #9E2B25;padding:8px 12px;transform:rotate(-8deg);letter-spacing:.08em;font-size:.95rem}@media(max-width:560px){.vpv-spec{margin:0 16px}.vpv-spec__custom{flex-direction:column;text-align:center}}body:has(.vp-vault) .card-information,body:has(.vp-vault) .card-information .price{text-align:center;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/25/assets/vp-print-vault.css.map */
