@media screen and (max-width:768px){html{font-size:55%}.container{padding:0 1.5rem}h1{font-size:3.5rem}h2{font-size:2.8rem}h3{font-size:2.2rem}.section-padding{padding:4rem 0}button:hover,a:hover,.button:hover:before,.tilt-card:hover,.reveal:hover,.product-card:hover{transition:none!important}.glass-panel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}box-shadow: none !important;.product-card,.ritual-card,.proof-card,.principle-block,.logbook-entry,.video-card{box-shadow:none!important}.ambient-glow{display:none!important}.animate-float,.animate-float-slow{animation:none!important}.hero-cinematic__image-wrapper{transform:none!important}.hero-cinematic{background:var(--color-bg-dark)!important}.reveal{transform:none!important;transition:opacity .4s ease!important}.reveal.active{opacity:1!important}*,*:before,*:after{animation-duration:.3s!important}.button:before{transition:none!important}.page-transition{display:none!important}.hero-cinematic{min-height:70vh;padding-top:60px}.hero-particles{opacity:0!important}.hero-cinematic__product-glow{display:none!important}.hero-cinematic__image-wrapper,img{filter:none!important}video{will-change:auto!important}@keyframes scroll{0%,to{opacity:0}}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.rituals-grid,.proof-grid,.principles-content,.videos-row{display:flex!important;flex-direction:column!important;gap:1.5rem!important}a,button,.card-hover,.button,.header__nav-link{transition:background-color .2s ease,opacity .2s ease,transform .2s ease}.animate-float,.animate-float-slow,.reveal{will-change:auto!important}.button,.product-card{transform:none!important;-webkit-transform:none!important}html{scroll-behavior:auto!important}}@media screen and (max-width:480px){html{font-size:50%}h1{font-size:3rem}h2{font-size:2.4rem}.section-padding{padding:3rem 0}.container{padding:0 1rem}[class*=grid],[class*=row]{grid-template-columns:1fr!important;display:flex!important;flex-direction:column!important}@keyframes float,@keyframes float-slow,@keyframes pulse-glow,@keyframes spin,@keyframes scroll{from,to {transform: none !important;}}}@media screen and (min-width:769px)and (max-width:1024px){.container{padding:0 2rem}h1{font-size:4rem}}@media screen and (max-width:768px)and (max-height:600px){.section-padding{padding:2.5rem 0}html{font-size:50%}.reveal{opacity:1!important}.ambient-glow,.hero-particles{will-change:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/responsive.css.map */
