.pab-product-proof{background:#fff;color:#000;border-top:4px solid #000;border-bottom:4px solid #000}.pab-product-proof__inner{max-width:1400px;margin:auto;padding:clamp(2rem,6vw,5rem) max(1.5rem,4vw)}.pab-product-proof h2,.pab-product-proof h3,.pab-art{font-family:Archivo Black,sans-serif;text-transform:uppercase}.pab-product-proof h2{font-size:clamp(2rem,5vw,4.5rem)}.pab-product-proof__grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.pab-product-proof article{border:4px solid #000;padding:clamp(1.5rem,4vw,3rem);min-height:360px;display:flex;flex-direction:column;justify-content:center}.pab-product-proof__back{background:#000;color:#fff}.pab-label{font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pab-art{font-size:clamp(2rem,4.5vw,4.5rem);line-height:.95;text-align:center}.pab-product-info{margin-top:2rem}.pab-product-info details{border-top:3px solid #000;padding:1.2rem 0}.pab-product-info details:last-child{border-bottom:3px solid #000}.pab-product-info summary{font-weight:700;font-size:1.2rem;cursor:pointer}.pab-table-wrap{overflow-x:auto}.pab-product-proof table{width:100%;border-collapse:collapse}.pab-product-proof th,.pab-product-proof td{border:2px solid #000;padding:.75rem;text-align:left}.pab-reassurance{background:#000;color:#fff;margin-top:2rem;padding:2rem}.pab-reassurance li{margin:.5rem 0}@media(max-width:749px){.pab-product-proof__grid{grid-template-columns:1fr}.pab-product-proof article{min-height:280px}.pab-art{font-size:clamp(1.8rem,10vw,3rem)}}.pab-product-proof h2,.pab-product-proof h3{color:inherit}.pab-product-proof{font-size:1.6rem}.pab-product-proof__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pab-product-proof article{min-width:0;justify-content:flex-start}.pab-product-proof .pab-art{line-height:1.1;overflow-wrap:anywhere}.pab-product-info summary{font-size:1.7rem;min-height:44px;display:flex;align-items:center}.pab-product-info summary:focus-visible{outline:3px solid #000;outline-offset:4px}.pab-product-proof small{font-size:1.4rem}.pab-product-proof table{font-size:1.6rem}.pab-product-proof .pab-label{margin-top:0}.pab-product-proof .pab-art{margin-top:1.6rem}@media(max-width:749px){.pab-product-proof__grid{grid-template-columns:1fr}.pab-product-proof .pab-art{font-size:clamp(2.4rem,7.5vw,3.4rem)}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=AAAAAACA */
