/* 1.0.3: one consistent inset, compact inner-page columns. */
body:not(.home-view) main>#detay-sayfa,body:not(.home-view) main>#hikaye,body:not(.home-view) main>#iletisim,body main>#sss{padding-left:clamp(20px,3vw,44px)!important;padding-right:clamp(20px,3vw,44px)!important;box-sizing:border-box}
body:not(.home-view) main>#detay-sayfa{padding-top:32px!important;padding-bottom:42px!important}
#detail-page-content{min-width:0}.login-layout{width:100%;max-width:1040px;margin:0 auto!important;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,470px)!important;gap:clamp(28px,5vw,70px)!important;align-items:center;padding:12px 0 28px!important}.login-story{padding:0!important;min-width:0}.login-story h2{font-size:clamp(31px,3.4vw,46px)}.login-layout form{padding:28px!important}.login-layout input,.password-form input{box-sizing:border-box;width:100%;margin-top:7px}.register-panel{margin-top:16px!important;padding:16px!important}.register-panel summary{font-size:14px;font-weight:600;line-height:1.5;outline-offset:6px}.register-panel form{border:0!important;margin-top:16px!important;padding:0!important;background:transparent!important}.login-layout label,.password-form label{display:block;margin:15px 0}.password-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,460px);gap:48px;max-width:980px;margin:18px auto 40px;align-items:center}.password-layout h2{font-size:38px;line-height:1.12}.password-form{background:#f4edde;border:1px solid #dacaa5;padding:30px;border-radius:16px}.password-form h3{font:28px Georgia;margin:0 0 20px}.password-form .pill{width:100%;justify-content:center}.form-notice{background:#eee8d4;border-left:3px solid #af8d44;padding:14px;line-height:1.7;font-size:13px}
body:not(.home-view) main>#hikaye{display:grid;grid-template-columns:minmax(240px,350px) minmax(0,1fr)!important;gap:clamp(28px,4vw,56px)!important;align-items:center;padding-top:32px!important;padding-bottom:40px!important}.story-art{width:100%;max-width:350px!important;margin:0!important}.story-art svg{width:100%;height:auto}.story>div:last-child{min-width:0;max-width:760px}.story p{line-height:1.85}
body:not(.home-view) main>#sef-sepetleri{margin-top:28px!important}.page-heading{margin-bottom:28px!important}.basket-section-heading{gap:22px!important;padding-top:8px}.basket-section-heading h2{margin:0!important}
body main>#sss{padding-top:30px!important;padding-bottom:30px!important;gap:clamp(24px,4vw,54px)!important;grid-template-columns:minmax(230px,.8fr) minmax(0,1.3fr)}#sss>div{min-width:0}#sss h2{margin-top:16px}#sss details{padding:16px 0}#sss summary{line-height:1.6;padding-right:24px}#sss details p{line-height:1.8}
body main>#iletisim{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;gap:clamp(26px,4vw,54px)!important;padding-top:32px!important;padding-bottom:36px!important;align-items:start}.contact-copy h2{font-size:clamp(31px,3vw,42px);max-width:440px}.contact-copy{max-width:480px}.contact-copy dl{display:grid;grid-template-columns:100px minmax(0,1fr);gap:14px 18px;margin:26px 0}.contact-copy dt,.contact-copy dd{margin:0!important;line-height:1.75}.contact-copy dd{overflow-wrap:anywhere}#contact-form{padding:26px;border:1px solid #dfd2b5;border-radius:16px;background:#f6f0e4;min-width:0}#contact-form h3{font:28px Georgia;margin:0 0 8px}#contact-form>p{line-height:1.7}#contact-form label{display:block;margin:14px 0;font-size:13px}#contact-form input,#contact-form textarea{width:100%;box-sizing:border-box;margin-top:7px;background:#fffdf9}.contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.contact-map{grid-column:1/-1;margin-top:6px;border-top:1px solid #dfd2b5;padding-top:26px}.contact-map h3{font:28px Georgia;margin:0 0 8px}.contact-map iframe{width:100%;height:300px;border:0;border-radius:14px;margin:12px 0}.honey-field{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.contact-feedback:not(:empty){padding:12px;background:#e6eddf;border-radius:8px}
.detail-kilo{margin:20px 0!important}.price-pair{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px}.price-pair del{font-size:19px;color:#8b877c;text-decoration-thickness:1.5px;font-weight:400}.price-pair strong{font-size:31px;font-weight:600}.price-pair small{font-size:12px}.sale-badge{font-size:11px;font-weight:600;padding:6px 9px;border-radius:30px;background:#e5ebda;color:#24432e;white-space:nowrap}.payment-methods{padding:16px 18px;margin:18px 0;border:1px solid #daccac;border-radius:12px;background:#f5f0e5}.payment-methods p{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:0}.payment-methods span{font-size:13px}.product-detail-lower{padding-top:28px;gap:36px!important}
@media(max-width:800px){.login-layout,.password-layout{grid-template-columns:1fr!important;gap:24px!important;max-width:560px}.login-story .panel-mascot{display:none}.password-layout h2{font-size:32px}body:not(.home-view) main>#hikaye,body main>#iletisim,body main>#sss{grid-template-columns:1fr!important;gap:26px!important}.story-art{max-width:290px!important;margin:0 auto!important}#contact-form{padding:20px}.contact-copy{max-width:none}.contact-map iframe{height:240px}}
@media(max-width:480px){body:not(.home-view) main>#detay-sayfa,body:not(.home-view) main>#hikaye,body:not(.home-view) main>#iletisim,body main>#sss{padding-left:18px!important;padding-right:18px!important}.login-layout form,.password-form{padding:20px!important}.contact-fields{grid-template-columns:1fr}.contact-copy dl{grid-template-columns:1fr;gap:4px}.contact-copy dd{margin-bottom:12px!important}.price-pair{gap:8px}.price-pair strong{font-size:28px}}
/* 1.0.4 WordPress page content owns its own section tree. */
.navlinks li{list-style:none;margin:0;padding:0}.navlinks .current-menu-item>a{color:#98742c}.native-lokum-icon{display:inline-grid;place-items:center;width:18px;height:18px;background:#ead69c;color:#38543a;border-radius:4px;font-size:17px}
#site-main.entry-content>p,#site-main.entry-content>h2,#site-main.entry-content>h3{margin-left:clamp(20px,3vw,44px);margin-right:clamp(20px,3vw,44px)}.native-editor-content{padding:32px clamp(20px,3vw,44px) 48px!important}.native-article{max-width:900px;margin:auto;font-size:15px;line-height:1.95}.native-article img{max-width:100%;height:auto;border-radius:14px}.native-article h2{font-size:30px}.entry-content .wp-block-image img{max-width:100%;height:auto}.entry-content>.wp-block-group{padding:24px}.entry-content>section{margin-top:28px;margin-bottom:28px}.entry-content>section.hero{margin-top:0}.route-hidden[hidden],#dil-runtime-cache{display:none!important}
.kg-price{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.kg-price del{color:#8b877c;font-size:12px;font-weight:400}.kg-price strong{font-size:17px}.kg-price small{flex-basis:100%}
#site-main .hero-product-photo{object-fit:cover;mix-blend-mode:normal!important;filter:none!important}
