.pp-brand-line{margin:-6px 0 12px;font-size:.85em;color:#666}.pp-brand-line a{color:inherit;border-bottom:1px solid rgba(0,0,0,.2)}.pp-save-badge{display:inline-block;margin-left:10px;padding:3px 10px;background:#ea0606;color:#fff;font-size:.65em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:3px;vertical-align:middle}.pp-shipping-line{display:block;margin:4px 0 12px;font-size:.85em;font-weight:600;letter-spacing:.02em;color:#1a7a2e;text-decoration:none}.pp-shipping-line:hover{text-decoration:underline}.pp-financing-box{margin:0 0 16px;padding:12px 14px;border:1px dashed rgba(0,0,0,.25);border-radius:6px;font-size:.85em;line-height:1.5;background:#fafafa}.pp-financing-box a{font-weight:600;text-decoration:underline;color:inherit}.pp-trust{margin:18px 0 0}.pp-trust__badges{list-style:none;display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:12px 0;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08)}.pp-trust__badge{display:flex;align-items:center;gap:6px;margin:0;font-size:.78em;font-weight:600;letter-spacing:.03em}.pp-trust__badge svg{width:13px;height:13px;flex:0 0 auto;fill:#1a7a2e}.pp-trust__badge a{color:inherit;text-decoration:none}.pp-trust__badge a:hover{text-decoration:underline}.pp-trust__links{margin:10px 0 0;font-size:.82em;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pp-trust__links a{color:inherit;text-decoration:underline}.pp-trust__tour{font-weight:700}.pp-card-arrives{display:block;margin-top:4px;font-size:.78em;color:#1a7a2e;font-weight:600}.pp-card-save{display:inline-block;margin-left:6px;padding:1px 7px;background:#ea0606;color:#fff;font-size:.7em;font-weight:700;border-radius:3px;text-transform:uppercase;letter-spacing:.06em}.grid-view-item__image-wrapper .pp-card-hover-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .25s ease}.grid-view-item:hover .pp-card-hover-img{opacity:1}.pp-extras{max-width:800px;margin:0 auto;padding:30px 22px 10px}.pp-extras__block{margin-bottom:26px}.pp-extras__block h2{font-size:1em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.pp-faq details{border-bottom:1px solid rgba(0,0,0,.1)}.pp-faq details:first-of-type{border-top:1px solid rgba(0,0,0,.1)}.pp-faq summary{cursor:pointer;padding:14px 30px 14px 6px;font-weight:600;list-style:none;position:relative}.pp-faq summary::-webkit-details-marker{display:none}.pp-faq summary:after{content:"+";position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:1.2em;font-weight:400}.pp-faq details[open] summary:after{content:"\2013"}.pp-faq .pp-faq__answer{padding:0 6px 16px;line-height:1.6}.pp-b2b-band{background:#111;color:#fff;text-align:center;padding:64px 22px}.pp-b2b-band__title{font-size:2em;font-weight:700;margin:0 0 12px;color:#fff}.pp-b2b-band__text{max-width:640px;margin:0 auto 24px;font-size:1.05em;line-height:1.6;color:#ffffffd9}.pp-b2b-band .btn{background:#ea0606;color:#fff}.pp-proof{padding:54px 22px;max-width:1200px;margin:0 auto;text-align:center}.pp-proof__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:28px;text-align:left}.pp-proof__card{border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:20px;background:#fff}.pp-proof__stars{color:#f5a623;letter-spacing:2px;margin-bottom:8px}.pp-proof__quote{line-height:1.55;margin-bottom:12px}.pp-proof__name{font-weight:700;font-size:.9em}.pp-proof__meta{font-size:.8em;color:#777}.pp-refs{background:#f6f6f6;padding:26px 22px;text-align:center}.pp-refs__title{font-size:.8em;letter-spacing:.12em;text-transform:uppercase;color:#777;margin-bottom:8px}.pp-refs__names{font-weight:700;font-size:1.05em}.pp-cats{max-width:1200px;margin:0 auto;padding:54px 22px}.pp-cats__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px}.pp-cats__card{position:relative;display:block;border-radius:8px;overflow:hidden;background:#f2f2f2;aspect-ratio:4 / 5}.pp-cats__card img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.pp-cats__card:hover img{transform:scale(1.04)}.pp-cats__label{position:absolute;left:0;right:0;bottom:0;padding:30px 12px 12px;background:linear-gradient(transparent,#000000a6);color:#fff;font-weight:700;font-size:.95em}.pp-cats__label span{display:block;font-weight:400;font-size:.8em;text-decoration:underline}.pp-page{max-width:800px;margin:0 auto;padding:40px 22px 70px;line-height:1.65}.pp-page--wide{max-width:1050px}.pp-page h1{margin-bottom:8px}.pp-page__lead{font-size:1.1em;color:#555;margin-bottom:34px}.pp-page h2{font-size:1.15em;font-weight:700;margin:34px 0 10px}.pp-page table{width:100%;border-collapse:collapse;margin:14px 0}.pp-page th,.pp-page td{border:1px solid rgba(0,0,0,.12);padding:9px 12px;text-align:left;font-size:.92em}.pp-page th{background:#f6f6f6}.pp-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.pp-table-scroll table{min-width:640px}.pp-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0 0}.pp-hero{text-align:center;padding:56px 22px 40px;background:#f6f6f6}.pp-hero h1{max-width:760px;margin:0 auto 12px}.pp-hero__sub{max-width:640px;margin:0 auto 24px;color:#555;font-size:1.05em;line-height:1.6}.pp-pack-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin:30px 0}.pp-pack-card{border:1px solid rgba(0,0,0,.12);border-radius:8px;padding:24px 20px;text-align:center;background:#fff}.pp-pack-card--featured{border:2px solid #ea0606}.pp-pack-card h3{margin-bottom:6px}.pp-pack-card__price{font-size:1.25em;font-weight:700;margin-bottom:12px}.pp-pack-card ul{list-style:none;margin:0 0 16px;padding:0;font-size:.9em;line-height:1.9}.pp-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:26px 0}.pp-benefit{padding:18px;background:#f6f6f6;border-radius:8px;font-size:.95em;line-height:1.5}.pp-benefit strong{display:block;margin-bottom:6px}.pp-quote-form .pp-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:590px){.pp-quote-form .pp-form-row{grid-template-columns:1fr}}.pp-quote-form label{font-size:.85em;font-weight:600;display:block;margin:12px 0 4px}.pp-quote-form input,.pp-quote-form textarea,.pp-quote-form select{width:100%}.btn--whatsapp{background:#25d366;color:#fff}@media only screen and (min-width:750px){.site-header .site-header__mobile-nav{display:flex!important;align-items:center;gap:26px;width:100%}.site-header__mobile-nav>.grid__item{position:static;float:none;width:auto;flex:0 0 auto;margin:0;padding-left:0}.site-header__mobile-nav .site-header__logo,.site-header__mobile-nav .site-header__logo-image{margin:0;text-align:left}.pp-header-center{flex:1 1 auto;min-width:0}.pp-header-search{position:relative;max-width:620px;margin:0 auto}.pp-header-search input[type=search]{width:100%;background:#f2f2f2;border:1px solid #e2e2e2;border-radius:3px;padding:11px 48px 11px 16px}.pp-header-search button{position:absolute;right:4px;top:50%;transform:translateY(-50%);background:none;border:none;padding:8px 10px;cursor:pointer}.pp-header-search button .icon{width:19px;height:19px}.pp-header-contact{display:flex;align-items:center;gap:24px;flex:0 0 auto}.pp-header-contact__item{display:flex;flex-direction:column;line-height:1.3;color:inherit;text-decoration:none;white-space:nowrap}.pp-header-contact__item span{font-size:.75em}.pp-header-contact__item strong{font-size:.9em}.pp-header-contact__item:hover strong{text-decoration:underline}.pp-header-contact__studio{color:#ea0606}}@media only screen and (max-width:749px){.pp-header-center,.pp-header-contact{display:none}}.pp-checklist{list-style:none;margin:0 0 14px;padding:0}.pp-checklist li{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:17px;color:#1a1a1a}.pp-checklist svg{width:22px;height:22px;flex:0 0 auto;color:#444}.pp-checklist a{color:inherit;text-decoration:none}.pp-checklist a:hover{text-decoration:underline}.pp-stock-line{display:flex;align-items:center;gap:10px;margin:0 0 18px;font-size:17px;color:#1a1a1a}.pp-stock-line__dot{width:10px;height:10px;border-radius:50%;background:#2e9e43;flex:0 0 auto}.pp-pay-box{display:flex;align-items:stretch;border:1px solid #d8d8d8;border-radius:12px;padding:28px 10px;margin:0 0 16px;text-align:center;background:#fff}.pp-pay-box__col{flex:1 1 50%;padding:0 12px;display:flex;flex-direction:column;justify-content:center}.pp-pay-box__label{font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:15px;margin:0 0 10px;color:#000}.pp-pay-box__or{position:relative;display:flex;align-items:center;justify-content:center;width:36px;flex:0 0 auto}.pp-pay-box__or:before{content:"";position:absolute;top:-16px;bottom:-16px;left:50%;width:1px;background:#e0e0e0}.pp-pay-box__or span{position:relative;background:#fff;padding:8px 2px;font-weight:700;font-size:15px;color:#555}.pp-pay-box__monthly-amount{font-size:18px;margin:0 0 6px;color:#111}.pp-pay-box__monthly-amount strong{font-weight:700}.pp-pay-box__monthly-amount span{font-weight:400}.pp-pay-box__sub{font-size:13px;color:#333;margin:0 0 3px;line-height:1.45}.pp-pay-box__sub a{color:inherit;text-decoration:underline}.pp-pay-box .product__price{margin:0}.pp-pay-box .price{display:block;margin:0}.pp-pay-box .price__badges{display:none}.pp-pay-box .price__sale{display:flex;flex-direction:column;align-items:center;gap:3px}.pp-pay-box .price__sale dd{margin:0}.pp-pay-box .price__sale dd:has(s){order:-1}.pp-pay-box .price__sale s{color:#d02e2e;font-weight:400;font-size:23px}.pp-pay-box .price-item--sale,.pp-pay-box .price__regular .price-item--regular{font-size:31px;font-weight:700;color:#111}.pp-pay-box .pp-save-badge{display:block;background:none;color:#7ab648;padding:0;margin:0;font-size:15px;font-weight:600;text-transform:none;letter-spacing:0}@media only screen and (max-width:559px){.pp-pay-box .price__sale s{font-size:19px}.pp-pay-box .price-item--sale,.pp-pay-box .price__regular .price-item--regular{font-size:25px}.pp-pay-box__label{font-size:13px}.pp-pay-box__monthly-amount{font-size:16px}.pp-checklist li,.pp-stock-line{font-size:15px}}@media only screen and (max-width:359px){.pp-pay-box{flex-direction:column;gap:14px}.pp-pay-box__or{width:auto}.pp-pay-box__or:before{top:50%;left:18px;right:18px;bottom:auto;width:auto;height:1px}}.product-form .product-form__cart-submit,.product-form .product-form__cart-submit.btn--secondary-accent{background:#fff;color:#111;border:1px solid #111;border-radius:7px;min-height:54px;font-weight:600}.product-form .product-form__cart-submit:hover{background:#f6f6f6;color:#111}.product-form .shopify-payment-button__button--unbranded,.product-form .shopify-payment-button__button{border-radius:7px;min-height:54px}.product-form .shopify-payment-button__more-options{text-decoration:underline;margin-top:10px}.pp-tour-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:16px 0 0;padding:15px 20px;background:#0e2a5c;color:#fff;border-radius:7px;font-weight:600;font-size:.95em;text-decoration:none}.pp-tour-banner:hover{background:#143a7c;color:#fff}.pp-tour-banner svg{width:26px;height:26px;flex:0 0 auto;color:#fff}.product-single__description{max-width:780px;margin:44px auto 0;font-size:1.05em;line-height:1.75;color:#222}.product-single__description h2{font-size:1.7em;font-weight:700;margin:46px 0 18px;line-height:1.25}.product-single__description h3{font-size:1.35em;font-weight:600;margin:38px 0 14px;line-height:1.3}.product-single__description p{margin-bottom:18px}.product-single__description ul,.product-single__description ol{margin-bottom:20px}.product-single__description li{margin-bottom:14px}.product-single__description img{border-radius:6px;margin:10px 0}.pp-pay-box .price:not(.price--on-sale) .price__sale{display:none!important}.pp-pay-box .price--on-sale .price__regular{display:none!important}.pp-pay-box .price-item,.pp-pay-box .pp-save-badge{white-space:nowrap}.pp-cur{font-size:.6em;font-weight:inherit}.pp-quote-card{border:1px solid rgba(0,0,0,.12);border-radius:8px;padding:26px 22px;background:#fff;max-width:720px}.pp-quote-card__empty{color:#777;font-size:.9em;margin:0}.pp-quote-card:not(:has([data-form-root] *)){display:none}
/*# sourceMappingURL=/cdn/shop/t/8/assets/pp-custom.css.map */
