.tph{--tph-bg:#000;--tph-panel:#0a0a0a;--tph-line:#222;--tph-olive:#4a5c3a;--tph-green:#6b8c52;--tph-text:#aaa;background:var(--tph-bg);color:#fff;font-family:Arial,Helvetica,sans-serif}.tph *{box-sizing:border-box}.tph a{text-decoration:none}.tph h2,.tph h3{color:#fff}.tph-wrap{max-width:1240px;margin:0 auto;padding:60px 32px}.tph-head{text-align:center;max-width:760px;margin:0 auto 40px}.tph-head--left{text-align:left;margin-left:0}.tph-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;padding:7px 16px;border:1px solid var(--tph-olive);background:var(--tph-panel);box-shadow:0 0 12px #4a5c3a99;color:var(--tph-green);font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.tph-h2{margin:0 0 14px;font-family:Oswald,Impact,sans-serif;font-weight:700;font-size:clamp(30px,4.2vw,52px);line-height:1.05;letter-spacing:2px;text-transform:uppercase;color:#fff}.tph-h2 span{color:transparent;-webkit-text-stroke:1.5px #fff}.tph-lead{margin:0;color:var(--tph-text);font-size:15px;line-height:1.7}.tph-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 28px;border:1px solid var(--tph-olive);background:#000;box-shadow:0 0 18px #4a5c3ab3,inset 0 0 30px #4a5c3a26;color:var(--tph-green);font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;transition:color .25s,box-shadow .25s,background .25s}.tph-btn:hover{color:#fff;box-shadow:0 0 28px #4a5c3a,inset 0 0 50px #4a5c3a4d}.tph-btn--solid{background:var(--tph-olive);color:#fff;border-color:var(--tph-green)}.tph-btn--solid:hover{background:var(--tph-green)}.tph-center{text-align:center;margin-top:36px}.tph-trust{border-top:1px solid var(--tph-olive);border-bottom:1px solid var(--tph-olive);background:#050605;box-shadow:0 0 30px #4a5c3a40}.tph-trust-row{max-width:1240px;margin:0 auto;padding:16px 24px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 34px}.tph-trust-item{display:flex;align-items:center;gap:9px;color:#d5d9cf;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;white-space:nowrap}.tph-trust-item i{font-style:normal;color:var(--tph-green);font-size:13px}.tph-prod-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.tph-prod{position:relative;display:block;overflow:hidden;border:1px solid var(--tph-line);background:var(--tph-panel);aspect-ratio:4/3.4;box-shadow:0 0 14px #ffffff14;transition:border-color .3s,box-shadow .3s}.tph-prod img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease,opacity .3s;opacity:.72}.tph-prod:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 30%,#000000eb)}.tph-prod:hover{border-color:var(--tph-olive);box-shadow:0 0 24px #4a5c3ae6}.tph-prod:hover img{transform:scale(1.05);opacity:.9}.tph-prod-tag{position:absolute;z-index:2;top:14px;left:14px;padding:5px 10px;background:#000000bf;border:1px solid var(--tph-olive);color:var(--tph-green);font-size:10px;font-weight:700;letter-spacing:2px}.tph-prod-body{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:22px}.tph-prod-title{margin:0 0 6px;font-family:Oswald,Impact,sans-serif;font-weight:700;font-size:26px;letter-spacing:1.5px;text-transform:uppercase;color:#fff}.tph-prod-text{margin:0 0 12px;color:#c4c8bf;font-size:13px;line-height:1.5}.tph-prod-link{color:var(--tph-green);font-size:11px;font-weight:700;letter-spacing:2.5px}.tph-prod:hover .tph-prod-link{color:#fff}.tph-paths-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.tph-path{position:relative;overflow:hidden;padding:40px 36px;border:1px solid var(--tph-line);background:var(--tph-panel);display:flex;flex-direction:column}.tph-path--agency{border-color:var(--tph-olive);box-shadow:0 0 30px #4a5c3a73}.tph-path-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.1}.tph-path>*:not(.tph-path-bg){position:relative;z-index:1}.tph-path-kicker{margin:0 0 10px;color:var(--tph-green);font-size:11px;font-weight:700;letter-spacing:3px}.tph-path-title{margin:0 0 14px;font-family:Oswald,Impact,sans-serif;font-weight:700;font-size:clamp(26px,3vw,38px);letter-spacing:1.5px;line-height:1.05;text-transform:uppercase}.tph-path-text{margin:0 0 20px;color:var(--tph-text);font-size:14px;line-height:1.7;max-width:460px}.tph-list{list-style:none;margin:0 0 30px;padding:0;display:flex;flex-direction:column;gap:11px}.tph-list li{position:relative;padding-left:22px;color:#d7dbd2;font-size:14px;line-height:1.45}.tph-list li:before{content:"\2b21";position:absolute;left:0;top:0;color:var(--tph-green);font-size:13px}.tph-path-ctas{margin-top:auto;display:flex;flex-wrap:wrap;gap:12px}.tph-partners{border-top:1px solid #151515;border-bottom:1px solid #151515;background:radial-gradient(ellipse at 50% 0%,rgba(74,92,58,.22),transparent 70%),#000}.tph-logo-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:16px}.tph-logo{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 8px;border:1px solid #1b1b1b;background:var(--tph-panel);transition:border-color .3s,box-shadow .3s}.tph-logo:hover{border-color:var(--tph-olive);box-shadow:0 0 18px #4a5c3acc}.tph-logo img{width:100%;aspect-ratio:1;object-fit:contain;filter:grayscale(.35);transition:filter .3s}.tph-logo:hover img{filter:none}.tph-logo span{color:#8a8f86;font-size:9.5px;font-weight:700;letter-spacing:1.5px;text-align:center;text-transform:uppercase;line-height:1.35}.tph-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;counter-reset:tphstep}.tph-step{border:1px solid var(--tph-line);background:var(--tph-panel);overflow:hidden}.tph-step-img{position:relative;aspect-ratio:16/10;overflow:hidden;background:#000}.tph-step-img img{width:100%;height:100%;object-fit:cover;opacity:.85}.tph-step-num{position:absolute;top:10px;left:10px;padding:4px 9px;background:#000;border:1px solid var(--tph-olive);color:var(--tph-green);font-family:Oswald,Impact,sans-serif;font-size:16px;letter-spacing:1px}.tph-step-body{padding:18px 18px 20px}.tph-step-title{margin:0 0 6px;font-family:Oswald,Impact,sans-serif;font-weight:700;font-size:20px;letter-spacing:1px;text-transform:uppercase}.tph-step-text{margin:0;color:var(--tph-text);font-size:13px;line-height:1.6}.tph-shop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.tph-shop{position:relative;display:block;overflow:hidden;aspect-ratio:1;border:1px solid var(--tph-line);background:#000;transition:border-color .3s,box-shadow .3s}.tph-shop img{width:100%;height:100%;object-fit:cover;opacity:.6;transition:opacity .3s,transform .6s}.tph-shop:hover{border-color:var(--tph-olive);box-shadow:0 0 22px #4a5c3ae6}.tph-shop:hover img{opacity:.85;transform:scale(1.05)}.tph-shop-label{position:absolute;left:0;right:0;bottom:0;padding:16px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.92))}.tph-shop-label strong{display:block;font-family:Oswald,Impact,sans-serif;font-size:22px;letter-spacing:1.5px;text-transform:uppercase;color:#fff}.tph-shop-label span{color:var(--tph-green);font-size:10.5px;font-weight:700;letter-spacing:2.5px}.tph-cta-box{max-width:980px;margin:0 auto;padding:52px 40px;text-align:center;border:1px solid var(--tph-olive);background:radial-gradient(ellipse at 50% 0%,rgba(74,92,58,.3),transparent 70%),var(--tph-panel);box-shadow:0 0 40px #4a5c3a59}.tph-cta-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px}.tph-cta-note{margin:22px 0 0;color:#666;font-size:12px;letter-spacing:1px}.tph-cta-note a{color:var(--tph-green)}@media(max-width:1024px){.tph-logo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tph-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.tph-wrap{padding:52px 16px}.tph-head{margin-bottom:28px}.tph-h2 span{color:#fff;-webkit-text-stroke:0}.tph-trust-row{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;padding:14px 16px}.tph-trust-item{font-size:9.5px;letter-spacing:1.5px;white-space:normal}.tph-prod-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tph-prod{aspect-ratio:3/4}.tph-prod-body{padding:14px}.tph-prod-title{font-size:19px}.tph-prod-text{display:none}.tph-prod-tag{top:10px;left:10px;font-size:9px;padding:4px 7px}.tph-paths-grid{grid-template-columns:1fr;gap:16px}.tph-path{padding:30px 22px}.tph-logo-grid{gap:10px}.tph-logo{padding:10px 6px}.tph-logo span{font-size:8.5px;letter-spacing:1px}.tph-steps{grid-template-columns:1fr 1fr;gap:12px}.tph-step-body{padding:14px}.tph-step-title{font-size:17px}.tph-step-text{font-size:12px}.tph-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tph-shop-label strong{font-size:18px}.tph-cta-box{padding:36px 20px}.tph-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/tp-home.css.map */
