.pimpit-policy{max-width:900px;margin:0 auto;padding:20px 18px 44px;font-size:16px;line-height:1.7;color:#24282b}.pimpit-policy h2{margin-top:1.6em;font-size:24px}.pimpit-policy a{text-decoration:underline;text-underline-offset:.15em}.pimpit-launch-footer{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:32px;max-width:1200px;margin:auto;padding:36px 20px;color:#252a2d;border-top:1px solid #e1e4e5;background:#fafafa;font-size:14px;line-height:1.6}.pimpit-launch-footer h2{font-size:18px;text-transform:none;letter-spacing:0}.pimpit-launch-footer ul{margin:0;list-style:none}.pimpit-launch-footer li{margin:0 0 9px}.pimpit-launch-footer a{display:inline-block;color:#164f69;text-underline-offset:.15em}.pimpit-launch-trust{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0}.pimpit-launch-trust a{display:block;padding:12px;border:1px solid #ddd;border-radius:6px;font-size:14px;font-weight:700;line-height:1.4}.pimpit-launch-trust small{display:block;font-size:12px;font-weight:400;margin-top:4px}.pimpit-launch-footer a:focus-visible,.pimpit-policy a:focus-visible{outline:3px solid #006f92;outline-offset:3px}.ppdh-gallery img{object-fit:contain}.pimpit-withdrawal-form label{display:block;font-size:15px;margin:0 0 16px}.pimpit-withdrawal-form input,.pimpit-withdrawal-form textarea{display:block;width:100%;max-width:100%;font:inherit}.pimpit-withdrawal-form button{min-height:48px}.pimpit-withdrawal-form .pimpit-form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.pimpit-withdrawal-form .description{font-size:13px;line-height:1.5}.pimpit-withdrawal-form fieldset{border:1px solid #ddd;padding:18px;margin:20px 0}.pimpit-withdrawal-form legend{font-size:18px;font-weight:700}
@media(max-width:767px){.pimpit-launch-footer{grid-template-columns:1fr;gap:16px}.pimpit-homepage-heading{position:relative!important;inset:auto!important;margin:0!important;padding:16px 18px!important;background:#fff!important;color:#20272b!important;text-align:center!important}.pimpit-homepage-heading h1{font-size:clamp(23px,6vw,30px)!important;line-height:1.22!important;margin:0!important;color:#20272b!important;text-shadow:none!important}.home #content>.banner:first-child{min-height:220px!important}.home #content>.banner:first-child .text-box{top:72%!important;left:50%!important;width:calc(100% - 32px)!important;transform:translate(-50%,-50%)!important}.home #content>.banner:first-child .button{font-size:15px!important;line-height:1.35!important;white-space:normal!important;padding:12px 14px!important}.single-product .ppdh-gallery img{max-height:340px}.single-product .product-info .product_title{font-size:25px;line-height:1.2}.pimpit-policy{font-size:16px}.pimpit-launch-trust{grid-template-columns:1fr}.pimpit-launch-footer a{padding-block:4px}}
@media(max-width:767px){.pimpit-homepage-heading{height:auto!important}.pimpit-homepage-heading h1{display:block!important;width:auto!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important}}
@media print{header,footer,.pimpit-launch-footer,.pimpit-whatsapp-sticky,.pimpit-withdrawal-form button{display:none!important}.pimpit-policy{max-width:none;padding:0;color:#000}}

