.pp{--pp-ink:#111111;--pp-paper:#F3EFE6;--pp-red:#C8241A;--pp-yellow:#F2C230;--pp-muted:#4A4640;color:var(--pp-ink)}.pp *{box-sizing:border-box}.pp-wrap{max-width:1280px;margin:0 auto;padding:72px 24px}.pp-wrap--tight{padding-top:40px;padding-bottom:40px}.pp--dark{background:var(--pp-ink);color:var(--pp-paper)}.pp--yellow{background:var(--pp-yellow)}.pp--white{background:#fff}.pp--bordered{border-top:2px solid var(--pp-ink);border-bottom:2px solid var(--pp-ink)}.pp h1,.pp h2,.pp h3{margin:0;color:inherit;text-transform:uppercase;line-height:1}.pp h1{font-size:clamp(38px,5vw,72px);word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.pp h2{font-size:clamp(32px,4.4vw,52px)}.pp h3{font-size:clamp(20px,2vw,24px);line-height:1.15}.pp p{margin:0;line-height:1.55}.pp .pp-accent{color:var(--pp-red)}.pp--dark .pp-accent{color:var(--pp-yellow)}.pp-lead{font-size:18px;max-width:620px}.pp-intro{display:flex;flex-direction:column;gap:12px;max-width:760px;margin-bottom:32px}.pp-intro-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px}.pp-intro-row .pp-intro{margin-bottom:0}.pp-eyebrow{display:inline-block;align-self:flex-start;background:var(--pp-ink);color:var(--pp-paper);padding:6px 12px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.pp--dark .pp-eyebrow{background:var(--pp-red);color:#fff}.pp-crumbs{font-size:13px;opacity:.8;margin-bottom:24px}.pp-crumbs a{color:inherit}.pp-btns{display:flex;flex-wrap:wrap;gap:12px}.pp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;font-weight:800;font-size:15px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:2px solid var(--pp-ink);cursor:pointer;font-family:inherit}.pp-btn--primary{background:var(--pp-red);color:#fff;box-shadow:4px 4px 0 var(--pp-ink)}.pp-btn--ghost{background:transparent;color:inherit}.pp-btn--ink{background:var(--pp-ink);color:var(--pp-paper)}.pp--dark .pp-btn{border-color:var(--pp-paper)}.pp--dark .pp-btn--primary{background:var(--pp-yellow);color:var(--pp-ink);box-shadow:none}.pp-btn:hover{opacity:.9}.pp-btn[disabled]{opacity:.5;cursor:not-allowed}.pp-link{font-weight:800;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:inherit}.pp-hero{display:flex;flex-wrap:wrap;gap:48px;align-items:center}.pp-hero__text{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:22px}.pp-hero__media{flex:1 1 400px;min-width:0}.pp-hero__media img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border:2px solid currentColor}.pp-caption{font-size:13px;opacity:.75;margin-top:10px}.pp-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;font-weight:700;font-size:15px}.pp-trust div{display:flex;align-items:center;gap:10px}.pp-trust .pp-big{display:block;font-size:36px;line-height:1;text-transform:uppercase}.pp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px}.pp-card{background:#fff;border:2px solid var(--pp-ink);display:flex;flex-direction:column;color:var(--pp-ink)}.pp-card__img{position:relative;display:block;border-bottom:2px solid var(--pp-ink);aspect-ratio:1/1;overflow:hidden;background:#e2dccf}.pp-card__img img{width:100%;height:100%;object-fit:cover;display:block}.pp-badge{position:absolute;top:12px;left:12px;background:var(--pp-red);color:#fff;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:5px 9px}.pp-card__body{padding:18px;display:flex;flex-direction:column;gap:8px;flex-grow:1}.pp-card__body h3 a{color:inherit;text-decoration:none}.pp-card__line{font-size:15px;color:#3a3732;flex-grow:1}.pp-price{display:flex;align-items:baseline;gap:10px}.pp-price strong{font-size:22px}.pp-price s{font-size:15px;color:#5e5950}.pp-card form{margin:0}.pp-card .pp-btn{width:100%;min-height:48px;font-size:14px}.pp-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}.pp-tile{border:2px solid var(--pp-ink);padding:26px;display:flex;flex-direction:column;gap:10px;background:transparent}.pp--white .pp-tile{background:#fff}.pp--dark .pp-tile{border-color:var(--pp-paper)}.pp-tile--alt{background:var(--pp-ink);color:var(--pp-paper)}.pp--dark .pp-tile--alt{background:var(--pp-yellow);color:var(--pp-ink);border-color:var(--pp-yellow)}.pp-tile__no{font-size:44px;line-height:1;color:var(--pp-red);font-weight:800}.pp--dark .pp-tile__no,.pp-tile--alt .pp-tile__no{color:var(--pp-yellow)}.pp--dark .pp-tile--alt .pp-tile__no{color:var(--pp-red)}.pp-tile p{font-size:15px}.pp-tile a{color:inherit;font-weight:800}.pp-split{display:flex;flex-wrap:wrap;gap:48px;align-items:center}.pp-split__media{flex:1 1 380px;min-width:0}.pp-split__media img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border:2px solid var(--pp-ink)}.pp-split__text{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:18px}.pp-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;font-size:15px}.pp-facts div{border-top:2px solid currentColor;padding-top:12px;line-height:1.5}.pp-bundle{border:2px solid var(--pp-ink);background:var(--pp-yellow);display:flex;flex-wrap:wrap;box-shadow:8px 8px 0 var(--pp-ink)}.pp-bundle__media{flex:1 1 420px;min-height:320px;border-right:2px solid var(--pp-ink);background:#e2dccf}.pp-bundle__media img{width:100%;height:100%;object-fit:cover;display:block}.pp-bundle__text{flex:1 1 420px;min-width:0;padding:40px;display:flex;flex-direction:column;gap:16px}.pp-bundle__price{display:flex;align-items:baseline;gap:12px}.pp-bundle__price strong{font-size:44px;line-height:1}.pp-faq{max-width:960px;margin:0 auto}.pp-faq details{border-bottom:2px solid var(--pp-ink)}.pp-faq details:first-of-type{border-top:2px solid var(--pp-ink)}.pp-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;font-size:19px;font-weight:800;cursor:pointer;list-style:none}.pp-faq summary::-webkit-details-marker{display:none}.pp-faq summary span{font-size:28px;font-weight:400;transition:transform .2s}.pp-faq details[open] summary span{transform:rotate(45deg)}.pp-faq .pp-answer{padding:0 0 22px;font-size:16px;line-height:1.6;max-width:760px}.pp-faq .pp-answer p+p{margin-top:10px}.pp-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.pp-links a{border:2px solid var(--pp-ink);background:#fff;padding:28px;text-decoration:none;display:flex;flex-direction:column;gap:8px;min-height:140px;color:var(--pp-ink)}.pp-links a strong{font-size:24px;text-transform:uppercase;line-height:1.1}.pp-links a span{font-size:15px;color:#3a3732;line-height:1.5}@media(max-width:749px){.pp-wrap{padding:48px 16px}.pp-bundle__media{border-right:0;border-bottom:2px solid var(--pp-ink)}.pp-bundle__text{padding:28px}}.pp-wrap:has(.pp-hero){padding-top:124px}@media(max-width:749px){.pp-wrap:has(.pp-hero){padding-top:104px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/versano-pillars.css.map */
