@media(max-width:600px){html{scroll-padding-top:0}#continut[id],#continut [id],#contact{scroll-margin-top:5.5rem}a,button,summary{touch-action:manipulation}#continut input[type=search],#continut input[type=text],#continut select{min-height:48px;font-size:1rem;border-radius:12px}#continut h1{font-size:clamp(2rem,8.8vw,2.45rem);line-height:1.16;letter-spacing:-.035em;overflow-wrap:break-word}#continut h2{font-size:clamp(1.6rem,7.2vw,1.95rem);line-height:1.25;letter-spacing:-.025em}#continut :is(dialog,[role=dialog]) h2{font-size:1rem;line-height:1.5;letter-spacing:-.01em}#continut :is(.home>section,.services-hub>section,.service-detail>section,.products-page>section,.funeral-articles>section,.coffins-catalog>section,.gorj-page>section,.menus-page>section,.chapel-page>section,.about-page>section):not(.conversion-panel){padding-block:3.25rem}#continut :is(.home .masthead,.services-hub__hero,.service-detail__hero,.products-page__hero,.funeral-articles__hero,.coffins-catalog__hero,.gorj-page__hero,.menus-page__hero,.chapel-page__hero,.packages-page__hero,.package-detail__hero,.about-page__hero){padding-top:2.5rem;padding-bottom:3rem}#continut :is(.wrap,.services-hub__wrap,.service-detail__wrap,.products-page__wrap,.funeral-articles__wrap,.coffins-catalog__wrap,.gorj-page__wrap,.menus-page__wrap,.chapel-page__wrap,.packages-page__wrap,.about-page__wrap){width:calc(100% - 2.25rem)}#continut :is(.home-service-tile__description,.feature-coverflow__detail-copy>p,.home-zones__distance,.package-cards__condition,.funeral-articles__product-description,.coffins-catalog__product-description,.coffins-catalog__equipment-grid article>p:last-child,.transport-service__package-list article>p,.transport-service__benefit-card>p,.local-completion__prepare>p,.conversion-panel__contact-list li,.conversion-panel__promises li){font-size:.94rem;line-height:1.7}.home .feature-coverflow__commercial{font-size:.875rem!important;line-height:1.65}.home .masthead__grid{gap:2rem}.home .hero-logo{max-width:140px}.home .masthead__offer--media{border:1px solid rgba(197,160,89,.28);border-radius:18px;padding:1rem}.home .home-service-tile{border:1px solid rgba(197,160,89,.25);border-radius:20px}.home .home-service-tile__body{padding:1.4rem}.home .home-service-tile__more{min-height:44px;padding-top:.6rem;font-size:.875rem}.packages-page__addons-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:1rem}.packages-page__addons-showcase{overflow:visible;border:0;background:transparent;box-shadow:none}.packages-page__addons-card{overflow:hidden;border:1px solid #d2bea0;border-radius:20px;box-shadow:0 12px 24px -20px #4e3c2380}.packages-page__addons-card>a{min-height:0;padding:1.5rem}.packages-page__addons-visual{width:112px;margin-bottom:.9rem}.packages-page__addons-category{font-size:.7rem}.packages-page__addons-card h3{font-size:1.3rem;line-height:1.4}.packages-page__addons-signal{font-size:.82rem;line-height:1.55}.packages-page__addons-description{font-size:.94rem;line-height:1.7}.packages-page__addons-link{min-height:44px;font-size:.875rem}.packages-page__addons-footer{margin-top:1rem;border:1px solid #d2bea0;border-radius:20px;background:#f8f2e8}.package-cards .package-cards__card,.package-cards .package-cards__aid{padding:1.4rem;border-radius:20px}.package-cards h3.package-cards__title{margin-bottom:1rem}.package-cards .package-cards__link{width:100%;min-height:48px;font-size:.875rem}.local-completion__cards--services{grid-template-columns:minmax(0,1fr)}.trust-strip.trust-strip{gap:1rem;padding-top:1.25rem}.trust-strip.trust-strip dt{font-size:.7rem;letter-spacing:.1em}.trust-strip.trust-strip dd{font-size:.94rem;line-height:1.55}.funeral-articles__product-body,.coffins-catalog__product-body{padding:1.25rem}.funeral-articles p.funeral-articles__product-code,.coffins-catalog p.coffins-catalog__product-code{font-size:.75rem;letter-spacing:.1em}.coffins-catalog__product-photo{aspect-ratio:4 / 5}.funeral-articles__product-photo>span,.coffins-catalog__product-photo>span{padding:.5rem .7rem;font-size:.75rem}.funeral-articles__catalog-nav>a{min-height:88px;padding-block:1.1rem}.coffins-catalog__category-title{min-height:0;margin-block:.4rem .65rem}.coffins-catalog__category-count,.coffins-catalog__category-link{font-size:.75rem}.faq-block.faq-block--brand summary{min-height:64px;padding:1rem 3.25rem 1rem 1.1rem;font-size:.94rem;line-height:1.6}.faq-block.faq-block--brand summary:after{right:.9rem;border-radius:50%}.faq-block.faq-block--brand details>p{padding:1.1rem;font-size:.94rem;line-height:1.75}.conversion-panel--concierge{overflow:hidden;border-radius:20px}.conversion-panel--concierge .conversion-panel__copy,.conversion-panel--concierge .conversion-panel__contact{padding:1.5rem 1.25rem}[data-contact-action-pair=true]>a[href^="tel:"]{min-height:48px;flex:1 1 auto;padding-inline:1rem;font-size:.875rem;text-align:center;justify-content:center}.site-footer__links a,.site-footer__legal a,.site-footer__legal button{display:inline-flex;min-height:44px;align-items:center;font-size:.875rem;line-height:1.55}.site-footer__social-icon{width:44px;height:44px}.site-footer__legal-inner{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}.cookie-banner{padding:0 10px calc(10px + env(safe-area-inset-bottom,0px))}.cookie-flex{max-height:calc(100dvh - 6rem - env(safe-area-inset-bottom,0px));overflow:auto;overscroll-behavior:contain;border-radius:20px}.cookie-text{font-size:.875rem;line-height:1.65}.cookie-btn{min-height:48px;border-radius:999px;font-size:.875rem}.whatsapp-float{right:max(12px,env(safe-area-inset-right,0px))!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;width:48px;height:48px;animation:none!important}body:has(.cookie-banner:not([hidden])) .whatsapp-float,body:has(dialog[open]) .whatsapp-float{visibility:hidden;pointer-events:none}.funeral-articles__dialog-panel,.coffins-catalog__dialog-panel{max-height:calc(100dvh - 1rem);overflow:auto;overscroll-behavior:contain}.funeral-articles__dialog-image,.coffins-catalog__dialog-image{height:min(56dvh,calc(100dvh - 13rem))}.whatsapp-icon-button:before,a[data-conversion-action=call],a[data-conversion-action=call]:before,a[data-conversion-action=call]:after,a.btn[href^="tel:"],a.btn[href^="tel:"]:before,a.btn[href^="tel:"]:after{animation:none!important}.motion-reveal{opacity:1!important;transform:none!important;transition:none!important}}
