body:has(.vp-pod){--pod-ink:#161514;--pod-paper:#F1E8D6;--pod-card:#FBF6EC;--pod-red:#B8322A;--pod-soft:#4A4238;background:var(--pod-paper);color:var(--pod-ink)}body:has(.vp-pod) .gradient,body:has(.vp-pod) [class*=color-scheme-],body:has(.vp-pod) .shopify-section{--color-background:241,232,214;--gradient-background:#F1E8D6;--color-foreground:22,21,20;--color-button:184,50,42;--color-button-text:251,246,236;--color-secondary-button:241,232,214;--color-secondary-button-text:22,21,20;--color-link:184,50,42;--color-badge-foreground:251,246,236;--color-badge-background:184,50,42;--color-badge-border:184,50,42}body:has(.vp-pod) main{background:var(--pod-paper)}body:has(.vp-pod) .header-wrapper{background:var(--pod-ink)!important;--color-foreground:241,232,214;--color-background:22,21,20;border-bottom:none}body:has(.vp-pod) .header-wrapper .header__menu-item,body:has(.vp-pod) .header-wrapper .header__icon{color:var(--pod-paper)}body:has(.vp-pod) .header__menu-item span{font-family:Zilla Slab,serif;font-weight:600;letter-spacing:.08em;text-transform:uppercase}body:has(.vp-pod) .footer{background:var(--pod-ink)!important;--color-foreground:241,232,214;--color-background:22,21,20;color:var(--pod-paper);border-top:6px solid var(--pod-red)}body:has(.vp-pod) h1,body:has(.vp-pod) h2,body:has(.vp-pod) h3{font-family:Zilla Slab,Georgia,serif}.pod-hero{background:var(--pod-ink);color:var(--pod-paper);overflow:hidden;position:relative}.pod-hero__inner{max-width:1200px;margin:0 auto;padding:64px 24px 0;display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:end}.pod-hero__eyebrow{font-family:Zilla Slab,serif;font-weight:600;letter-spacing:.32em;text-transform:uppercase;font-size:.85rem;color:#e4a13a;margin:0 0 14px}.pod-hero__title{font-family:Alfa Slab One,Zilla Slab,serif!important;font-weight:400;text-transform:uppercase;font-size:clamp(2.6rem,6.2vw,5.2rem);line-height:.98;margin:0;color:var(--pod-paper)!important;letter-spacing:.01em}.pod-hero__title span{color:var(--pod-red);display:block}.pod-hero__sub{font-family:Libre Franklin,sans-serif;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.6;color:#f1e8d6d1;max-width:520px;margin:20px 0 28px}.pod-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;padding-bottom:40px}.pod-btn{font-family:Zilla Slab,serif;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:.95rem;text-decoration:none;padding:14px 22px;border:2px solid var(--pod-paper);display:inline-block;transition:all .15s ease}.pod-btn--solid{background:var(--pod-red);border-color:var(--pod-red);color:#fbf6ec}.pod-btn--solid:hover{background:#9e2b25;border-color:#9e2b25}.pod-btn--ghost{color:var(--pod-paper)}.pod-hero__art{position:relative;min-height:10px}.pod-wall{position:relative;border-top:3px solid var(--pod-paper);height:var(--wall-h,112px);max-width:none}.pod-kilroy{position:absolute;width:var(--kw,440px);right:6%;top:calc(var(--kw,440px) * -.4096 - 2px);pointer-events:none}.pod-tagline{position:absolute;left:24px;right:24px;bottom:18px;max-width:1200px;margin:0 auto;font-family:Libre Franklin,sans-serif;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:#f1e8d699}.pod-steps{max-width:1100px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--pod-ink)}.pod-steps>div{padding:26px 22px}.pod-steps>div+div{border-left:1px solid var(--pod-ink)}.pod-steps b{font-family:Alfa Slab One,serif;font-weight:400;color:var(--pod-red);font-size:1.6rem;display:block;line-height:1}.pod-steps strong{font-family:Zilla Slab,serif;text-transform:uppercase;letter-spacing:.06em;font-size:1.1rem;display:block;margin:8px 0 4px}.pod-steps span{font-family:Libre Franklin,sans-serif;font-size:.9rem;color:var(--pod-soft);line-height:1.5}body:has(.vp-pod) .product-grid{--grid-desktop-horizontal-spacing:28px;--grid-desktop-vertical-spacing:40px;--grid-mobile-horizontal-spacing:14px;--grid-mobile-vertical-spacing:26px}body:has(.vp-pod) .card-wrapper .card__inner{background:var(--pod-card)!important;border:1px solid var(--pod-ink)!important;box-shadow:5px 5px 0 var(--pod-ink);transition:transform .18s ease,box-shadow .18s ease}body:has(.vp-pod) .card-wrapper:hover .card__inner{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--pod-red)}body:has(.vp-pod) .card-wrapper .card__inner .card__content{display:none!important}body:has(.vp-pod) .card__information{padding-top:14px!important;text-align:center}body:has(.vp-pod) .card__heading,body:has(.vp-pod) .card__heading a{font-family:Zilla Slab,serif!important;font-weight:600;font-size:1.05rem;color:var(--pod-ink)!important}body:has(.vp-pod) .card-information,body:has(.vp-pod) .card-information .price{text-align:center;justify-content:center}body:has(.vp-pod) .card .price,body:has(.vp-pod) .card .price-item--regular{font-family:Libre Franklin,sans-serif;color:var(--pod-red)!important;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:.85rem}body:has(.vp-pod) .facets-container{border-top:1px solid var(--pod-ink);border-bottom:1px solid var(--pod-ink);padding-top:10px;padding-bottom:10px}body:has(.vp-pod) .product-count__text,body:has(.vp-pod) .facet-filters__label{font-family:Zilla Slab,serif;text-transform:uppercase;letter-spacing:.1em;font-size:.85rem}.pod-custom{max-width:900px;margin:0 auto;background:var(--pod-ink);color:var(--pod-paper);padding:40px clamp(20px,5vw,56px);display:flex;gap:28px;align-items:center;justify-content:space-between;flex-wrap:wrap}.pod-custom h2{font-family:Alfa Slab One,serif!important;font-weight:400;text-transform:uppercase;color:var(--pod-paper)!important;font-size:clamp(1.5rem,3vw,2.1rem);margin:0 0 6px}.pod-custom p{margin:0;font-family:Libre Franklin,sans-serif;color:#f1e8d6cc;line-height:1.55;max-width:480px}@media(max-width:749px){.pod-hero__inner{grid-template-columns:1fr;padding-top:40px}.pod-hero__ctas{padding-bottom:28px}.pod-hero{--kw:250px;--wall-h:78px}.pod-kilroy{right:50%;transform:translate(50%)}.pod-hero__art{height:110px}.pod-tagline{display:none}.pod-steps{grid-template-columns:1fr}.pod-steps>div+div{border-left:none;border-top:1px solid var(--pod-ink)}.pod-custom{margin:0 16px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/vp-pod-tees.css.map */
