.pph-section{font-family:var(--font-stack-main, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);overflow:hidden;background-color:var(--pph-bg)}.pph-header,.pph-eyebrow,.pph-title,.pph-subtitle,.pph-author-wrap{opacity:1!important;visibility:visible!important;display:block!important}.pph-container{max-width:var(--pph-container-mw);margin:0 auto;padding:0 20px;width:100%;box-sizing:border-box}.pph-section{padding-top:var(--pph-pt-m);padding-bottom:var(--pph-pb-m)}.pph-header{margin:0 auto var(--pph-sub-mb-m) auto;max-width:var(--pph-hdr-mw);display:flex;flex-direction:column}.pph-eyebrow{color:var(--pph-eye-c);font-size:var(--pph-eye-fs-m)!important;font-weight:var(--pph-eye-fw)!important;text-transform:var(--pph-eye-tt)!important;letter-spacing:var(--pph-eye-ls)!important;line-height:var(--pph-eye-lh)!important;margin-bottom:var(--pph-eye-mb-m);width:100%;text-align:var(--pph-eye-al-m)}.pph-title{color:var(--pph-tt-c);font-size:var(--pph-tt-fs-m)!important;font-weight:var(--pph-tt-fw)!important;text-transform:var(--pph-tt-tt)!important;letter-spacing:var(--pph-tt-ls)!important;line-height:var(--pph-tt-lh)!important;margin:0 0 var(--pph-tt-mb-m) 0;width:100%;text-align:var(--pph-tt-al-m)}.pph-subtitle{color:var(--pph-sub-c);font-size:var(--pph-sub-fs-m)!important;font-weight:var(--pph-sub-fw)!important;text-transform:var(--pph-sub-tt)!important;letter-spacing:var(--pph-sub-ls)!important;line-height:var(--pph-sub-lh)!important;margin:0;width:100%;text-align:var(--pph-sub-al-m)}.pph-media-wrapper{margin-bottom:40px;width:100%}.pph-media-bento{position:relative;width:100%;aspect-ratio:16/9;border-radius:20px;overflow:hidden;background-color:#f5f5f7;box-shadow:0 4px 20px #0000000a;cursor:pointer}.pph-media-bento video,.pph-media-bento img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.16,1,.3,1)}.pph-media-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#a1a1a6;font-weight:700;font-size:24px;text-align:center}.pph-apple-card-hover{transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1);will-change:transform}@media(hover:hover)and (min-width:991px){.pph-apple-card-hover:hover{transform:scale(1.03) translateY(-8px);box-shadow:0 25px 50px #0000001f;z-index:10}.pph-apple-card-hover:hover video,.pph-apple-card-hover:hover img{transform:scale(1.02)}}.pph-video-controls{position:absolute;bottom:16px;right:16px;display:flex;gap:12px;z-index:10}.pph-control-btn{width:44px;height:44px;border-radius:50%;padding:0;border:1px solid rgba(255,255,255,.4);background:#ffffffa6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#1d1d1f;transition:transform .3s ease,background .3s ease;box-shadow:0 4px 12px #00000014}.pph-control-btn:hover{transform:scale(1.08);background:#fffffff2}.pph-control-btn svg{width:20px;height:20px}.icon-pause,.icon-replay,.icon-vol-off,.is-playing .icon-play{display:none}.is-playing .icon-pause{display:block}.is-ended .icon-play,.is-ended .icon-pause{display:none}.is-ended .icon-replay{display:block}.is-muted .icon-vol-on{display:none}.is-muted .icon-vol-off{display:block}.pph-author-wrap{display:flex;flex-direction:column;width:100%}.pph-author-name{color:var(--pph-auth-c);font-size:var(--pph-auth-fs-m)!important;font-weight:var(--pph-auth-fw)!important;text-transform:var(--pph-auth-tt)!important;letter-spacing:var(--pph-auth-ls)!important;line-height:var(--pph-auth-lh)!important;margin-bottom:var(--pph-auth-mb-m);width:100%;text-align:var(--pph-auth-al-m)}.pph-author-role{color:var(--pph-role-c);font-size:var(--pph-role-fs-m)!important;font-weight:var(--pph-role-fw)!important;text-transform:var(--pph-role-tt)!important;letter-spacing:var(--pph-role-ls)!important;line-height:var(--pph-role-lh)!important;margin-bottom:var(--pph-role-mb-m);width:100%;text-align:var(--pph-role-al-m)}.js-pph-fade-up{opacity:0}@keyframes pphAppleFadeUp{0%{opacity:0;transform:translateY(40px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.js-pph-fade-up.is-visible{animation:pphAppleFadeUp 1.2s cubic-bezier(.16,1,.3,1) forwards!important;animation-delay:var(--anim-delay, 0s)}.shopify-design-mode .js-pph-fade-up,html:not(.js) .js-pph-fade-up{opacity:1!important;animation:none!important;transform:none!important;filter:none!important}@media screen and (min-width:768px){.pph-section{padding-top:var(--pph-pt-d);padding-bottom:var(--pph-pb-d)}.pph-header{margin-bottom:var(--pph-sub-mb-d)}.pph-eyebrow{font-size:var(--pph-eye-fs-d)!important;margin-bottom:var(--pph-eye-mb-d);text-align:var(--pph-eye-al-d)}.pph-title{font-size:var(--pph-tt-fs-d)!important;margin-bottom:var(--pph-tt-mb-d);text-align:var(--pph-tt-al-d)}.pph-subtitle{font-size:var(--pph-sub-fs-d)!important;text-align:var(--pph-sub-al-d)}.pph-media-wrapper{margin-bottom:60px}.pph-media-bento{border-radius:28px}.pph-video-controls{bottom:24px;right:24px;gap:16px}.pph-author-name{font-size:var(--pph-auth-fs-d)!important;margin-bottom:var(--pph-auth-mb-d);text-align:var(--pph-auth-al-d)}.pph-author-role{font-size:var(--pph-role-fs-d)!important;margin-bottom:var(--pph-role-mb-d);text-align:var(--pph-role-al-d)}}@media screen and (min-width:1024px){.pph-container{padding:0 40px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-plantive-lp-philosophy.css.map */
