.pt-barrier{padding:24px 0 64px;scroll-margin-top:130px;color:#171717}.pt-barrier__panel{background:#f7f5f1;border:1px solid #e7e3dc;border-radius:24px;padding:40px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:center}.pt-barrier__intro h2{font-size:clamp(28px,3vw,40px);line-height:1.12;letter-spacing:-.025em;margin:0 0 18px}.pt-barrier__intro p{font-size:17px;line-height:1.55;margin:0 0 20px;max-width:440px}.pt-barrier__intro .pt-barrier__directions{font-size:15px;margin-bottom:0}.pt-barrier__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pt-barrier__product{display:block;color:inherit;text-decoration:none!important;min-width:0}.pt-barrier__product img{display:block;width:100%;height:160px;object-fit:contain;mix-blend-mode:multiply;margin-bottom:12px}.pt-barrier__step{display:block;color:#2f6b4f;font-size:12px;font-weight:700;letter-spacing:.08em}.pt-barrier__product h3{font-size:18px;line-height:1.25;margin:6px 0}.pt-barrier__product p{font-size:14px;line-height:1.45;margin:0 0 8px;min-height:41px}.pt-barrier__product>span:last-child{font-size:15px}.pt-barrier__purchase{border-top:1px solid #ddd7ce;margin-top:22px;padding-top:18px}.pt-barrier__total{display:flex;justify-content:space-between;gap:12px;margin:0;font-size:16px}.pt-barrier__note{font-size:12px;line-height:1.5;margin:6px 0 12px;color:#56534e}.pt-barrier__button{display:block;width:100%;min-height:52px;border:1px solid #171717;border-radius:999px;background:#171717;color:#fff;font:inherit;font-size:15px;font-weight:700;padding:13px 18px;cursor:pointer;line-height:1.4}.pt-barrier__button:hover{background:#333}.pt-barrier__button:disabled{opacity:.55;cursor:not-allowed}.pt-barrier a:focus-visible,.pt-barrier button:focus-visible{outline:3px solid #2f6b4f;outline-offset:4px}.pt-barrier__status{font-size:14px;line-height:1.4;margin:8px 0 0}.pt-barrier__status:empty{display:none}.pt-barrier__cart{font-size:14px;display:inline-block;padding:8px 0;color:#171717;text-decoration:underline}.pt-barrier [hidden]{display:none!important}@media(max-width:860px){.pt-barrier{padding:16px 0 40px;scroll-margin-top:105px}.pt-barrier__panel{grid-template-columns:1fr;gap:24px;padding:24px;border-radius:20px}.pt-barrier__intro p{max-width:none;font-size:16px}.pt-barrier__intro .pt-barrier__directions{font-size:14px}.pt-barrier__product img{height:130px}.pt-barrier__product h3{font-size:16px}.pt-barrier__products{gap:16px}}@media(max-width:360px){.pt-barrier__panel{padding:20px 16px}.pt-barrier__product img{height:110px}.pt-barrier__product p{font-size:13px;min-height:57px}.pt-barrier__total{font-size:14px}.pt-barrier__button{font-size:14px}}
