/*
Theme Name: Ahr Juwelier Elementor
Description: Ahr Juwelier tasarımı, Elementor Free ile düzenlenebilir özel bölüm bileşenleri.
Version: 1.0.0
Requires at least: 6.5
Requires PHP: 7.4
Text Domain: ahr-juwelier
*/
html{scroll-behavior:smooth;scroll-padding-top:100px}body.ahr-site{margin:0;font-family:Jost,Arial,sans-serif}body.ahr-site h1,body.ahr-site h2,body.ahr-site h3{font-family:"Cormorant Garamond",Georgia,serif}body.ahr-site .ahr-wordmark{font-family:"Cormorant Garamond",Georgia,serif;font-size:30px;font-weight:600;letter-spacing:.04em;color:inherit;white-space:nowrap}.ahr-site .elementor-section.elementor-section-boxed>.elementor-container{max-width:none}.ahr-site .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0}.ahr-site .elementor-widget:not(:last-child){margin-block-end:0}.ahr-site .elementor-widget-container{margin:0}.ahr-site .elementor img{border-radius:0}.ahr-site .elementor-element{--widgets-spacing:0px;--widgets-spacing-row:0px}.ahr-form input,.ahr-form textarea,.ahr-form select{font:inherit;max-width:100%}.ahr-form textarea{resize:vertical}.ahr-notice{padding:16px;background:#fff8e5;border:1px solid #b6985a;margin-bottom:20px}.ahr-honey{position:absolute!important;left:-9999px!important}.admin-bar header.fixed{top:32px}.ahr-site section[id]{scroll-margin-top:90px}.ahr-site a:focus-visible,.ahr-site button:focus-visible{outline:2px solid #96743f;outline-offset:4px}@media(max-width:782px){.admin-bar header.fixed{top:46px}}@media(max-width:600px){.admin-bar header.fixed{top:0}.ahr-site .ahr-wordmark{font-size:23px}.ahr-site header nav{gap:12px}.ahr-site header nav>a:last-child{padding:10px 14px}}

/* Keep Elementor's generic image rules from expanding the hero photograph. */
.ahr-site .elementor img.h-full{height:100%;}
.ahr-site .elementor-widget-ahr-block section.relative.flex.min-h-screen{overflow:hidden;}
.ahr-legal-links{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;margin-top:20px;font-size:14px;}
.ahr-legal-links a{color:inherit;text-decoration:underline;text-underline-offset:4px;}
.ahr-legal-page{width:min(900px,92%);margin:0 auto;padding:150px 0 90px;}
.ahr-legal-page h1{font-size:clamp(42px,6vw,68px);line-height:1.1;margin:30px 0 48px;}
.ahr-legal-copy{font-size:17px;line-height:1.8;overflow-wrap:anywhere;}
.ahr-legal-copy p{margin:0 0 1.4em;}
.ahr-legal-copy h2,.ahr-legal-copy h3,.ahr-legal-copy h4{font-size:clamp(24px,3vw,32px);line-height:1.3;margin:1.5em 0 .65em;}
.ahr-legal-copy a,.ahr-back-link{color:#8b692f;text-decoration:underline;}
.ahr-legal-copy ul,.ahr-legal-copy ol{padding-left:1.5em;margin-bottom:1.4em;}
@media(max-width:600px){.ahr-legal-page{padding:110px 0 60px;}.ahr-legal-copy{font-size:16px;}}

.ahr-site .ahr-logo{display:inline-flex;align-items:center;max-width:100%;line-height:1;flex-shrink:0;}
.ahr-site .ahr-logo img{display:block;width:240px;height:auto;max-width:100%;object-fit:contain;mix-blend-mode:multiply;}
.ahr-site footer .ahr-logo{justify-content:center;}
@media(max-width:767px){.ahr-site .ahr-logo img{width:180px;}}@media(max-width:767px){.ahr-site .ahr-logo img{width:220px;}.ahr-site header .ahr-logo{max-width:calc(100vw - 140px);}}
