/* Çeyiz Home teması · küçültülmüş dosya, elle düzenlemeyin (kaynak: src/) */
html::before,html::after{content:"";position:fixed;z-index:2147483000;pointer-events:none;opacity:1;visibility:visible;transition:opacity .2s ease,visibility 0s linear .2s;animation:ch-kapak-guvenlik .01s linear 1.2s forwards}
html::before{inset:0;background:#fbf8f2 url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 viewBox=%220 0 297 72%22%3E%3Cg id=%22surface1%22%3E%3Cpath style=%22 stroke:none;fill-rule:nonzero;fill:%230E0E0E;fill-opacity:1;%22 d=%22M 215.367188 16.785156 L 220.25 16.898438 L 234.574219 36.765625 L 248.792969 17.042969 L 253.574219 17.277344 L 253.78125 55.269531 L 249.792969 55.269531 L 249.792969 22.285156 L 234.574219 43.265625 L 219.355469 22.785156 L 219.355469 55.269531 L 215.367188 55.269531 Z M 215.367188 16.785156 %22%3E%3C/path%3E%3Cpath style=%22 stroke:none;fill-rule:nonzero;fill:%230E0E0E;fill-opacity:1;%22 d=%22M 289.207031 16.785156 L 289.207031 20.785156 L 260.769531 20.785156 L 260.769531 34.277344 L 280.726562 34.277344 L 280.726562 38.277344 L 260.769531 38.277344 L 260.769531 51.769531 L 289.207031 51.769531 L 289.207031 55.269531 L 257.277344 55.269531 L 257.277344 16.785156 Z M 289.207031 16.785156 %22%3E%3C/path%3E%3Cpath style=%22 stroke:none;fill-rule:nonzero;fill:%230E0E0E;fill-opacity:1;%22 d=%22M 190.296875 16.917969 C 207 14.847656 218.339844 34.207031 208.085938 47.730469 C 198.6875 60.125 179.167969 56.90625 174.425781 42.054688 C 170.800781 30.699219 178.445312 18.386719 190.296875 16.917969 Z M 189.800781 20.914062 C 171.355469 23.625 174.523438 53.554688 194.101562 51.71875 C 214.453125 49.820312 211.882812 17.675781 189.800781 20.914062 Z M 189.800781 20.914062 %22%3E%3C/path%3E%3Cpath style=%22 stroke:none;fill-rule:nonzero;fill:%230E0E0E;fill-opacity:1;%22 d=%22M 141.523438 16.785156 L 141.523438 34.277344 L 165.722656 34.277344 L 166.472656 33.527344 L 166.472656 16.785156 L 169.964844 16.785156 L 169.964844 55.269531 L 166.472656 55.269531 L 166.472656 38.277344 L 141.523438 38.277344 L 141.523438 55.269531 L 137.535156 55.269531 L 137.535156 16.785156 Z M 141.523438 16.785156 %22%3E%3C/path%3E%3Cpath style=%22 stroke:none;fill-rule:nonzero;fill:%230E0E0E;fill-opacity:1;%22 d=%22M 134.042969 16.785156 L 109.59375 51.769531 L 134.042969 51.769531 L 134.042969 55.269531 L 102.109375 55.269531 L 126.558594 20.785156 L 102.109375 20.785156 L 102.109375 16.785156 Z M 134.042969 16.785156 %22%3E%3C/path%3E%3Cpath style=%22 stroke:none;fill-rule:nonzero;fill:%230E0E0E;fill-opacity:1;%22 d=%22M 23.660156 16.917969 C 30.253906 15.960938 36.636719 17.640625 41.230469 22.535156 L 38.496094 24.804688 C 30.878906 17.839844 17.921875 19.53125 13.359375 29.097656 C 6.910156 42.632812 20.125 56.558594 33.867188 50.636719 C 37.148438 49.222656 38.210938 45.746094 41.226562 50.019531 C 28.484375 62.875 6.925781 53.066406 7.816406 35.039062 C 8.230469 26.675781 15.230469 18.136719 23.660156 16.917969 Z M 23.660156 16.917969 %22%3E%3C/path%3E%3Cpath style=%22 stroke:none;fill-rule:nonzero;fill:%230E0E0E;fill-opacity:1;%22 d=%22M 87.636719 16.292969 C 88.84375 23.652344 82.871094 29.933594 75.667969 29.785156 C 79.339844 37.746094 82.773438 47.222656 78.910156 55.769531 C 77.644531 52.574219 77.359375 49.082031 76.410156 45.777344 C 73.871094 36.925781 69.703125 29.464844 64.265625 22.128906 L 66.691406 16.792969 C 68.089844 17.546875 68.199219 19.390625 69.171875 20.542969 C 72.347656 24.304688 79.59375 24.132812 83.308594 21.199219 Z M 87.636719 16.292969 %22%3E%3C/path%3E%3Cpath style=%22 stroke:none;fill-rule:nonzero;fill:%230E0E0E;fill-opacity:1;%22 d=%22M 57.203125 16.292969 L 56.628906 22.210938 C 53.679688 23.4375 50.730469 25.027344 48.761719 27.601562 C 51.632812 32.507812 59.972656 29.195312 56.46875 37.300781 C 55.214844 40.199219 44.074219 45.78125 50.273438 48.972656 C 54.503906 51.148438 56.90625 49.667969 61.027344 48.847656 C 62.910156 48.472656 60.410156 51.824219 59.964844 52.289062 C 55.371094 57.113281 44.445312 57.175781 45.28125 48.582031 C 45.765625 43.648438 49.46875 40.675781 52.21875 37.03125 C 43.03125 33.511719 44.40625 27.632812 49.960938 21.28125 C 50.800781 20.324219 56.09375 15.136719 57.203125 16.292969 Z M 57.203125 16.292969 %22%3E%3C/path%3E%3Cpath style=%22 stroke:none;fill-rule:nonzero;fill:%230E0E0E;fill-opacity:1;%22 d=%22M 98.117188 16.785156 L 98.117188 54.019531 C 98.117188 54.144531 98.523438 54.3125 98.503906 54.519531 L 97.808594 55.207031 L 94.625 55.269531 L 94.625 16.785156 Z M 98.117188 16.785156 %22%3E%3C/path%3E%3C/g%3E%3C/svg%3E")50% 50%/clamp(150px,16vw,210px) auto no-repeat}
html::after{left:50%;top:calc(50% + clamp(34px,3.6vw,46px));width:64px;height:2px;margin-left:-32px;border-radius:2px;background:linear-gradient(90deg,transparent,#b8955a,transparent)0 0/200% 100%;animation:ch-kapak-cizgi 1.1s ease-in-out infinite,ch-kapak-guvenlik .01s linear 1.2s forwards}
html.ch-hazir::before,html.ch-hazir::after{opacity:0;visibility:hidden}
html.ch-cikis::before,html.ch-cikis::after{opacity:1;visibility:visible;transition:opacity .15s ease,visibility 0s}
html.ch-cikis::before{animation:none}
html.ch-cikis::after{animation:ch-kapak-cizgi 1.1s ease-in-out infinite}
@keyframes ch-kapak-guvenlik{to{opacity:0;visibility:hidden}}
@keyframes ch-kapak-cizgi{0%{background-position:100%0}
to{background-position:-100%0}}
@media (prefers-reduced-motion:reduce){html::after{display:none}
html::before,html.ch-cikis::before{transition:none}}
@media print{html::before,html::after{display:none!important}}
html:root{--ch-black:#0E0E0E;--ch-black-2:#161411;--ch-line-dark:#2E2A25;--ch-ivory:#F7F3EC;--ch-ivory-2:#EFE7DA;--ch-blush:#EAD7D1;--ch-gold:#B8955A;--ch-gold-light:#E6D3A8;--ch-gold-ink:#7E5F2E;--ch-text:#2A2622;--ch-muted:#6E665C;--ch-on-dark:#F7F3EC;--ch-on-dark-muted:#CFC6B8;--ch-error:#9B2C1F;--ch-font-display:'Cormorant Garamond', 'Times New Roman', Georgia, serif;--ch-font-body:'Montserrat', 'Helvetica Neue', Arial, sans-serif;--ch-font-script:'Great Vibes', 'Brush Script MT', cursive;--ch-radius:2px;--theme-color:var(--ch-gold);--header-bg:var(--ch-black);--header-textcolor:var(--ch-on-dark);--header-bordercolor:var(--ch-line-dark);--header-searchbg:var(--ch-black-2);--header-searchcolor:var(--ch-on-dark);--header-searchborder:var(--ch-line-dark);--header-searchbutoncolor:var(--ch-gold-light);--header-searchbutonbgcolor:var(--ch-black-2);--footer-bg:var(--ch-black);--footer-titlecolor:var(--ch-gold-light);--footer-textcolor:var(--ch-on-dark-muted);--footer-bordercolor:var(--ch-line-dark);--footer-sosyalmedyacolor:var(--ch-black);--footer-sosyalmedyabg:var(--ch-gold);--footer-ebultenbg:var(--ch-black-2);--footer-ebultencolor:var(--ch-on-dark-muted);--footer-ebultenbordercolor:#5A534A;--footer-ebultenbutonbgcolor:var(--ch-gold);--footer-ebultenbutoncolor:var(--ch-black)}
body.global_body{background:var(--ch-ivory);color:var(--ch-text);font-family:var(--ch-font-body)}
body.global_body,body.global_body button,body.global_body input,body.global_body select,body.global_body textarea{font-family:var(--ch-font-body)}
body.global_body :focus-visible{outline:2px solid var(--ch-gold);outline-offset:3px}
body.global_body ::selection{background:var(--ch-gold-light);color:var(--ch-text)}
.header-top{background:var(--ch-black)!important;color:var(--ch-gold-light)!important;border-bottom:1px solid var(--ch-line-dark)}
.header-top,.header-top *{color:var(--ch-gold-light)!important;font-size:11px!important;letter-spacing:.2em;text-transform:uppercase}
.header,.header-wrapper{background:var(--ch-black)}
.header-main,#masthead,.header-bottom,.stuck .header-main{background:var(--ch-black)!important}
.nav-item-link{color:var(--ch-on-dark)!important;font-size:11.5px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase;background-image:linear-gradient(var(--ch-gold),var(--ch-gold))!important;background-repeat:no-repeat!important;background-position:left calc(100% - 2px)!important;background-size:0 1px!important;transition:background-size .35s ease,color .25s ease}
.nav-item:hover>.nav-item-link,.nav-item-link:focus-visible{background-size:100% 1px!important}
.nav-item:hover>.nav-item-link{color:var(--ch-gold-light)!important}
.nav-item.menu-ozel>.nav-item-link{color:var(--ch-gold)!important}
.header svg.svgIcon,.header svg.svgIcon path,svg.search-svg,svg.search-svg path,svg.mem-svg,svg.mem-svg path,svg.cart-svg,svg.cart-svg path{fill:var(--ch-on-dark)!important}
.header .svgIcon:hover,.header .svgIcon:hover path{fill:var(--ch-gold-light)!important}
.nav-submenu,.menu-wrap{background:var(--ch-black);color:var(--ch-on-dark)}
.menu-list-kolon a{color:var(--ch-on-dark)}
.menu-list-kolon a:hover{color:var(--ch-gold-light)}
.categoryTitle,.JKatAdi,.JKatAdi .satir1,.footerMenuTitle{font-family:var(--ch-font-display)!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase;text-wrap:balance}
.JKatAdi,.categoryTitle,.JKatAdi span,.categoryTitle span{color:var(--ch-text);font-size:clamp(24px,2.6vw,36px)!important;line-height:1.1!important}
.JKatAdi .bold,.categoryTitle .bold{font-weight:500!important}
.bannerTitle{font-family:var(--ch-font-body)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.3em!important;text-transform:uppercase;color:var(--ch-gold-light)!important}
.bannerSubTitle{font-family:var(--ch-font-display)!important;font-weight:500!important;font-size:clamp(30px,3.6vw,48px)!important;line-height:1.08!important;max-width:14em;letter-spacing:.01em!important;text-wrap:balance}
.bannerDesc{font-family:var(--ch-font-body)!important}
.bannerButton{background:var(--ch-gold)!important;color:var(--ch-black)!important;border:0!important;border-radius:var(--ch-radius)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase;padding:16px 30px!important;transition:background-color .25s ease,transform .25s ease}
.bannerButton:hover{background:var(--ch-gold-light)!important;transform:translateY(-2px)}
.widgetTitle{font-family:var(--ch-font-body)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase;font-style:normal!important}
.productItem{background:0 0!important}
.productImage{background:var(--ch-ivory-2);overflow:hidden}
.productImage img{transition:transform .7s cubic-bezier(.2,.8,.2,1)}
.productItem:hover .productImage img{transform:scale(1.04)}
.productMarka{color:var(--ch-gold-ink)!important;font-size:10.5px!important;font-weight:600!important;letter-spacing:.18em!important}
.productName,.productName a{font-family:var(--ch-font-display)!important;font-size:18px!important;font-weight:500!important;line-height:1.3!important;color:var(--ch-text)!important}
.productName{height:auto!important;max-height:none!important;min-height:2.6em;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.productItem .productName{display:block!important;padding-right:24px;height:auto!important}
.productItem .productName,.productItem .productName a{font-size:16px!important;line-height:1.3!important}
.productItem .productName a{height:auto!important;max-height:2.6em!important;word-break:normal!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal!important;overflow:hidden!important;text-overflow:clip!important}
.discountPriceSpan{color:var(--ch-text)!important;font-weight:600!important}
.regularPriceSpan{color:var(--ch-muted)!important}
.discountIcon,.cargoIcon,.newIcon{background:var(--ch-gold-light)!important;color:var(--ch-text)!important;border-radius:var(--ch-radius)!important;letter-spacing:.08em!important;font-weight:600!important}
.productIconExButtons a,.productIconExButtons button,.productIconEx a{border:1px solid var(--ch-gold)!important;border-radius:50%!important;background:var(--ch-ivory)!important;color:var(--ch-gold-ink)!important}
.btnAddToCart{background:var(--ch-black)!important;border-color:var(--ch-black)!important;border-radius:var(--ch-radius)!important}
.btnAddToCart:hover{background:var(--ch-gold)!important;border-color:var(--ch-gold)!important}
@media (max-width:767px){.proCategoryTitle{overflow:hidden;max-width:100%}
.proCategoryTitle .breadcrumb li:last-child{display:none!important}}
.RightDetail h1,.RightDetail h1 span{font-family:var(--ch-font-display)!important;font-weight:500!important;font-size:clamp(26px,2.4vw,34px)!important;line-height:1.15!important;color:var(--ch-text)!important;text-wrap:balance}
.RightDetail .indirimliFiyat,.RightDetail .spanFiyat{color:var(--ch-text)!important}
.RightDetail .spanFiyat{font-weight:600!important}
.RightDetail .eksecenekSelect,.RightDetail select{font-family:var(--ch-font-body)!important;border:1px solid #d9cbb0!important;border-radius:var(--ch-radius)!important;background-color:#fff!important}
.RightDetail .Addtobasket,.RightDetail .btnAddBasketOnDetail{background:var(--ch-gold)!important;color:var(--ch-black)!important;border:1px solid var(--ch-gold)!important;border-radius:var(--ch-radius)!important;font-family:var(--ch-font-body)!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase;transition:background-color .25s ease}
.RightDetail .Addtobasket:hover{background:var(--ch-gold-light)!important}
.RightDetail .buyfastbutton{background:var(--ch-black)!important;color:var(--ch-on-dark)!important;border:1px solid var(--ch-black)!important;border-radius:var(--ch-radius)!important;font-family:var(--ch-font-body)!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase}
.RightDetail .buyfastbutton:hover{background:var(--ch-black-2)!important;color:var(--ch-gold-light)!important}
.RightDetail .Basketinp,.RightDetail .Basketinp input{font-family:var(--ch-font-body)!important;border-radius:var(--ch-radius)!important}
.design-bg-11,.design-bg-13{background-color:var(--ch-black)!important}
.design-bg-12{background-color:rgba(14,14,14,.85)!important}
.design-bg-16,.design-bg-17{background-color:var(--ch-blush)!important}
.cd-handle{background-color:var(--ch-gold)!important}
.footerTemp{background:var(--ch-black)!important;color:var(--ch-on-dark)!important}
.footerTemp :not(a):not(button):not(input):not(svg):not(path){color:inherit!important}
.footerTemp a{color:var(--ch-on-dark-muted)!important}
.footerTemp a:hover{color:var(--ch-gold-light)!important}
.footerTemp h1,.footerTemp h2,.footerTemp h3{color:var(--ch-on-dark)!important;font-family:var(--ch-font-display)!important;font-weight:500!important}
.footerTemp svg,.footerTemp svg path{fill:var(--ch-gold-light)!important}
.footerTemp input{background:var(--ch-black-2)!important;border:1px solid #5a534a!important;color:var(--ch-on-dark)!important}
.footerTemp button,.footerTemp input[type=submit],.footerTemp .button{background:var(--ch-gold)!important;color:var(--ch-black)!important;border-color:var(--ch-gold)!important}
.footerMenuTitle{color:var(--ch-gold-light)!important;font-size:18px!important}
@media (prefers-reduced-motion:reduce){.productItem:hover .productImage img,.bannerButton:hover{transform:none!important}
.nav-item-link{transition:none}}
#divCenterBlock>div:has(>h1),.blogCenter{max-width:820px;color:var(--ch-text);font-family:var(--ch-font-body);font-size:16px;line-height:1.75}
#divCenterBlock>div:has(>h1){margin:0 auto;padding:32px 0 64px;float:none}
.blogCenter{padding-top:32px;padding-bottom:64px}
#divCenterBlock>div:has(>h1)>h1,.blogCenter h1.blog-h1{font-family:var(--ch-font-display)!important;font-weight:500!important;font-size:clamp(30px,4.4vw,44px)!important;line-height:1.15!important;text-decoration:none!important;text-transform:none!important;letter-spacing:0!important;color:var(--ch-text)!important;text-align:left!important;margin:0 0 24px!important}
#divCenterBlock>div:has(>h1) h2,.blogCenter h2{font-family:var(--ch-font-display);font-weight:500;font-size:clamp(22px,2.6vw,28px);line-height:1.25;text-transform:none;letter-spacing:0;color:var(--ch-text);margin:36px 0 12px}
#divCenterBlock>div:has(>h1) p,.blogCenter p{margin:0 0 16px}
#divCenterBlock>div:has(>h1) ul,#divCenterBlock>div:has(>h1) ol,.blogCenter>div ul,.blogCenter>div ol{margin:0 0 20px;padding-left:22px}
#divCenterBlock>div:has(>h1) ul,.blogCenter>div ul{list-style:disc}
#divCenterBlock>div:has(>h1) ol,.blogCenter>div ol{list-style:decimal}
#divCenterBlock>div:has(>h1) li,.blogCenter>div li{margin:0 0 8px;padding-left:4px}
#divCenterBlock>div:has(>h1) li::marker,.blogCenter>div li::marker{color:var(--ch-gold)}
#divCenterBlock>div:has(>h1) strong,.blogCenter strong{font-weight:600;color:var(--ch-text)}
#divCenterBlock>div:has(>h1) a,.blogCenter>div a{color:var(--ch-gold-ink);text-underline-offset:3px}
.blogCenter .blog-etiket{margin-top:32px;padding-top:18px;border-top:1px solid #e3d9c9;font-size:13px;color:var(--ch-muted)}
.blogCenter .yayintarih,.blogCenter .yayintarih *{font-size:13px;color:var(--ch-muted);text-decoration:none}
.blogCenter a.blog-listeyedon{display:inline-flex;align-items:center;min-height:44px;margin-top:18px;padding:0 18px;border:1px solid var(--ch-text);color:var(--ch-text);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}
.blogCenter a.blog-listeyedon::before{content:"← ";white-space:pre}
.blogCenter a.blog-listeyedon:hover{background:var(--ch-text);color:#fff}
.blogCenter ul.tici-blok-ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.blogCenter li.post-item{margin:0;padding:0 0 18px;border-bottom:1px solid #e3d9c9;float:none;width:auto}
.blogCenter li.post-item .pi-picture img{width:100%;aspect-ratio:3/2;object-fit:cover;background:var(--ch-ivory-2)}
.blogCenter li.post-item h2{font-size:24px;margin:14px 0 8px}
.blogCenter li.post-item h2 a{color:var(--ch-text);text-decoration:none;font-size:inherit!important;line-height:inherit}
.blogCenter li.post-item h2 a:hover{color:var(--ch-gold-ink)}
.blogCenter li.post-item .pi-text{font-size:15px;color:var(--ch-muted)}
.blokSonYazilar a{color:var(--ch-text)!important;text-decoration:none!important;font-size:14px;line-height:1.45}
.blokSonYazilar a:hover{color:var(--ch-gold-ink)}
.bloksonyazilarbaslik{font-family:var(--ch-font-display);font-size:20px;font-weight:500}
@media (max-width:767px){#divCenterBlock>div:has(>h1){padding:20px 16px 48px;font-size:15.5px}
.blogCenter{padding:20px 16px 48px}
.blogCenter ul.tici-blok-ul{grid-template-columns:1fr;gap:20px}}
.ch-sahne{position:relative;background:var(--ch-sahne-zemin);color:var(--ch-sahne-yazi);font-family:var(--ch-font-body, 'Montserrat', Arial, sans-serif);-webkit-font-smoothing:antialiased;isolation:isolate}
.ch-sahne *,.ch-sahne ::before,.ch-sahne ::after{box-sizing:border-box}
.ch-tema--koyu{--ch-sahne-zemin:var(--ch-black, #0E0E0E);--ch-sahne-yazi:var(--ch-on-dark, #F7F3EC);--ch-sahne-ikincil:var(--ch-on-dark-muted, #CFC6B8);--ch-sahne-vurgu:var(--ch-gold-light, #E6D3A8);--ch-sahne-cizgi:var(--ch-line-dark, #2E2A25);--ch-sahne-kutu:var(--ch-black-2, #161411)}
.ch-tema--acik{--ch-sahne-zemin:var(--ch-ivory, #F7F3EC);--ch-sahne-yazi:var(--ch-text, #2A2622);--ch-sahne-ikincil:var(--ch-muted, #6E665C);--ch-sahne-vurgu:var(--ch-gold-ink, #7E5F2E);--ch-sahne-cizgi:#E2D8C8;--ch-sahne-kutu:#FFFDF9}
.ch-tema--pudra{--ch-sahne-zemin:linear-gradient(180deg, var(--ch-ivory, #F7F3EC) 0%, var(--ch-blush, #EAD7D1) 100%);--ch-sahne-yazi:var(--ch-text, #2A2622);--ch-sahne-ikincil:var(--ch-muted, #6E665C);--ch-sahne-vurgu:var(--ch-gold-ink, #7E5F2E);--ch-sahne-cizgi:#DCC9C0;--ch-sahne-kutu:#FFFDF9}
.ch-sahne--kaydirma{height:calc(var(--ch-boy, 400)*1vh)}
.ch-sahne__yapiskan{position:sticky;top:var(--ch-ust-bosluk, 0px);height:calc(100vh - var(--ch-ust-bosluk, 0px));display:flex;align-items:center;overflow:hidden}
@supports (height:100svh){.ch-sahne__yapiskan{height:calc(100svh - var(--ch-ust-bosluk, 0px))}}
.ch-sahne--isim .ch-sahne__yapiskan,.ch-sahne--sabit .ch-sahne__yapiskan{position:relative;top:auto;height:auto;padding:clamp(56px,8vw,104px)0}
.ch-sahne--sabit{height:auto!important}
.ch-sahne__izgara{width:min(1240px,calc(100% - 32px));margin:0 auto;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center}
.ch-ters .ch-sahne__sahne{order:2}
.ch-sahne__sahne{position:relative;min-width:0}
.ch-sahne__sahne svg{display:block;width:100%;height:auto;max-height:calc(80vh - var(--ch-ust-bosluk, 0px));overflow:visible}
.ch-sahne--isim .ch-sahne__sahne{background:var(--ch-sahne-kutu);border:1px solid var(--ch-sahne-cizgi);padding:clamp(12px,2vw,28px)}
.ch-etiket{position:absolute;top:14px;left:14px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--ch-sahne-vurgu)}
.ch-isim-yazi{font-family:var(--ch-font-script, 'Great Vibes', cursive)}
.ch-isim-ek{font-family:var(--ch-font-display, 'Cormorant Garamond', Georgia, serif)}
.ch-sahne__yan{min-width:0}
.ch-ust{font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--ch-sahne-vurgu)}
.ch-sahne .ch-baslik{font-family:var(--ch-font-display, 'Cormorant Garamond', Georgia, serif);font-weight:500;font-size:clamp(30px,3.6vw,52px);line-height:1.08;letter-spacing:-.005em;margin:.3em 0 .45em;color:inherit;text-transform:none}
.ch-aciklama,.ch-not{font-size:14px;line-height:1.7;color:var(--ch-sahne-ikincil);margin:0 0 18px;max-width:46ch}
.ch-not{font-size:12.5px;margin-top:14px}
.ch-sayaclar{display:flex;gap:clamp(20px,3vw,40px);margin:6px 0 18px}
.ch-sayaclar b{display:block;font-family:var(--ch-font-display, 'Cormorant Garamond', Georgia, serif);font-weight:500;font-size:clamp(38px,4vw,56px);line-height:1;font-variant-numeric:tabular-nums;color:var(--ch-sahne-vurgu)}
.ch-sayaclar span{display:block;margin-top:6px;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ch-sahne-ikincil)}
.ch-adim-sayac{font-family:var(--ch-font-display, 'Cormorant Garamond', Georgia, serif);font-size:clamp(44px,5vw,68px);line-height:1;color:var(--ch-sahne-vurgu);font-variant-numeric:tabular-nums}
.ch-adim-sayac small{font-size:.4em;color:var(--ch-sahne-ikincil)}
.ch-cubuk{position:relative;height:2px;margin:14px 0 8px;background:var(--ch-sahne-cizgi);overflow:hidden}
.ch-cubuk i{position:absolute;inset:0;background:var(--ch-gold, #B8955A);transform-origin:left center;transform:scaleX(0)}
.ch-adimlar{list-style:none;margin:8px 0 0;padding:0}
.ch-adimlar li{display:flex;align-items:baseline;gap:14px;padding:9px 0;border-bottom:1px solid var(--ch-sahne-cizgi);font-size:14px;opacity:.5;transition:opacity .35s ease,padding-left .35s ease}
.ch-adimlar li.ch-acik{opacity:1}
.ch-adimlar li.ch-simdi{padding-left:6px}
.ch-adimlar li.ch-simdi .ch-ad{color:var(--ch-sahne-vurgu)}
.ch-no{min-width:22px;font-size:11px;letter-spacing:.1em;color:var(--ch-sahne-vurgu);font-weight:600}
.ch-ek{margin-left:auto;font-size:12px;color:var(--ch-sahne-ikincil);white-space:nowrap}
.ch-isim-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:6px 0 4px}
.ch-alan{position:relative}
.ch-alan label{display:block;margin-bottom:6px;font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ch-sahne-ikincil)}
.ch-alan input{width:100%;min-height:48px;padding:0 52px 0 14px;border:1px solid var(--ch-sahne-cizgi);border-radius:var(--ch-radius, 2px);background:var(--ch-sahne-kutu);color:var(--ch-sahne-yazi);font:400 16px/1.2 var(--ch-font-body, 'Montserrat', Arial, sans-serif);transition:border-color .2s}
.ch-alan input:focus{outline:0;border-color:var(--ch-gold, #B8955A);box-shadow:0 0 0 1px var(--ch-gold, #B8955A)}
.ch-say{position:absolute;right:12px;bottom:15px;font-size:11px;color:var(--ch-sahne-ikincil);font-variant-numeric:tabular-nums}
.ch-alt{display:flex;flex-wrap:wrap;align-items:center;gap:18px 22px;margin-top:22px}
.ch-fiyat{font-family:var(--ch-font-display, 'Cormorant Garamond', Georgia, serif);font-size:30px;font-weight:500}
.ch-sahne .ch-dugme{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 30px;border-radius:var(--ch-radius, 2px);background:var(--ch-gold, #B8955A);color:var(--ch-black, #0E0E0E);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:background-color .25s ease,transform .25s ease}
.ch-sahne .ch-dugme:hover{background:var(--ch-gold-light, #E6D3A8);color:var(--ch-black, #0E0E0E)}
.ch-sahne .ch-dugme:active{transform:translateY(1px)}
.ch-sahne .ch-dugme:focus-visible{outline:2px solid var(--ch-sahne-vurgu);outline-offset:3px}
@media (max-width:899px){.ch-sahne--kaydirma{height:calc(var(--ch-boy-m, 300)*1vh)}
.ch-sahne__izgara{grid-template-columns:1fr;gap:10px}
.ch-ters .ch-sahne__sahne{order:0}
.ch-sahne--kaydirma .ch-sahne__sahne svg{max-height:46vh}
.ch-sahne--kaydirma .ch-baslik{font-size:28px;margin:.2em 0 .3em}
.ch-sahne--kaydirma .ch-aciklama,.ch-sahne--kaydirma .ch-not{display:none}
.ch-sahne--kaydirma .ch-adimlar li:not(.ch-simdi){display:none}
.ch-sahne--kaydirma .ch-adimlar li.ch-simdi{padding-left:0;border-bottom:0}
.ch-sahne--kaydirma.ch-sahne--sabit .ch-adimlar li{display:flex}
.ch-sahne--kaydirma .ch-adim-sayac{font-size:40px}
.ch-sahne--kaydirma .ch-sayaclar{margin-bottom:6px}
.ch-sahne--kaydirma .ch-sayaclar b{font-size:34px}
.ch-sahne--kaydirma .ch-alt{margin-top:10px}
.ch-isim-form{grid-template-columns:1fr}}
.ch-belir{opacity:0;transform:translateY(10px);transition:opacity .35s cubic-bezier(.2,.8,.2,1),transform .35s cubic-bezier(.2,.8,.2,1);transition-delay:var(--ch-gecikme, 0ms)}
.ch-belir.ch-gorundu{opacity:1;transform:none}
.ch-serit{overflow:hidden;white-space:nowrap}
.ch-serit__iz{display:flex;width:max-content;animation:ch-kay var(--ch-serit-sure, 40s) linear infinite}
.ch-serit:hover .ch-serit__iz,.ch-serit:focus-within .ch-serit__iz{animation-play-state:paused}
.ch-serit__grup{display:flex;list-style:none;margin:0;padding:0}
.ch-serit__grup li{position:relative;padding:0 30px}
.ch-serit__grup li::after{content:"✦";position:absolute;right:-6px;color:var(--ch-gold, #B8955A)}
@keyframes ch-kay{to{transform:translateX(-50%)}}
.ch-360{position:relative;margin:0;display:grid;gap:14px;font-family:var(--ch-font-body, 'Montserrat', Arial, sans-serif);color:var(--ch-text, #2A2622)}
.ch-360__sahne{position:relative;aspect-ratio:5/4;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--ch-ivory-2, #EFE7DA);perspective:1100px;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}
.ch-360__sahne:active{cursor:grabbing}
.ch-360:focus-visible{outline:2px solid var(--ch-gold, #B8955A);outline-offset:4px}
.ch-360__golge{position:absolute;left:19%;right:19%;bottom:15%;height:12%;border-radius:50%;background:radial-gradient(closest-side,rgba(42,38,34,.28),rgba(42,38,34,0))}
.ch-360__don{width:78%;transform:rotateX(58deg) rotateZ(var(--ch-aci, 0deg));transform-style:preserve-3d}
.ch-360__don svg{display:block;width:100%;height:auto}
.ch-360__kare{max-width:92%;max-height:92%;object-fit:contain;pointer-events:none}
.ch-360__ipucu{position:absolute;left:14px;bottom:12px;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--ch-gold-ink, #7E5F2E);transition:opacity .4s ease}
.ch-360.ch-dokunuldu .ch-360__ipucu{opacity:0}
.ch-360__aci{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--ch-muted, #6E665C)}
.ch-360__aci input{flex:1 1 auto;min-width:0;accent-color:var(--ch-gold-ink, #7E5F2E)}
.ch-360__aci output{min-width:3.2em;font-variant-numeric:tabular-nums}
.ch-yapraklar{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}
.ch-sahne__izgara{position:relative;z-index:1}
.ch-yaprak{position:absolute;top:-40px;width:18px;height:24px;opacity:.7;animation:ch-dus var(--ch-yaprak-sure, 13s) linear infinite;animation-delay:var(--ch-yaprak-gecikme, 0s)}
.ch-sahne:not(.ch-aktif) .ch-yaprak{animation-play-state:paused}
@keyframes ch-dus{0%{transform:translate(0,0) rotate(0deg)}
50%{transform:translate(30px,55vh) rotate(160deg)}
to{transform:translate(-10px,110vh) rotate(320deg)}}
.ch-kelime{display:inline-block;white-space:nowrap}
.ch-harf{display:inline-block}
.ch-harfler .ch-harf{opacity:0;transform:translateY(.35em)}
.ch-harfler.ch-oyna .ch-harf{animation:ch-harf .8s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--ch-g, 0s)}
@keyframes ch-harf{to{opacity:1;transform:none}}
.ch-egil{transform:perspective(700px) rotateX(var(--ch-rx, 0deg)) rotateY(var(--ch-ry, 0deg));transition:transform .35s ease;will-change:transform}
@media (prefers-reduced-motion:reduce){.ch-belir{opacity:1!important;transform:none!important;transition:none!important}
.ch-adimlar li{transition:none}
.ch-adimlar li.ch-simdi{padding-left:0}
.ch-serit__iz{animation:none}
.ch-serit{white-space:normal;text-align:center}
.ch-serit__grup{flex-wrap:wrap;justify-content:center}
.ch-serit__grup[aria-hidden=true]{display:none}
.ch-yapraklar{display:none}
.ch-harfler .ch-harf{opacity:1;transform:none;animation:none}
.ch-egil{transform:none!important;transition:none}}
.ch-ko{--ko-altin:var(--ch-gold, #B8955A);--ko-murekkep:var(--ch-gold-ink, #7E5F2E);--ko-zemin:var(--ch-ivory, #F7F3EC);--ko-kart:var(--ch-blush, #EAD7D1);--ko-yazi:var(--ch-text, #2A2622);--ko-soluk:var(--ch-muted, #6E665C);--ko-cizgi:#D9CBB0;--ko-hata:#B3261E;--ko-tamam:#2E6B3F;margin:18px 0 20px;padding:20px 20px 16px;background:var(--ko-zemin);border:1px solid var(--ko-cizgi);border-top:2px solid var(--ko-altin);border-radius:2px;color:var(--ko-yazi);font-family:var(--ch-font-body, Montserrat, 'Helvetica Neue', Arial, sans-serif);font-size:14px;line-height:1.45;text-align:left}
.ch-ko *,.ch-ko ::before,.ch-ko ::after{box-sizing:border-box}
.ch-ko-baslik{margin:0 0 4px;font-family:var(--ch-font-display, 'Cormorant Garamond', Georgia, serif);font-size:22px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ko-yazi)}
.ch-ko-aciklama{margin:0 0 12px;color:var(--ko-soluk);font-size:13px}
.ch-ko-onizleme{position:relative;margin:0 0 16px;aspect-ratio:2.4/1;background:radial-gradient(120% 90%at 50% 40%,rgba(255,255,255,.55),rgba(255,255,255,0) 70%),var(--ko-kart);border:1px solid rgba(184,149,90,.35);border-radius:2px;overflow:hidden}
@supports not (aspect-ratio:1){.ch-ko-onizleme{height:0;padding-bottom:41.6%}}
.ch-ko-onizleme::before,.ch-ko-onizleme::after{content:"";position:absolute;left:14%;right:14%;height:1px;background:linear-gradient(90deg,transparent,var(--ko-altin),transparent);opacity:.55}
.ch-ko-onizleme::before{top:16%}
.ch-ko-onizleme::after{bottom:16%}
.ch-ko-svg{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible}
.ch-ko-isim{transition:opacity .25s ease}
.ch-ko-alt{font-family:var(--ch-font-body, Montserrat, Arial, sans-serif);letter-spacing:.18em;text-transform:uppercase}
.ch-ko--ornek .ch-ko-isim{opacity:.45}
.ch-ko-konumlu{position:relative!important}
.ch-ko-katman{position:absolute;z-index:3;pointer-events:none}
.ch-ko-katman .ch-ko-isim{paint-order:stroke;stroke:rgba(255,255,255,.55);stroke-width:2px;stroke-linejoin:round}
.ch-ko-katman.ch-ko--ornek{display:none!important}
.ch-ko-isimler{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}
@media (max-width:420px){.ch-ko-isimler{grid-template-columns:1fr}}
.ch-ko-alan{margin:0 0 12px;padding:0;border:0;min-width:0}
.ch-ko-etiket{display:block;margin:0 0 6px;padding:0;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ko-murekkep)}
.ch-ko-zorunlu{color:var(--ko-hata)}
.ch-ko-girdi{position:relative}
.ch-ko-input{display:block;width:100%;height:46px;padding:0 56px 0 14px;background:#fff;border:1px solid var(--ko-cizgi);border-radius:2px;color:var(--ko-yazi);font:inherit;font-size:16px;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;appearance:none}
.ch-ko-tarih{padding-right:14px;max-width:260px}
.ch-ko-input:focus{outline:0;border-color:var(--ko-altin);box-shadow:0 0 0 3px rgba(184,149,90,.22)}
.ch-ko-input::placeholder{color:#a89f92}
.ch-ko-sayac{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--ko-soluk);font-variant-numeric:tabular-nums;pointer-events:none}
.ch-ko-hata,.ch-ko-bilgi{margin:5px 0 0;font-size:12.5px;min-height:0}
.ch-ko-hata{color:var(--ko-hata);font-weight:500}
.ch-ko-hata:empty,.ch-ko-bilgi:empty{display:none}
.ch-ko-bilgi{color:var(--ko-soluk)}
.ch-ko-bilgi--uyari{color:#8a4b00;background:#fbf1e2;border-left:2px solid #c98a2e;padding:7px 10px}
.ch-ko-bilgi--tamam{color:var(--ko-tamam)}
.ch-ko-wa{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}
.ch-ko-alan--hata .ch-ko-input{border-color:var(--ko-hata)}
.ch-ko-alan--hata .ch-ko-input:focus{box-shadow:0 0 0 3px rgba(179,38,30,.18)}
.ch-ko-secenekler{display:flex;flex-wrap:wrap;gap:8px}
.ch-ko-secenek{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;background:#fff;border:1px solid var(--ko-cizgi);border-radius:2px;cursor:pointer;font-size:13.5px;transition:border-color .2s ease,background-color .2s ease}
.ch-ko-secenek input{position:absolute;opacity:0;width:1px;height:1px;margin:0}
.ch-ko-secenek:hover{border-color:var(--ko-altin)}
.ch-ko-secenek:has(input:checked){border-color:var(--ko-altin);background:#fbf6ec;box-shadow:inset 0 0 0 1px var(--ko-altin)}
.ch-ko-secenek:has(input:focus-visible){outline:2px solid var(--ko-altin);outline-offset:2px}
.ch-ko-secenek input:checked+span{font-weight:600}
.ch-ko-ozel{margin-top:10px}
.ch-ko-ozel[hidden]{display:none}
.ch-ko-secenekler--font{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}
.ch-ko-fontsec{min-width:0;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;text-align:center}
.ch-ko-fontornek{font-size:21px;line-height:1.2;color:var(--ko-murekkep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.ch-ko-fontad{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ko-soluk)}
.ch-ko-fontsec input:checked~.ch-ko-fontad{color:var(--ko-murekkep);font-weight:600}
@media (max-width:380px){.ch-ko-fontornek{font-size:17px}}
.ch-ko-onizleme--etiket{aspect-ratio:auto;width:min(100%,340px);margin-left:auto;margin-right:auto;background:#fff;border-color:var(--ko-cizgi)}
.ch-ko-onizleme--etiket::before,.ch-ko-onizleme--etiket::after{display:none}
.ch-ko--ornek.ch-ko-onizleme--etiket text{opacity:.55}
.ch-ko-etiketsec{min-width:0;max-width:100%}
.ch-ko-etiketboyut{margin:-10px 0 14px;text-align:center;font-size:12px;letter-spacing:.06em;color:var(--ko-soluk)}
.ch-ko-etiketboyut:empty,.ch-ko-onizleme:not(.ch-ko-onizleme--etiket)+.ch-ko-etiketboyut{display:none}
.ch-ko-etiketsec__ad{font-weight:400;color:var(--ko-soluk)}
.ch-ko-secenekler--etiket{display:grid;grid-auto-flow:column;grid-auto-columns:92px;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:2px 2px 8px;scrollbar-width:thin;width:0;min-width:100%;box-sizing:border-box}
.ch-ko-etiketkart{flex-direction:column;gap:4px;padding:6px;min-height:0;scroll-snap-align:start;text-align:center}
.ch-ko-etiketkart img{display:block;width:78px;height:78px;object-fit:contain;background:#fff}
.ch-ko-etiketkart__ad{font-size:11.5px;line-height:1.25;color:var(--ko-soluk)}
.ch-ko-etiketkart input:checked~.ch-ko-etiketkart__ad{color:var(--ko-murekkep);font-weight:600}
.ch-ko-set{display:flex;align-items:flex-start;gap:10px;margin:4px 0 0;font-size:13px;cursor:pointer}
.ch-ko-set input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--ko-altin);flex:none}
.ch-ko-ozet{margin:10px 0 0;color:var(--ko-hata);font-weight:600;font-size:13px}
.ch-ko-ozet:empty{display:none}
.ch-ko-gizli{display:none!important}
@media (prefers-reduced-motion:reduce){.ch-ko-input,.ch-ko-secenek,.ch-ko-isim{transition:none}}
.ch-ko-not{height:auto;min-height:88px;padding:12px 14px 26px;line-height:1.5;resize:vertical}
.ch-ko-girdi--not .ch-ko-sayac{top:auto;bottom:8px;transform:none}
.ch-satis-paylas+.ch-ko-etiketboyut{margin:8px 0 14px;text-align:left}
.ch-ko-onizleme:not(.ch-ko-onizleme--etiket){aspect-ratio:3.6/1;margin-bottom:14px}
@supports not (aspect-ratio:1){.ch-ko-onizleme:not(.ch-ko-onizleme--etiket){padding-bottom:27.7%}}
.ch-cl{--cl-line:#E3D9C9;--cl-siyah:var(--ch-black, #0E0E0E);--cl-altin:var(--ch-gold, #B8955A);--cl-altin-a:var(--ch-gold-light, #E6D3A8);--cl-altin-k:var(--ch-gold-ink, #7E5F2E);--cl-gri:#CFC6B8;max-width:1240px;margin:0 auto;padding:24px 0 48px;color:var(--ch-text, #2A2622);font-family:var(--ch-font-body, Montserrat, Arial, sans-serif);font-size:15px;line-height:1.5;text-align:left}
.ch-cl *,.ch-cl ::before,.ch-cl ::after{box-sizing:border-box}
.ch-cl [hidden]{display:none!important}
.ch-cl h1,.ch-cl h2,.ch-cl h3{text-transform:none;letter-spacing:0}
.ch-cl section,.ch-cl aside,.ch-cl-perde section{float:none;width:auto;clear:both}
.ch-cl .ch-cl-govde{clear:both;width:100%}
.ch-cl-band{margin:0 0 24px;padding:16px 18px;background:var(--ch-ivory-2, #EFE7DA);border-left:3px solid var(--ch-gold, #B8955A)}
.ch-cl-band strong{display:block;font-size:16px;margin-bottom:4px}
.ch-cl-band p{margin:0 0 12px;color:var(--ch-muted, #6E665C)}
.ch-cl-band-dugme{display:flex;flex-wrap:wrap;gap:8px}
.ch-cl input[type=date],.ch-cl input[type=text]{height:44px;padding:0 12px;border:1px solid var(--cl-line);border-radius:var(--ch-radius, 2px);background:#fff;color:var(--ch-text, #2A2622);font:inherit;font-size:16px;width:auto;max-width:100%;box-shadow:none;margin:0}
.ch-cl input:focus-visible,.ch-cl button:focus-visible,.ch-cl a:focus-visible{outline:2px solid var(--ch-gold, #B8955A);outline-offset:2px}
.ch-cl-cubuk{height:4px;background:var(--ch-ivory-2, #EFE7DA);overflow:hidden}
.ch-cl-cubuk span{display:block;height:100%;background:var(--ch-gold, #B8955A);transition:width .35s ease}
.ch-cl-cubuk-buyuk{height:8px}
.ch-cl-arac{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}
.ch-cl-arac-sag{display:flex;flex-wrap:wrap;gap:8px}
.ch-cl-gizle{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;cursor:pointer}
.ch-cl-gizle input{width:18px;height:18px;accent-color:var(--ch-gold, #B8955A);margin:0}
.ch-cl .ch-cl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border:1px solid var(--ch-text, #2A2622);border-radius:var(--ch-radius, 2px);background:0 0;color:var(--ch-text, #2A2622);font:inherit;font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background-color .2s,color .2s;white-space:nowrap}
.ch-cl .ch-cl-btn:hover{background:var(--ch-text, #2A2622);color:#fff}
.ch-cl .ch-cl-btn-altin{background:var(--ch-gold, #B8955A);border-color:var(--ch-gold, #B8955A);color:var(--ch-black, #0E0E0E)}
.ch-cl .ch-cl-btn-altin:hover{background:var(--ch-black, #0E0E0E);border-color:var(--ch-black, #0E0E0E);color:var(--ch-gold-light, #E6D3A8)}
.ch-cl .ch-cl-btn-koyu{background:var(--ch-black, #0E0E0E);border-color:var(--ch-black, #0E0E0E);color:#fff}
.ch-cl .ch-cl-btn-sade{border-color:transparent;text-decoration:underline;text-underline-offset:3px}
.ch-cl .ch-cl-btn-sade:hover{background:0 0;color:var(--ch-error, #9B2C1F)}
.ch-cl .ch-cl-btn-tamam{background:var(--ch-gold, #B8955A);border-color:var(--ch-gold, #B8955A);color:var(--ch-black, #0E0E0E)}
.ch-cl-onay,.ch-cl-kopya{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:-8px 0 20px;padding:14px 16px;background:var(--ch-ivory-2, #EFE7DA)}
.ch-cl-onay p{margin:0;flex:1 1 260px}
.ch-cl-kopya label{width:100%;font-size:13px}
.ch-cl-kopya input[type=text]{flex:1 1 260px;width:100%}
.ch-cl-bolumler{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}
.ch-cl-bolum{background:#fff;border:1px solid var(--cl-line);padding:18px 18px 14px}
.ch-cl-bolum-bas{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}
.ch-cl .ch-cl-bolum h3{margin:0;font-family:var(--ch-font-display, Georgia, serif);font-weight:500;font-size:24px;line-height:1.2;color:var(--ch-text, #2A2622);text-transform:none;letter-spacing:0}
.ch-cl-bolum-say{font-size:12.5px;color:var(--ch-muted, #6E665C);white-space:nowrap}
.ch-cl-bolum>.ch-cl-cubuk{margin-bottom:6px}
.ch-cl .ch-cl-maddeler{list-style:none;margin:0;padding:0}
.ch-cl-madde{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;border-bottom:1px solid #f0e9dd}
.ch-cl-madde:last-child{border-bottom:0}
.ch-cl-kutu{display:flex;align-items:center;gap:12px;min-height:48px;padding:6px 0;cursor:pointer;margin:0;font-weight:400}
.ch-cl-kutu input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}
.ch-cl-isaret{flex:0 0 22px;width:22px;height:22px;border:1.5px solid #bfb2a0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s,border-color .2s}
.ch-cl-isaret::after{content:"";width:10px;height:6px;margin-top:-2px;border-left:2px solid transparent;border-bottom:2px solid transparent;transform:rotate(-45deg)}
.ch-cl-kutu input:checked+.ch-cl-isaret{background:var(--ch-gold, #B8955A);border-color:var(--ch-gold, #B8955A)}
.ch-cl-kutu input:checked+.ch-cl-isaret::after{border-color:#fff}
.ch-cl-kutu input:focus-visible+.ch-cl-isaret{outline:2px solid var(--ch-gold, #B8955A);outline-offset:3px}
.ch-cl-kutu input:disabled+.ch-cl-isaret{opacity:.85}
.ch-cl-ad{transition:color .2s}
.ch-cl-alindi .ch-cl-ad{color:var(--ch-muted, #6E665C);text-decoration:line-through;text-decoration-color:rgba(110,102,92,.5)}
.ch-cl-tamam-gizli .ch-cl-alindi{display:none}
.ch-cl-yan{display:flex;align-items:center;gap:2px}
.ch-cl .ch-cl-bul{display:inline-flex;align-items:center;min-height:44px;padding:0 6px;font-size:12px;font-weight:600;color:var(--ch-gold-ink, #7E5F2E);text-decoration:none;white-space:nowrap}
.ch-cl .ch-cl-bul::after{content:" →"}
.ch-cl .ch-cl-bul:hover{text-decoration:underline;text-underline-offset:3px}
.ch-cl .ch-cl-ikon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:44px;padding:0;border:0;background:0 0;color:#9c9081;cursor:pointer}
.ch-cl .ch-cl-ikon svg{width:18px;height:18px}
.ch-cl .ch-cl-ikon:hover,.ch-cl .ch-cl-ikon[aria-expanded=true]{color:var(--ch-text, #2A2622)}
.ch-cl .ch-cl-sil:hover{color:var(--ch-error, #9B2C1F)}
.ch-cl .ch-cl-not-giris{display:none;grid-column:1/-1;width:100%;height:40px;margin:0 0 10px 34px;width:calc(100% - 34px);font-size:15px}
.ch-cl-not-acik .ch-cl-not-giris{display:block}
.ch-cl-not-metin{grid-column:1/-1;margin:-6px 0 10px 34px;font-size:13px;color:var(--ch-muted, #6E665C);font-style:italic}
.ch-cl-ekle{display:flex;gap:8px;margin-top:12px}
.ch-cl-ekle input[type=text]{flex:1 1 auto;min-width:0;width:100%}
.ch-cl .ch-cl-btn-ekle{padding:0 12px;letter-spacing:.04em}
.ch-cl-not{margin:26px 0 0;text-align:center;font-size:13px;color:var(--ch-muted, #6E665C)}
.ch-cl-statik{max-width:1080px;margin:0 auto}
.ch-cl-statik h2{font-family:var(--ch-font-display, Georgia, serif);font-weight:500}
.ch-cl-statik h3{font-family:var(--ch-font-display, Georgia, serif);font-weight:500;margin:18px 0 6px}
.ch-cl-statik ul{columns:2;column-gap:32px}
.ch-cl-butce{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:6px 28px;align-items:end;padding-top:14px;border-top:1px solid var(--cl-line)}
.ch-cl-butce>label{grid-column:1/-1;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ch-muted, #6E665C)}
.ch-cl-butce-sat input{width:100%;max-width:220px;height:44px;font-size:15px}
.ch-cl .ch-cl-butce-ozet{display:flex;flex-wrap:wrap;gap:8px 28px;margin:0}
.ch-cl-butce-ozet>div{display:flex;flex-direction:column;gap:2px}
.ch-cl .ch-cl-butce-ozet dt{font-size:12px;color:var(--ch-muted, #6E665C);margin:0}
.ch-cl .ch-cl-butce-ozet dd{margin:0;font-size:18px;font-weight:600;color:var(--ch-text, #2A2622)}
.ch-cl .ch-cl-butce-ozet .ch-cl-asim dd{color:var(--ch-error, #9B2C1F)}
.ch-cl-butce-giris{display:none;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px 10px;margin:-4px 0 12px 34px}
.ch-cl-not-acik .ch-cl-butce-giris{display:grid}
.ch-cl-butce-giris label{font-size:12px;color:var(--ch-muted, #6E665C);white-space:nowrap}
.ch-cl-butce-giris input{width:100%;height:38px;font-size:14px}
.ch-cl-harcanan{font-size:12px;font-weight:600;color:var(--ch-muted, #6E665C);padding:0 6px;white-space:nowrap}
.ch-cl .ch-cl-urun-ac{display:inline-flex;align-items:center;min-height:44px;padding:0 6px;border:0;background:0 0;cursor:pointer;font:600 12px var(--ch-font-body, inherit);color:var(--ch-gold-ink, #7E5F2E);white-space:nowrap}
.ch-cl .ch-cl-urun-ac::after{content:" ▾"}
.ch-cl .ch-cl-urun-ac[aria-expanded=true]::after{content:" ▴"}
.ch-cl .ch-cl-urun-ac:hover{text-decoration:underline;text-underline-offset:3px}
.ch-cl-urunler{grid-column:1/-1;margin:0 0 14px 34px;padding:14px;background:var(--ch-ivory, #F7F3EC)}
.ch-cl-urun-izgara{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.ch-cl-urun-izgara .ch-as-urun__kart{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;background:#fff;padding:8px}
.ch-cl-urun-izgara .ch-as-urun__gorsel{display:block;aspect-ratio:3/4;overflow:hidden;background:#fff}
.ch-cl-urun-izgara .ch-as-urun__gorsel img{width:100%;height:100%;object-fit:cover;display:block}
.ch-cl .ch-cl-urun-izgara .ch-as-urun__ad{font-size:12.5px;line-height:1.35;color:var(--ch-text, #2A2622);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:34px}
.ch-cl-urun-izgara .ch-as-urun__fiyat{margin:0;font-size:13.5px;font-weight:600}
.ch-cl-urun-izgara .ch-as-urun__eski{margin-right:6px;font-weight:400;color:var(--ch-muted, #6E665C)}
.ch-cl-urun-izgara .ch-as-urun__btn{width:100%;min-height:40px;padding:0 8px;font-size:11px;letter-spacing:.08em}
.ch-cl .ch-cl-urun-izgara .ch-as-secim{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:8px;margin:0;padding:10px 8px;background:rgba(255,255,255,.97);border:1px solid var(--cl-line, #E6DCCB);overflow-y:auto;aspect-ratio:auto;height:auto;max-height:none}
.ch-cl .ch-cl-urun-izgara .ch-as-secim__liste{max-height:none;overflow:visible;gap:6px}
.ch-cl .ch-cl-urun-izgara .ch-as-secim__oge{min-height:38px;padding:0 10px;font-size:12.5px}
.ch-cl .ch-cl-urun-izgara .ch-as-secim__onay{min-height:40px;font-size:11px}
.ch-cl-urun-bilgi{grid-column:1/-1;margin:0;font-size:13px;color:var(--ch-muted, #6E665C)}
.ch-cl-urun-alt{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:8px}
.ch-cl-yazi{max-width:760px;margin:48px auto 0;padding:0 16px 24px;font-size:15.5px;line-height:1.75;color:#4a433b}
.ch-cl-yazi h2{margin:36px 0 12px;font-family:var(--ch-font-display, Georgia, serif);font-weight:500;font-size:30px;line-height:1.2;color:var(--ch-text, #2A2622)}
.ch-cl-yazi h3{margin:24px 0 6px;font-size:17px;font-weight:600;color:var(--ch-text, #2A2622)}
.ch-cl-yazi p{margin:0 0 12px}
.ch-cl-yazi ul{margin:0 0 14px;padding-left:20px}
.ch-cl-yazi a{color:var(--ch-gold-ink, #7E5F2E);text-decoration:underline;text-underline-offset:3px}
.ch-cl-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;min-height:500px;padding:44px 0 44px 48px;background:var(--cl-siyah);color:#f7f3ec;overflow:hidden}
.ch-cl-hero-sol{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:12px;min-width:0}
.ch-cl .ch-cl-baslik{margin:0;font-family:var(--ch-font-body, Montserrat, sans-serif);font-size:11px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--cl-altin);line-height:1.4}
.ch-cl-secim-etiket{display:flex;flex-direction:column;gap:4px;margin-top:6px}
.ch-cl-secim-baslik{font-family:var(--ch-font-display, Georgia, serif);font-size:24px;font-weight:500;line-height:1.2;color:#f7f3ec}
.ch-cl-secim-ipucu{font-size:13px;line-height:1.5;color:var(--cl-gri);max-width:560px}
.ch-cl-sekmeler{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:640px;margin:4px 0 10px}
.ch-cl .ch-cl-sekme{position:relative;display:flex;align-items:center;gap:14px;min-height:96px;padding:14px 44px 14px 14px;text-align:left;border:1.5px solid #4a4238;border-radius:10px;background:rgba(255,255,255,.03);color:#f7f3ec;font:500 13px var(--ch-font-body, Montserrat, sans-serif);cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,transform .2s,box-shadow .2s}
.ch-cl .ch-cl-sekme:hover{border-color:var(--cl-altin);transform:translateY(-2px);box-shadow:0 12px 26px -14px rgba(0,0,0,.8)}
.ch-cl .ch-cl-sekme:focus-visible{outline:2px solid var(--cl-altin-a);outline-offset:3px}
.ch-cl-sekme-cizim{flex:none;width:64px;height:64px;display:grid;place-items:center;border-radius:8px;background:#1e1a16;color:var(--cl-altin)}
.ch-cl-sekme-cizim .ch-cl-cizim{width:78%;height:auto}
.ch-cl-sekme-metin{display:flex;flex-direction:column;gap:4px;min-width:0}
.ch-cl .ch-cl-sekme-ad{font-family:var(--ch-font-display, Georgia, serif);font-size:26px;font-weight:600;line-height:1.05}
.ch-cl-sekme-kisa{font-size:12.5px;line-height:1.4;color:var(--cl-gri)}
.ch-cl-sekme-isaret{position:absolute;top:12px;right:12px;width:24px;height:24px;border-radius:50%;border:1.5px solid #6a6054;display:grid;place-items:center;font-size:13px;font-weight:700}
.ch-cl .ch-cl-sekme[aria-selected=true]{background:var(--cl-altin-a);border-color:var(--cl-altin-a);color:var(--cl-siyah);box-shadow:0 0 0 4px rgba(230,211,168,.18)}
.ch-cl .ch-cl-sekme[aria-selected=true] .ch-cl-sekme-kisa{color:#5a4a33}
.ch-cl .ch-cl-sekme[aria-selected=true] .ch-cl-sekme-cizim{background:var(--cl-siyah);color:var(--cl-altin-a)}
.ch-cl .ch-cl-sekme[aria-selected=true] .ch-cl-sekme-isaret{background:var(--cl-siyah);border-color:var(--cl-siyah);color:var(--cl-altin-a)}
.ch-cl .ch-cl-sekme:disabled{opacity:.45;cursor:default}
.ch-cl-isim-sat{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}
.ch-cl .ch-cl-isim{margin:0;font-family:var(--ch-font-script, 'Great Vibes', cursive);font-size:clamp(48px,5.4vw,76px);line-height:1.05;color:var(--cl-altin-a);overflow-wrap:anywhere}
.ch-cl .ch-cl-isim-bos{font-family:var(--ch-font-display, Georgia, serif);font-size:clamp(38px,4.2vw,56px);font-weight:500;color:#f7f3ec}
.ch-cl .ch-cl-isim-duzenle{min-height:44px;padding:0;border:0;background:0 0;color:var(--cl-altin-a);cursor:pointer;font:500 13px var(--ch-font-body, Montserrat, sans-serif);text-decoration:underline;text-underline-offset:4px}
.ch-cl-isim-form{display:flex;gap:8px;max-width:460px}
.ch-cl-isim-form input[type=text]{flex:1 1 auto;min-width:0;width:100%}
.ch-cl .ch-cl-geri{margin:0;font-family:var(--ch-font-display, Georgia, serif);font-style:italic;font-size:26px;color:#f7f3ec}
.ch-cl-sayac{display:flex;gap:12px;align-items:stretch}
.ch-cl-sayac-kutu{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:124px;padding:14px 12px 12px;border:1px solid #4a4238}
.ch-cl-sayac-n{font-family:var(--ch-font-display, Georgia, serif);font-size:76px;font-weight:600;line-height:.9;font-variant-numeric:tabular-nums}
.ch-cl-sayac-kucuk{min-width:96px}
.ch-cl-sayac-kucuk .ch-cl-sayac-n{font-size:54px}
.ch-cl-sayac-ad{margin-top:8px;font-size:11px;font-weight:600;letter-spacing:.22em;color:var(--cl-altin)}
.ch-cl-tarih{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}
.ch-cl-tarih label{font-size:12px;font-weight:500;color:var(--cl-gri)}
.ch-cl-hero .ch-cl-tarih input[type=date]{height:40px;background:0 0;color:#f7f3ec;border-color:#5a5248;color-scheme:dark;font-size:14px}
.ch-cl-kalan{font-size:13px;color:var(--cl-altin-a)}
.ch-cl-hero-dugme{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}
.ch-cl-hero-dugme .ch-cl-hbtn{padding:0 14px;letter-spacing:.06em;font-size:11.5px;min-height:48px}
.ch-cl .ch-cl-hbtn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 22px;border:1px solid transparent;border-radius:0;cursor:pointer;text-decoration:none;white-space:nowrap;font:600 12.5px var(--ch-font-body, Montserrat, sans-serif);letter-spacing:.1em;text-transform:uppercase;transition:background-color .2s,color .2s,border-color .2s,transform .2s}
.ch-cl .ch-cl-hbtn:hover{transform:translateY(-1px)}
.ch-cl .ch-cl-hbtn svg{flex:none}
.ch-cl .ch-cl-hbtn-altin{background:var(--cl-altin);color:var(--cl-siyah)}
.ch-cl .ch-cl-hbtn-altin:hover{background:var(--cl-altin-a)}
.ch-cl .ch-cl-hbtn-acik{background:#f7f3ec;color:var(--cl-siyah)}
.ch-cl .ch-cl-hbtn-acik:hover{background:#fff}
.ch-cl .ch-cl-hbtn-cizgi{border-color:var(--cl-altin-a);color:var(--cl-altin-a);background:0 0}
.ch-cl .ch-cl-hbtn-cizgi:hover{background:var(--cl-altin-a);color:var(--cl-siyah)}
.ch-cl .ch-cl-hbtn-koyu,.ch-cl-perde .ch-cl-pencere .ch-cl-hbtn-koyu,.ch-cl-perde .ch-cl-pencere a.ch-cl-hbtn-koyu:link,.ch-cl-perde .ch-cl-pencere a.ch-cl-hbtn-koyu:visited{background:#0e0e0e;color:#f7f3ec}
.ch-cl .ch-cl-hbtn-koyu:hover,.ch-cl-perde .ch-cl-pencere a.ch-cl-hbtn-koyu:hover{background:#2a2622;color:#fff}
.ch-cl .ch-cl-tam{width:100%}
.ch-cl .ch-cl-hbtn.ch-cl-btn-tamam{background:var(--cl-altin);color:var(--cl-siyah);border-color:var(--cl-altin)}
.ch-cl-hero-sag{position:relative;min-height:412px}
.ch-cl-kolaj{position:absolute;inset:-44px 0-44px 0;display:grid;grid-template-columns:1.3fr 1fr;grid-template-rows:1fr 1fr;gap:10px;padding:24px 24px 24px 0}
.ch-cl-kolaj>div{position:relative;overflow:hidden;background:linear-gradient(160deg,#3a3128,#1a1714)}
.ch-cl-kolaj>div:first-child{grid-row:span 2}
.ch-cl-kolaj img,.ch-cl-yol-foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.ch-cl-kolaj img{opacity:.78;animation:ch-cl-belir .8s ease both}
.ch-cl-hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--cl-siyah) 40%,rgba(14,14,14,.72) 56%,rgba(14,14,14,0) 78%)}
.ch-cl-halka{position:absolute;z-index:3;right:44px;bottom:0;width:188px;height:188px;border-radius:50%;background:rgba(14,14,14,.88);display:grid;place-items:center}
.ch-cl-halka svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}
.ch-cl-halka-iz{fill:none;stroke:#3a342c;stroke-width:4}
.ch-cl-halka-dolu{fill:none;stroke:var(--cl-altin);stroke-width:4;stroke-linecap:round;transition:stroke-dasharray .6s ease}
.ch-cl-halka-ic{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 22px}
.ch-cl-yuzde{font-family:var(--ch-font-display, Georgia, serif);font-size:50px;font-weight:600;line-height:1}
.ch-cl .ch-cl-toplam-yazi{display:block;margin-top:4px;font-size:12px;line-height:1.35;color:var(--cl-gri)}
@keyframes ch-cl-belir{0%{opacity:0;transform:scale(1.04)}
to{opacity:.78;transform:none}}
.ch-cl-yol{margin-top:44px}
.ch-cl-yol-bas{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin-bottom:22px}
.ch-cl .ch-cl-yol-bas h2{margin:0;font-family:var(--ch-font-display, Georgia, serif);font-weight:500;font-size:40px;line-height:1.1;color:var(--ch-text, #2A2622)}
.ch-cl-yol-bas span{font-size:13px;color:var(--ch-muted, #6E665C)}
.ch-cl .ch-cl-yol-liste{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--cl-n, 5),minmax(0,1fr));gap:18px}
.ch-cl-yol-tek::before{content:"";position:absolute;left:calc(50%/var(--cl-n, 5));right:calc(50%/var(--cl-n, 5));top:23px;height:2px;background:repeating-linear-gradient(90deg,#cdbfa8 0 8px,transparent 8px 14px)}
.ch-cl-yol-oge{position:relative;min-width:0;margin:0;padding:0}
.ch-cl .ch-cl-yol-kart{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;padding:0;border:0;background:0 0;color:inherit;font:inherit;text-align:left;cursor:pointer}
.ch-cl-yol-nokta{position:relative;z-index:1;width:48px;height:48px;border-radius:50%;border:2px solid #cdbfa8;background:#fff;display:grid;place-items:center;font-weight:600;color:var(--ch-muted, #6E665C);box-shadow:0 0 0 6px var(--ch-ivory, #F7F3EC);transition:background-color .2s,border-color .2s,color .2s}
.ch-cl-yol-bitti .ch-cl-yol-nokta{background:var(--cl-altin-a);border-color:var(--cl-altin-a);color:var(--cl-altin-k)}
.ch-cl-yol-aktif .ch-cl-yol-nokta{background:var(--cl-altin);border-color:var(--cl-altin);color:var(--cl-siyah)}
.ch-cl-yol-foto{position:relative;display:block;width:100%;aspect-ratio:5/4;overflow:hidden;background:var(--ch-ivory-2, #EFE7DA);border:1px solid #ece6dc;border-bottom:0;transition:border-color .2s}
.ch-cl-yol-yedek{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--ch-font-display, Georgia, serif);font-size:64px;color:#cdbfa8}
.ch-cl-yol-foto img{transition:transform .5s ease}
.ch-cl-yol-kart:hover .ch-cl-yol-foto img{transform:scale(1.05)}
.ch-cl-yol-rozet{position:absolute;z-index:1;top:10px;left:10px;padding:4px 8px;background:var(--cl-siyah);color:var(--cl-altin-a);font-size:10.5px;font-weight:600;letter-spacing:.14em}
.ch-cl-yol-alt{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:-12px;padding:14px 14px 16px;background:#fff;border:1px solid #ece6dc;border-top:0;transition:border-color .2s}
.ch-cl-yol-ad{font-size:15px;font-weight:600;line-height:1.3}
.ch-cl-yol-sat{display:flex;align-items:center;gap:8px}
.ch-cl-yol-sat .ch-cl-cubuk{flex:1 1 auto}
.ch-cl-yol-say{font-size:12px;color:var(--ch-muted, #6E665C);font-variant-numeric:tabular-nums}
.ch-cl-yol-aktif .ch-cl-yol-foto,.ch-cl-yol-aktif .ch-cl-yol-alt{border:2px solid var(--cl-siyah)}
.ch-cl-yol-aktif .ch-cl-yol-foto{border-bottom:0}
.ch-cl-yol-aktif .ch-cl-yol-alt{border-top:0}
.ch-cl-yol-kart:hover .ch-cl-yol-foto,.ch-cl-yol-kart:hover .ch-cl-yol-alt{border-color:var(--cl-altin)}
.ch-cl-yol-aktif .ch-cl-yol-kart:hover .ch-cl-yol-foto,.ch-cl-yol-aktif .ch-cl-yol-kart:hover .ch-cl-yol-alt{border-color:var(--cl-siyah)}
.ch-cl .ch-cl-yol-kart:focus-visible{outline:0}
.ch-cl .ch-cl-yol-kart:focus-visible .ch-cl-yol-alt{outline:2px solid var(--cl-altin);outline-offset:2px}
.ch-cl-govde{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:32px;align-items:start;margin-top:40px}
.ch-cl-ana{min-width:0}
.ch-cl .ch-cl-bolumler{display:block}
.ch-cl .ch-cl-bolum{padding:22px 24px 16px;animation:ch-cl-acil .35s ease both}
@keyframes ch-cl-acil{0%{opacity:0;transform:translateY(6px)}
to{opacity:1;transform:none}}
.ch-cl-bolum-ad{display:flex;flex-direction:column;gap:2px}
.ch-cl-bolum-no{font-size:11px;font-weight:600;letter-spacing:.2em;color:var(--cl-altin-k)}
.ch-cl .ch-cl-bolum h3{font-size:32px}
.ch-cl-bolum>.ch-cl-cubuk{margin:8px 0 10px}
.ch-cl-bolum .ch-cl-maddeler{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}
.ch-cl-bolum .ch-cl-madde{border-bottom:1px solid #f0e9dd}
.ch-cl-bolum .ch-cl-madde:last-child{border-bottom:1px solid #f0e9dd}
.ch-cl-bolum .ch-cl-not-acik,.ch-cl-bolum .ch-cl-urun-acik{grid-column:1/-1;background:#fcfaf6;margin:0-12px;padding:0 12px}
.ch-cl-bolum-nav{display:flex;justify-content:space-between;gap:12px;margin-top:14px;padding-top:6px;border-top:1px solid #f0e9dd}
.ch-cl .ch-cl-nav-btn{min-height:44px;padding:0;border:0;background:0 0;cursor:pointer;font:500 13px var(--ch-font-body, Montserrat, sans-serif);color:var(--cl-altin-k)}
.ch-cl .ch-cl-nav-sonraki{font-weight:600}
.ch-cl .ch-cl-nav-btn:hover{text-decoration:underline;text-underline-offset:4px}
.ch-cl-arac{margin-bottom:12px}
.ch-cl .ch-cl-btn-sade2{border-color:transparent}
.ch-cl-kenar{position:sticky;top:24px;display:flex;flex-direction:column;gap:16px;min-width:0}
.ch-cl .ch-cl-kenar-baslik{margin:0 0 10px;font-family:var(--ch-font-body, Montserrat, sans-serif);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--cl-altin-a)}
.ch-cl .ch-cl-kenar-baslik-serif{font-family:var(--ch-font-display, Georgia, serif);font-size:26px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1.15;color:var(--ch-text, #2A2622)}
.ch-cl-sira{padding:22px;background:var(--cl-siyah);color:#f7f3ec}
.ch-cl-sira-bos{margin:0 0 12px;font-size:14px;color:var(--cl-gri)}
.ch-cl .ch-cl-sira-tarih{min-height:44px;padding:0 16px;border:1px solid var(--cl-altin-a);background:0 0;color:var(--cl-altin-a);cursor:pointer;font:600 12px var(--ch-font-body, Montserrat, sans-serif);letter-spacing:.1em;text-transform:uppercase}
.ch-cl .ch-cl-sira-liste{list-style:none;margin:0;padding:0}
.ch-cl-sira-liste li{margin:0;border-top:1px solid #2e2924}
.ch-cl-sira-liste li:first-child{border-top:0}
.ch-cl .ch-cl-sira-oge{width:100%;display:flex;align-items:center;gap:12px;min-height:64px;padding:8px 0;border:0;background:0 0;color:inherit;font:inherit;text-align:left;cursor:pointer}
.ch-cl-sira-gun{flex:0 0 52px;text-align:center;font-family:var(--ch-font-display, Georgia, serif);font-size:32px;font-weight:600;line-height:1;color:var(--cl-altin);font-variant-numeric:tabular-nums}
.ch-cl-sira-acil .ch-cl-sira-gun{color:#e8a091}
.ch-cl-sira-metin{display:flex;flex-direction:column;gap:2px;min-width:0}
.ch-cl-sira-ad{font-size:14.5px;font-weight:600}
.ch-cl-sira-alt{font-size:12.5px;color:var(--cl-gri)}
.ch-cl .ch-cl-sira-oge:hover .ch-cl-sira-ad{text-decoration:underline;text-underline-offset:3px}
.ch-cl-kenar .ch-cl-butce{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:20px 22px;background:#fff;border:1px solid #ece6dc;border-top:1px solid #ece6dc}
.ch-cl-kenar .ch-cl-butce>label{font-size:11px;letter-spacing:.2em}
.ch-cl-kenar .ch-cl-butce-sat input{max-width:none}
.ch-cl-kenar .ch-cl-butce-ozet{gap:8px 22px}
.ch-cl-paylas-kutu{padding:20px 22px;background:#fff;border:1px solid #ece6dc;display:flex;flex-direction:column;gap:12px}
.ch-cl-paylas-not{margin:0;font-size:12.5px;line-height:1.5;color:var(--ch-muted, #6E665C)}
.ch-cl-sosyal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.ch-cl .ch-cl-sosyal-btn{height:52px;display:grid;place-items:center;border:0;color:#fff;cursor:pointer;transition:transform .2s,filter .2s}
.ch-cl .ch-cl-sosyal-btn:hover{transform:translateY(-2px);filter:brightness(1.08)}
.ch-cl-s-whatsapp{background:#1f7a4d}
.ch-cl-s-instagram{background:linear-gradient(135deg,#8a3ab9,#e95950 60%,#fccc63)}
.ch-cl-s-pinterest{background:#b7312c}
.ch-cl-s-facebook{background:#1877f2}
.ch-cl .ch-cl-sosyal-btn.ch-cl-s-kopya{background:#fff;color:var(--ch-text, #2A2622);border:1px solid #dcd2c2}
.ch-cl .ch-cl-kopya-g{width:100%;margin-top:8px;font-size:13px}
.ch-cl-uye-serit{display:flex;align-items:center;gap:24px;margin-top:40px;padding:26px 32px;background:linear-gradient(90deg,#f3e9d6,var(--cl-altin-a));color:var(--cl-altin-k)}
.ch-cl-uye-serit>svg{flex:none}
.ch-cl-uye-serit-metin{flex:1 1 auto;min-width:0}
.ch-cl .ch-cl-uye-serit h2{margin:0 0 4px;font-family:var(--ch-font-display, Georgia, serif);font-size:28px;font-weight:600;line-height:1.15;color:var(--ch-text, #2A2622)}
.ch-cl-uye-serit p{margin:0;font-size:14px;color:#5a4a33}
html.ch-cl-pencere-acik{overflow:hidden}
.ch-cl-perde{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:24px;background:rgba(14,14,14,.62);animation:ch-cl-perde .2s ease both;overflow-y:auto;font-family:var(--ch-font-body, Montserrat, Arial, sans-serif);color:var(--ch-text, #2A2622);line-height:1.5}
.ch-cl-perde *,.ch-cl-perde ::before,.ch-cl-perde ::after{box-sizing:border-box}
.ch-cl-perde [hidden]{display:none!important}
@keyframes ch-cl-perde{0%{opacity:0}
to{opacity:1}}
.ch-cl-pencere{position:relative;width:min(960px,100%);max-height:calc(100vh - 48px);overflow:auto;display:grid;background:#f7f3ec;box-shadow:0 30px 80px rgba(0,0,0,.35);animation:ch-cl-pencere .25s ease both;outline:0}
@keyframes ch-cl-pencere{0%{opacity:0;transform:translateY(12px) scale(.98)}
to{opacity:1;transform:none}}
.ch-cl-pencere-kapat{position:absolute;z-index:2;top:10px;right:10px;width:44px;height:44px;display:grid;place-items:center;border:0;background:0 0;color:#6e665c;cursor:pointer}
.ch-cl-pencere-kapat:hover{color:#0e0e0e}
.ch-cl-pencere button:focus-visible,.ch-cl-pencere a:focus-visible,.ch-cl-pencere input:focus-visible{outline:2px solid #b8955a;outline-offset:2px}
.ch-cl-pencere h2{margin:0;font-family:var(--ch-font-display, Georgia, serif);font-size:34px;font-weight:600;line-height:1.1;color:#2a2622;text-transform:none;letter-spacing:0}
.ch-cl-pencere .ch-cl-hbtn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border:1px solid transparent;cursor:pointer;text-decoration:none;font:600 12.5px var(--ch-font-body, Montserrat, sans-serif);letter-spacing:.1em;text-transform:uppercase}
.ch-cl-pencere .ch-cl-tam{width:100%}
.ch-cl-perde .ch-cl-pencere a.ch-cl-hbtn-cizgi-koyu{border-color:#0e0e0e;color:#0e0e0e;background:0 0}
.ch-cl-perde .ch-cl-pencere a.ch-cl-hbtn-cizgi-koyu:hover{background:#0e0e0e;color:#f7f3ec}
.ch-cl-p-paylas{grid-template-columns:340px minmax(0,1fr)}
.ch-cl-pp-onizleme{display:grid;place-items:center;padding:28px;background:#e9e0d1}
.ch-cl-pp-onizleme img{display:block;width:270px;aspect-ratio:9/16;background:#0e0e0e;box-shadow:0 16px 40px rgba(0,0,0,.3)}
.ch-cl-pp-sag{display:flex;flex-direction:column;gap:14px;padding:40px 40px 32px}
.ch-cl-pp-mod{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.ch-cl-pp-secenek{display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid #dcd2c2;background:#fff;text-align:left;cursor:pointer;font:inherit;color:inherit}
.ch-cl-pp-secenek strong{font-size:14px}
.ch-cl-pp-secenek span{font-size:12.5px;line-height:1.45;color:#6e665c}
.ch-cl-pp-secenek[aria-checked=true]{border:2px solid #0e0e0e;padding:13px}
.ch-cl-pp-alt{margin:6px 0 0;font-size:11px;font-weight:600;letter-spacing:.2em;color:#6e665c}
.ch-cl-pp-izgara{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.ch-cl-pp-btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:58px;padding:0 10px;border:0;color:#fff;cursor:pointer;font:600 13px var(--ch-font-body, Montserrat, sans-serif);transition:transform .2s,filter .2s}
.ch-cl-pp-btn:hover{transform:translateY(-2px);filter:brightness(1.08)}
.ch-cl-pp-btn.ch-cl-s-indir,.ch-cl-pp-btn.ch-cl-s-kopya{background:#fff;color:#0e0e0e;border:1px solid #0e0e0e}
.ch-cl-pp-btn.ch-cl-btn-tamam{background:#b8955a;color:#0e0e0e;border-color:#b8955a}
.ch-cl-ipucu{margin:0;padding:10px 12px;background:#fff;border-left:3px solid #1f7a4d;font-size:13px}
.ch-cl-pp-not{margin:auto 0 0;padding:12px 14px;background:#fff;border-left:3px solid #b8955a;font-size:13px;line-height:1.5;color:#5a4a33}
.ch-cl-pencere .ch-cl-kopya-g{width:100%;height:40px;padding:0 10px;border:1px solid #dcd2c2;font:13px var(--ch-font-body, Montserrat, sans-serif);grid-column:1/-1}
.ch-cl-p-uye{width:min(900px,100%);grid-template-columns:380px minmax(0,1fr);background:#fff}
.ch-cl-up-sol{display:flex;flex-direction:column;gap:16px;padding:44px 34px;background:#0e0e0e;color:#f7f3ec}
.ch-cl-up-ust{font-size:11px;font-weight:600;letter-spacing:.24em;color:#b8955a}
.ch-cl-up-slogan{margin:0;font-family:var(--ch-font-display, Georgia, serif);font-size:34px;font-weight:500;line-height:1.1}
.ch-cl-up-sol ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}
.ch-cl-up-sol li{display:flex;gap:12px;font-size:14px;line-height:1.45}
.ch-cl-up-sol li svg{flex:none;margin-top:2px;color:#b8955a}
.ch-cl-up-ozet{margin-top:auto;display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #3a342c;font-size:12.5px;line-height:1.4;color:#cfc6b8}
.ch-cl-up-yuzde{font-family:var(--ch-font-display, Georgia, serif);font-size:34px;font-weight:600;color:#b8955a}
.ch-cl-up-sag{display:flex;flex-direction:column;gap:14px;padding:48px 44px 28px}
.ch-cl-up-sag>p{margin:0 0 6px;font-size:14px;color:#6e665c}
.ch-cl-up-guven{font-size:12.5px!important}
.ch-cl-up-vazgec{margin-top:auto;align-self:center;min-height:44px;padding:0 8px;border:0;background:0 0;color:#6e665c;cursor:pointer;font:13px var(--ch-font-body, Montserrat, sans-serif);text-decoration:underline;text-underline-offset:4px}
@media (min-width:1280px){.ch-cl-hero{padding-left:64px}}
@media (max-width:1100px){.ch-cl-govde{grid-template-columns:1fr}
.ch-cl-kenar{position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}
.ch-cl-hero{grid-template-columns:minmax(0,1fr) 300px;padding-left:40px}
.ch-cl-kolaj{grid-template-columns:1fr;grid-template-rows:1fr}
.ch-cl-kolaj>div:not(:first-child){display:none}}
@media (max-width:900px){.ch-cl .ch-cl-yol-liste{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}
.ch-cl-yol-tek::before{display:none}
.ch-cl-p-paylas,.ch-cl-p-uye{grid-template-columns:1fr}
.ch-cl-pp-onizleme{display:none}}
.ch-cl-cizim{display:block;width:100%;height:100%}
.ch-cl-hero-cizim{position:absolute;inset:-44px 0-44px -24px;display:grid;place-items:center;color:var(--cl-altin);background:radial-gradient(closest-side,rgba(184,149,90,.22),rgba(184,149,90,0) 70%)}
.ch-cl-hero-cizim .ch-cl-cizim{width:min(360px,90%);height:auto;opacity:.95;animation:ch-cl-belir2 1s ease both}
@keyframes ch-cl-belir2{0%{opacity:0;transform:scale(.96)}
to{opacity:.95;transform:none}}
.ch-cl-hero::after{background:0 0}
.ch-cl-hero .ch-cl-baslik{color:var(--cl-altin)}
.ch-cl-devam{display:flex;align-items:center;gap:18px;margin-top:8px;padding:16px 18px;background:#1a1714;border-left:3px solid var(--cl-altin);max-width:640px}
.ch-cl-devam-metin{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}
.ch-cl-devam-ust{font-size:11px;font-weight:600;letter-spacing:.2em;color:var(--cl-altin)}
.ch-cl-devam-ad{font-size:15.5px;font-weight:600;color:#f7f3ec}
.ch-cl-hero-link{display:flex;flex-wrap:wrap;gap:4px 22px}
.ch-cl .ch-cl-link{min-height:40px;padding:0;border:0;background:0 0;cursor:pointer;font:500 13px var(--ch-font-body, Montserrat, sans-serif);color:var(--cl-altin-a);text-decoration:underline;text-underline-offset:5px;text-decoration-color:rgba(230,211,168,.4)}
.ch-cl .ch-cl-link:hover{text-decoration-color:currentColor}
.ch-cl .ch-cl-link-sade{color:var(--cl-gri)}
.ch-cl .ch-cl-link-asi{flex-basis:100%;color:#fff;font-weight:600;text-decoration-color:var(--cl-altin-a)}
.ch-cl .ch-cl-hero .ch-cl-hero-link .ch-cl-link-asi{grid-column:1/-1}
.ch-cl .ch-cl-link.ch-cl-btn-tamam{background:0 0;color:#fff}
.ch-cl .ch-cl-yol-liste{gap:16px}
.ch-cl-yol-foto{aspect-ratio:4/3;display:grid;place-items:center;background:linear-gradient(160deg,#f3ecdf,#e9dfcc);color:var(--cl-altin-k)}
.ch-cl-yol-foto .ch-cl-cizim{width:58%;height:auto;transition:transform .4s ease}
.ch-cl-yol-kart:hover .ch-cl-yol-foto .ch-cl-cizim{transform:scale(1.06) rotate(-1deg)}
.ch-cl-yol-alt{margin-top:0}
.ch-cl .ch-cl-yol-kart{gap:0}
.ch-cl-yol-rozet{background:#fff;color:var(--cl-altin-k);border:1px solid #e3d9c9}
.ch-cl-yol-aktif .ch-cl-yol-rozet{background:var(--cl-siyah);color:var(--cl-altin-a);border-color:var(--cl-siyah)}
.ch-cl-yol-rozet.ch-cl-rozet-tamam{background:var(--cl-altin-a);color:var(--cl-altin-k);border-color:var(--cl-altin-a)}
.ch-cl-yol-aktif .ch-cl-yol-foto{background:linear-gradient(160deg,#1e1a16,#0e0e0e);color:var(--cl-altin)}
.ch-cl-ozet3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px;align-items:stretch}
.ch-cl-ozet3>*{min-width:0}
.ch-cl-ozet3 .ch-cl-butce{grid-column:auto;margin:0;border-top:1px solid #ece6dc;display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:20px 22px;background:#fff;border:1px solid #ece6dc}
.ch-cl-ozet3 .ch-cl-butce>label{font-size:11px;letter-spacing:.2em}
.ch-cl-ozet3 .ch-cl-butce-sat input{max-width:none}
.ch-cl-tum{margin-top:28px}
.ch-cl .ch-cl-tum-btn{width:100%;min-height:56px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #dcd2c2;background:#fff;cursor:pointer;font:600 12.5px var(--ch-font-body, Montserrat, sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--ch-text, #2A2622)}
.ch-cl .ch-cl-tum-btn::after{content:"▾"}
.ch-cl .ch-cl-tum-btn[aria-expanded=true]::after{content:"▴"}
.ch-cl-tum-govde{margin-top:18px}
.ch-cl .ch-cl-tum .ch-cl-bolumler{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}
.ch-cl .ch-cl-tum .ch-cl-bolum{animation:none}
.ch-cl .ch-cl-tum .ch-cl-bolum .ch-cl-maddeler{display:block}
.ch-cl .ch-cl-tum .ch-cl-bolum .ch-cl-not-acik,.ch-cl .ch-cl-tum .ch-cl-bolum .ch-cl-urun-acik{margin:0;padding:0;background:0 0}
.ch-cl-bolum-bas{align-items:center}
.ch-cl-bolum-cizim{flex:none;width:44px;height:44px;color:var(--cl-altin-k)}
.ch-cl .ch-cl-bolum h3{flex:1;font-size:26px}
.ch-cl-istemiyor .ch-cl-ad{color:#a89c8a;text-decoration:line-through dashed}
.ch-cl-p-sihirbaz{width:min(1120px,100%);height:min(740px,calc(100vh - 48px));max-height:none;display:flex;flex-direction:column;overflow:hidden;background:#fbf8f3}
.ch-cl-p-sihirbaz .ch-cl-pencere-kapat{top:14px;right:16px}
.s-ust{height:68px;flex:none;display:flex;align-items:center;gap:24px;padding:0 76px 0 28px;border-bottom:1px solid #ece4d6;background:#fff}
.s-marka{font-size:12px;font-weight:600;letter-spacing:.26em;white-space:nowrap;color:#0e0e0e}
.s-marka i{font-style:normal;color:#b8955a;letter-spacing:.2em;font-weight:500}
.s-adimlar{display:flex;align-items:center;gap:10px;list-style:none;margin:0 0 0 auto;padding:0}
.s-adimlar li{display:flex;align-items:center;gap:8px;font-size:12px;color:#9a9083;font-weight:500;margin:0}
.s-adimlar li+li::before{content:"";width:26px;height:1px;background:#d5cbbb;margin-right:2px}
.s-adimlar b{width:24px;height:24px;border-radius:50%;border:1.5px solid #d5cbbb;display:grid;place-items:center;font-size:11px;font-weight:600}
.s-adimlar .s-ok b{background:#e6d3a8;border-color:#e6d3a8;color:#7e5f2e}
.s-adimlar .s-su{color:#0e0e0e;font-weight:600}
.s-adimlar .s-su b{background:#0e0e0e;border-color:#0e0e0e;color:#f7f3ec}
.s-cubuk{height:3px;flex:none;background:#efe7da}
.s-cubuk span{display:block;height:100%;background:#b8955a;transition:width .5s ease}
.s-govde{flex:1;min-height:0;display:flex;overflow:auto}
.s-gecis{animation:s-gecis .3s ease both}
@keyframes s-gecis{0%{opacity:0;transform:translateX(14px)}
to{opacity:1;transform:none}}
.s-alt{height:76px;flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 28px;border-top:1px solid #ece4d6;background:#fff}
.s-alt-sag{display:flex;align-items:center;gap:18px}
.s-not{font-size:12.5px;color:#8a8074;text-align:center;flex:1}
.s-btn{min-height:50px;padding:0 26px;border:1px solid transparent;background:0 0;cursor:pointer;font:600 12.5px var(--ch-font-body, Montserrat, sans-serif);letter-spacing:.12em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#0e0e0e;transition:background-color .2s,color .2s,border-color .2s,transform .2s}
.s-btn:hover{transform:translateY(-1px)}
.s-ana{background:#0e0e0e;color:#f7f3ec}
.s-ana:hover{background:#2a2622}
.s-altin{background:#b8955a;color:#0e0e0e}
.s-altin:hover{background:#e6d3a8}
.s-cizgi{border-color:#0e0e0e}
.s-cizgi:hover,.s-cizgi.s-aktif{background:#0e0e0e;color:#f7f3ec}
.s-soluk{border-color:#cdbfa8;color:#6e665c}
.s-soluk.s-aktif{background:#efe7da;color:#2a2622;border-color:#cdbfa8}
.s-geri,.s-atla{min-height:44px;padding:0 4px;text-transform:none;letter-spacing:0;font-weight:500;font-size:13px;color:#6e665c}
.s-atla{text-decoration:underline;text-underline-offset:4px}
.s-geri:hover,.s-atla:hover{transform:none;color:#0e0e0e}
.s-ic{flex:1;min-width:0;padding:40px 52px;display:flex;flex-direction:column;gap:18px}
.s-ic-genis{padding:40px 56px}
.s-etiket{font-size:11px;font-weight:600;letter-spacing:.24em;color:#7e5f2e;text-transform:uppercase}
.s-etiket-acik{color:#b8955a}
.ch-cl-pencere .s-baslik:focus{outline:0!important;box-shadow:none!important}
.ch-cl-pencere .s-baslik{margin:0;font-family:var(--ch-font-display, 'Cormorant Garamond', Georgia, serif);font-weight:500;font-size:42px;line-height:1.08;color:#1e1b18;outline:0}
.s-acik{margin:0;font-size:14.5px;line-height:1.65;color:#5f574d;max-width:640px}
.s-cipler{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.s-cip{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;background:#fff;border:1px solid #e6dccb;font:12.5px var(--ch-font-body, Montserrat, sans-serif);color:#2a2622}
button.s-cip{cursor:pointer}
button.s-cip:hover{border-color:#b8955a}
.s-cip[aria-checked=true]{border:2px solid #0e0e0e;padding:0 11px;font-weight:600}
.s-cip-ok{background:#f3e9d6;border-color:#e6d3a8;color:#7e5f2e}
.s-cip-yok{color:#a89c8a;text-decoration:line-through}
.s-kartlar{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:24px}
.s-kart{position:relative;display:flex;flex-direction:column;min-height:0;padding:0;border:1px solid #e3d9c9;background:#fff;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:border-color .2s,box-shadow .2s,transform .2s}
.s-kart:hover{border-color:#b8955a;transform:translateY(-2px);box-shadow:0 14px 30px rgba(14,14,14,.08)}
.s-kart.s-secili{border:2px solid #0e0e0e}
.s-kart-cizim{flex:1;min-height:140px;display:grid;place-items:center;background:linear-gradient(160deg,#f3ecdf,#e9dfcc);color:#7e5f2e}
.s-kart.s-secili .s-kart-cizim{background:linear-gradient(160deg,#1e1a16,#0e0e0e);color:#b8955a}
.s-kart-cizim .ch-cl-cizim{width:auto;height:78%;max-height:220px}
.s-tik{position:absolute;top:16px;right:16px;width:34px;height:34px;border-radius:50%;background:#b8955a;color:#0e0e0e;display:grid;place-items:center;font-weight:700}
.s-kart-alt{display:flex;flex-direction:column;gap:8px;padding:18px 22px 20px}
.s-kart-ad{font-family:var(--ch-font-display, Georgia, serif);font-size:30px;font-weight:600;line-height:1.1}
.s-kart-acik{font-size:13.5px;color:#5f574d}
.s-iki{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.s-alan{display:flex;flex-direction:column;gap:8px}
.s-alan label,.s-l{font-size:11.5px;font-weight:600;letter-spacing:.12em;color:#5f574d;text-transform:uppercase}
.ch-cl-pencere .s-alan input,.ch-cl-pencere .s-butce-g,.ch-cl-pencere .s-ek input{height:50px;border:1px solid #d9cebd;background:#fff;padding:0 14px;font:15px var(--ch-font-body, Montserrat, sans-serif);color:#2a2622;width:100%;border-radius:0;box-shadow:none;margin:0}
.ch-cl-pencere .s-tarih{max-width:260px}
.ch-cl-pencere .s-butce-g{width:160px;height:34px;font-size:13px}
.s-alan-not{font-size:12.5px;color:#7e5f2e}
.s-onizleme{width:380px;flex:none;background:#0e0e0e;color:#f7f3ec;padding:40px 34px;display:flex;flex-direction:column;gap:12px}
.s-on-isim{font-family:var(--ch-font-script, 'Great Vibes', cursive);font-size:54px;line-height:1.05;color:#e6d3a8;overflow-wrap:anywhere}
.s-on-geri{font-family:var(--ch-font-display, Georgia, serif);font-style:italic;font-size:21px}
.s-on-gun{align-self:flex-start;display:flex;flex-direction:column;align-items:center;padding:12px 18px;border:1px solid #4a4238}
.s-on-sayi{font-family:var(--ch-font-display, Georgia, serif);font-size:60px;font-weight:600;line-height:.9}
.s-on-ad{margin-top:6px;font-size:10.5px;letter-spacing:.22em;color:#b8955a}
.s-on-bilgi{margin-top:auto;padding-top:18px;border-top:1px solid #2e2924;display:flex;flex-direction:column;gap:10px;font-size:13px;color:#cfc6b8}
.s-gorsel{width:420px;flex:none;position:relative;display:grid;place-items:center;background:radial-gradient(closest-side,rgba(184,149,90,.2),transparent 75%),linear-gradient(160deg,#1e1a16,#0e0e0e);color:#b8955a}
.s-gorsel .ch-cl-cizim{width:66%;height:auto}
.s-noktalar{position:absolute;left:26px;right:26px;bottom:22px;display:flex;align-items:center;gap:6px}
.s-noktalar span{width:26px;height:4px;background:#4a4238}
.s-noktalar .s-n-ok{background:#e6d3a8}
.s-noktalar .s-n-su{background:#b8955a}
.s-noktalar em{margin-left:10px;font-style:normal;font-size:12px;color:#cfc6b8}
.s-kutular{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.s-kutu{background:#fff;border:1px solid #ece4d6;padding:14px 16px;display:flex;flex-direction:column;gap:2px}
.s-kutu-n{font-family:var(--ch-font-display, Georgia, serif);font-size:28px;font-weight:600;line-height:1.1}
.s-kutu-a{font-size:12px;color:#6e665c}
.s-ipucu{display:flex;gap:12px;padding:14px 16px;background:#f3e9d6;border-left:3px solid #b8955a;font-size:13px;line-height:1.55;color:#5a4a33}
.s-ipucu b{flex:none}
.s-ray{width:270px;flex:none;border-right:1px solid #ece4d6;padding:24px 22px;background:#f6f1e8;overflow:auto;display:flex;flex-direction:column;gap:8px}
.s-ray .ch-cl-cubuk{margin:4px 0 8px}
.s-ray ul{list-style:none;margin:0;padding:0}
.s-ray li{margin:0}
.s-ray-oge{width:100%;display:flex;align-items:center;gap:10px;min-height:40px;padding:4px 10px;margin:0-10px;width:calc(100% + 20px);border:0;border-left:3px solid transparent;background:0 0;cursor:pointer;font:13px var(--ch-font-body, Montserrat, sans-serif);color:#5f574d;text-align:left}
.s-ray-oge:hover{background:rgba(255,255,255,.6)}
.s-ray-isaret{flex:none;width:20px;height:20px;border-radius:50%;border:1.5px solid #cdbfa8;display:grid;place-items:center;font-size:11px}
.s-ray-ad{flex:1;min-width:0}
.s-ray-not{font-size:11px;color:#a89c8a}
.s-ray-su{background:#fff;border-left-color:#0e0e0e;color:#0e0e0e;font-weight:600}
.s-ray-su .s-ray-isaret{border:2px solid #0e0e0e}
.s-ray-ok{color:#8a8074}
.s-ray-ok .s-ray-ad{text-decoration:line-through}
.s-ray-ok .s-ray-isaret{background:#b8955a;border-color:#b8955a;color:#fff}
.s-ray-yok{color:#a89c8a}
.s-ray-yok .s-ray-isaret{border-style:dashed}
.s-madde{padding:28px 36px;gap:14px}
.s-madde-bas{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}
.s-madde-bas>div{display:flex;flex-direction:column;gap:6px}
.s-madde .s-baslik{font-size:36px}
.s-rozet{flex:none;padding:6px 10px;background:#f3e9d6;color:#7e5f2e;font-size:11px;font-weight:600;letter-spacing:.1em}
.s-rozet-ok{background:#b8955a;color:#0e0e0e}
.s-rozet-yok{background:#efe7da;color:#6e665c}
.s-madde-govde{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:18px}
.s-urunler{min-width:0}
.s-urun-izgara{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.s-urun-izgara .ch-as-urun__kart{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;background:#fff;padding:8px;border:1px solid #ece4d6}
.s-urun-izgara .ch-as-urun__gorsel{display:block;aspect-ratio:4/5;overflow:hidden;background:#fff}
.s-urun-izgara .ch-as-urun__gorsel img{width:100%;height:100%;object-fit:cover;display:block}
.s-urun-izgara .ch-as-urun__ad{font-size:12.5px;line-height:1.35;color:#2a2622;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:34px}
.s-urun-izgara .ch-as-urun__fiyat{margin:0;font-size:14px;font-weight:600}
.s-urun-izgara .ch-as-urun__eski{margin-right:6px;font-weight:400;color:#6e665c}
.s-urun-izgara .ch-as-urun__btn{width:100%;min-height:40px;padding:0 8px;font-size:11px;letter-spacing:.08em}
.s-urun-izgara .ch-as-secim{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:8px;margin:0;padding:10px 8px;background:rgba(255,255,255,.97);border:1px solid #e6dccb;overflow-y:auto;aspect-ratio:auto;height:auto;max-height:none}
.s-yukleniyor{grid-column:1/-1;margin:0;font-size:13px;color:#6e665c}
.s-bos{height:100%;min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;background:#fff;border:1px dashed #d9cebd;color:#7e5f2e;text-align:center}
.s-bos .ch-cl-cizim{width:120px;height:120px}
.s-bos p{margin:0;max-width:360px;font-size:13.5px;line-height:1.55;color:#5f574d}
.s-eylem{display:flex;flex-direction:column;gap:10px}
.s-eylem .s-btn{width:100%;padding:0 10px;font-size:11.5px;letter-spacing:.08em}
.s-ek{margin-top:6px;padding-top:12px;border-top:1px solid #ece4d6;display:flex;flex-direction:column;gap:6px}
.s-ek label{font-size:11px;font-weight:600;letter-spacing:.1em;color:#6e665c;text-transform:uppercase}
.ch-cl-pencere .s-ek input{height:40px;font-size:13.5px}
.s-link{margin-top:4px;font-size:12.5px;font-weight:600;color:#7e5f2e;text-decoration:none}
.s-link:hover{text-decoration:underline}
.s-bilgi{margin:0;min-height:18px;font-size:13px;color:#1f7a4d}
.s-ortala{justify-content:center}
.s-tamam-ikon{width:84px;height:84px;border-radius:50%;background:#0e0e0e;display:grid;place-items:center;color:#e6d3a8;font-size:36px;animation:s-zipla .5s ease both}
@keyframes s-zipla{0%{transform:scale(.6);opacity:0}
70%{transform:scale(1.08);opacity:1}
to{transform:none}}
.s-ortala .s-kutular{max-width:560px}
.s-siradaki{width:380px;flex:none;padding:36px 32px;background:#f3ede2;display:flex;flex-direction:column;gap:12px}
.s-siradaki-cizim{height:180px;display:grid;place-items:center;background:linear-gradient(160deg,#1e1a16,#0e0e0e);color:#b8955a}
.s-siradaki-cizim .ch-cl-cizim{width:auto;height:80%}
.s-siradaki-ad{font-family:var(--ch-font-display, Georgia, serif);font-size:28px;font-weight:600;line-height:1.1}
.s-siradaki-alt{font-size:13px;color:#5f574d}
.s-siradaki .s-ana{margin-top:auto}
.s-hikaye{width:380px;flex:none;display:grid;place-items:center;padding:28px;background:#0e0e0e}
.s-hikaye img{width:260px;aspect-ratio:9/16;background:#1a1714;box-shadow:0 20px 50px rgba(0,0,0,.5)}
.s-paylas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:4px}
.s-uye{margin-top:auto;display:flex;align-items:center;gap:18px;padding:18px 20px;background:#f3e9d6}
.s-uye-metin{flex:1;font-family:var(--ch-font-display, Georgia, serif);font-size:22px;font-weight:600}
@media (max-width:900px){.ch-cl-ozet3{grid-template-columns:1fr;padding:0 16px}
.ch-cl .ch-cl-tum .ch-cl-bolumler{grid-template-columns:minmax(0,1fr)}
.ch-cl-tum{padding:0 16px}
.ch-cl-p-sihirbaz{height:100%}
.s-ust{height:56px;padding:0 60px 0 16px}
.s-marka i,.s-adimlar li:not(.s-su){display:none}
.s-adimlar li+li::before{display:none}
.s-govde{flex-direction:column}
.s-ic,.s-ic-genis,.s-madde{padding:22px 18px}
.ch-cl-pencere .s-baslik{font-size:30px}
.s-kartlar,.s-iki,.s-madde-govde{grid-template-columns:1fr}
.s-kart-cizim{min-height:110px}
.s-onizleme,.s-ray,.s-gorsel,.s-hikaye{display:none}
.s-siradaki{width:auto;padding:22px 18px}
.s-siradaki-cizim{height:120px}
.s-urun-izgara{grid-template-columns:repeat(2,minmax(0,1fr))}
.s-urun-izgara .ch-as-urun__kart:nth-child(3){display:none}
.s-kutular{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.s-kutu{padding:10px}
.s-kutu-n{font-size:20px}
.s-alt{height:auto;min-height:64px;padding:8px 12px}
.s-alt .s-not,.s-alt .s-atla{display:none}
.s-btn{padding:0 16px}
.s-paylas{grid-template-columns:repeat(2,minmax(0,1fr))}
.ch-cl-devam{flex-direction:column;align-items:stretch}}
@media (max-width:767px){.ch-cl{padding-top:0}
.ch-cl-hero{grid-template-columns:1fr;min-height:0;padding:26px 18px 24px;gap:18px}
.ch-cl-hero::after,.ch-cl-kolaj{display:none}
.ch-cl-hero-sag{min-height:0;order:-1;display:flex;justify-content:flex-end;margin-bottom:-96px}
.ch-cl-halka{position:relative;right:auto;width:104px;height:104px}
.ch-cl-yuzde{font-size:28px}
.ch-cl .ch-cl-toplam-yazi{font-size:10px}
.ch-cl-halka-ic{padding:0 10px}
.ch-cl-hero-sol{padding-right:0}
.ch-cl .ch-cl-baslik{max-width:calc(100% - 112px)}
.ch-cl-sayac-kutu{min-width:92px;padding:10px 8px}
.ch-cl-sayac-n{font-size:52px}
.ch-cl-sayac-kucuk{min-width:74px}
.ch-cl-sayac-kucuk .ch-cl-sayac-n{font-size:38px}
.ch-cl-hero-dugme{display:grid;grid-template-columns:1fr 1fr}
.ch-cl-hero-dugme .ch-cl-hbtn{padding:0 10px;font-size:11px;letter-spacing:.06em;white-space:normal;text-align:center}
.ch-cl-hero-dugme .ch-cl-hbtn:first-child{grid-column:1/-1}
.ch-cl-yol{margin-top:28px;padding:0 16px}
.ch-cl .ch-cl-yol-bas h2{font-size:30px}
.ch-cl .ch-cl-yol-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}
.ch-cl-yol-nokta{width:36px;height:36px;font-size:13px}
.ch-cl-govde{margin-top:24px;padding:0 16px;gap:16px}
.ch-cl-kenar{grid-template-columns:1fr}
.ch-cl .ch-cl-bolum{padding:16px 14px 10px}
.ch-cl .ch-cl-bolum h3{font-size:26px}
.ch-cl-bolum .ch-cl-maddeler{grid-template-columns:1fr}
.ch-cl-uye-serit{flex-direction:column;align-items:flex-start;margin:24px 16px 0;padding:20px;gap:12px}
.ch-cl-uye-serit .ch-cl-hbtn{width:100%}
.ch-cl-not{padding:0 16px}
.ch-cl-band{margin:0 16px 16px}
.ch-cl-perde{padding:0;place-items:end stretch}
.ch-cl-pencere{max-height:92vh;width:100%}
.ch-cl-pp-sag,.ch-cl-up-sag{padding:28px 18px 22px}
.ch-cl-up-sol{padding:28px 18px}
.ch-cl-up-sol ul,.ch-cl-up-ozet{display:none}
.ch-cl-pp-mod{grid-template-columns:1fr}
.ch-cl-pp-izgara{grid-template-columns:repeat(2,minmax(0,1fr))}
.ch-cl-pencere h2{font-size:28px}
.ch-cl{padding-top:22px}
.ch-cl-sekmeler{gap:8px}
.ch-cl-ozet{grid-template-columns:1fr;padding:16px}
.ch-cl-bolumler{grid-template-columns:minmax(0,1fr);gap:12px}
.ch-cl-butce{grid-template-columns:1fr}
.ch-cl-butce-giris{grid-template-columns:auto minmax(0,1fr);margin-left:0}
.ch-cl-urunler{margin-left:0;padding:10px}
.ch-cl-urun-izgara{grid-template-columns:repeat(2,minmax(0,1fr))}
.ch-cl-urun-izgara .ch-as-urun__kart:nth-child(3){display:none}
.ch-cl-bolum{padding:14px 14px 10px}
.ch-cl-arac{align-items:stretch}
.ch-cl-arac-sag{width:100%}
.ch-cl-arac-sag .ch-cl-btn{flex:1 1 auto;padding:0 10px;letter-spacing:.06em}
.ch-cl .ch-cl-bul{font-size:0;padding:0 4px;width:32px;justify-content:center}
.ch-cl .ch-cl-bul::after{content:"→";font-size:18px}
.ch-cl-statik ul{columns:1}}
@media (prefers-reduced-motion:reduce){.ch-cl *,.ch-cl ::before,.ch-cl ::after{transition:none!important}}
@media print{html.ch-cl-yazdiriliyor body *{visibility:hidden!important}
html.ch-cl-yazdiriliyor .ch-cl,html.ch-cl-yazdiriliyor .ch-cl *{visibility:visible!important}
html.ch-cl-yazdiriliyor .ch-cl{position:absolute;left:0;top:0;width:100%;max-width:none;padding:0}
html.ch-cl-yazdiriliyor .ch-cl-arac,html.ch-cl-yazdiriliyor .ch-cl-ekle,html.ch-cl-yazdiriliyor .ch-cl-yan,html.ch-cl-yazdiriliyor .ch-cl-urunler,html.ch-cl-yazdiriliyor .ch-cl-butce-sat input,html.ch-cl-yazdiriliyor .ch-cl-yazi,html.ch-cl-yazdiriliyor .ch-cl-band,html.ch-cl-yazdiriliyor .ch-cl-secim,html.ch-cl-yazdiriliyor .ch-cl-onay,html.ch-cl-yazdiriliyor .ch-cl-kopya,html.ch-cl-yazdiriliyor .ch-cl-not{display:none!important}
html.ch-cl-yazdiriliyor .ch-cl-not-giris{display:none!important}
html.ch-cl-yazdiriliyor .ch-cl-not-acik .ch-cl-not-giris{display:block!important;border:0;height:auto;padding:0;margin-top:-4px;font-size:12px;font-style:italic}
html.ch-cl-yazdiriliyor .ch-cl-bolum{break-inside:avoid;border-color:#ccc;animation:none;margin-bottom:10px}
html.ch-cl-yazdiriliyor .ch-cl .ch-cl-bolum[hidden],html.ch-cl-yazdiriliyor .ch-cl .ch-cl-tum-govde[hidden]{display:block!important}
html.ch-cl-yazdiriliyor .ch-cl-ozet3,html.ch-cl-yazdiriliyor .ch-cl-tum-btn,html.ch-cl-yazdiriliyor .ch-cl-devam,html.ch-cl-yazdiriliyor .ch-cl-hero-link{display:none!important}
html.ch-cl-yazdiriliyor .ch-cl-yol,html.ch-cl-yazdiriliyor .ch-cl-kenar,html.ch-cl-yazdiriliyor .ch-cl-uye-serit,html.ch-cl-yazdiriliyor .ch-cl-hero-sag,html.ch-cl-yazdiriliyor .ch-cl-hero-dugme,html.ch-cl-yazdiriliyor .ch-cl-sekmeler,html.ch-cl-yazdiriliyor .ch-cl-secim-etiket,html.ch-cl-yazdiriliyor .ch-cl-isim-duzenle,html.ch-cl-yazdiriliyor .ch-cl-bolum-nav,html.ch-cl-yazdiriliyor .ch-cl-hero::after{display:none!important}
html.ch-cl-yazdiriliyor .ch-cl-hero{display:block;min-height:0;padding:0 0 12px;background:0 0;color:#000}
html.ch-cl-yazdiriliyor .ch-cl-isim,html.ch-cl-yazdiriliyor .ch-cl-geri,html.ch-cl-yazdiriliyor .ch-cl-sayac-n{color:#000}
html.ch-cl-yazdiriliyor .ch-cl-govde{display:block;margin-top:0}
html.ch-cl-yazdiriliyor .ch-cl-madde{min-height:0}
html.ch-cl-yazdiriliyor .ch-cl-kutu{min-height:30px;padding:2px 0}
html.ch-cl-yazdiriliyor .ch-cl-alindi .ch-cl-ad{color:#555}
html.ch-cl-yazdiriliyor .ch-cl-isaret{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.ch-cl-yapiskan{display:none}
@media (max-width:767px){.ch-cl{padding-top:0!important}
.ch-cl .ch-cl-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;row-gap:10px;align-items:center;padding:18px 16px 22px;margin:0-16px;min-height:0;grid-template-areas:"etiket etiket""sekme sekme""baslik halka""isim halka""geri geri""tarih tarih""devam devam""link link"}
.ch-cl-hero-sol,.ch-cl-hero-sag{display:contents}
.ch-cl .ch-cl-hero .ch-cl-baslik{grid-area:baslik;align-self:end;max-width:none;font-size:10px;letter-spacing:.24em}
.ch-cl .ch-cl-hero .ch-cl-secim-etiket{grid-area:etiket;margin:0}
.ch-cl .ch-cl-hero .ch-cl-secim-baslik{font-size:21px}
.ch-cl .ch-cl-hero .ch-cl-secim-ipucu{font-size:12px}
.ch-cl .ch-cl-hero .ch-cl-sekmeler{grid-area:sekme;max-width:none;gap:10px;margin:2px 0 8px}
.ch-cl .ch-cl-hero .ch-cl-sekme{flex-direction:column;align-items:flex-start;gap:8px;min-height:0;padding:12px 12px 14px}
.ch-cl .ch-cl-hero .ch-cl-sekme:hover{transform:none}
.ch-cl .ch-cl-hero .ch-cl-sekme-cizim{width:46px;height:46px}
.ch-cl .ch-cl-hero .ch-cl-sekme-ad{font-size:21px}
.ch-cl .ch-cl-hero .ch-cl-sekme-kisa{font-size:11.5px}
.ch-cl .ch-cl-hero .ch-cl-sekme-isaret{top:10px;right:10px}
.ch-cl .ch-cl-hero .ch-cl-isim{grid-area:isim;align-self:start;font-size:40px;line-height:1.05}
.ch-cl .ch-cl-hero .ch-cl-isim-bos{font-size:28px}
.ch-cl .ch-cl-hero .ch-cl-geri{grid-area:geri;font-size:18px;line-height:1.4}
.ch-cl .ch-cl-hero .ch-cl-tarih{grid-area:tarih}
.ch-cl .ch-cl-hero .ch-cl-tarih input{height:38px}
.ch-cl .ch-cl-hero .ch-cl-halka{grid-area:halka;position:relative;right:auto;bottom:auto;width:92px;height:92px}
.ch-cl .ch-cl-hero .ch-cl-yuzde{font-size:26px}
.ch-cl .ch-cl-hero .ch-cl-toplam-yazi{font-size:9.5px;margin-top:2px}
.ch-cl .ch-cl-hero .ch-cl-hero-cizim{position:absolute;inset:auto -40px -30px auto;width:230px;height:230px;opacity:.14;pointer-events:none}
.ch-cl .ch-cl-hero .ch-cl-hero-cizim .ch-cl-cizim{width:100%;animation:none}
.ch-cl .ch-cl-hero .ch-cl-devam{grid-area:devam;margin:6px 0 0;padding:14px;gap:12px;flex-direction:column;align-items:stretch;border-radius:4px}
.ch-cl .ch-cl-hero .ch-cl-devam .ch-cl-hbtn{width:100%;min-height:50px}
.ch-cl .ch-cl-hero .ch-cl-hero-link{grid-area:link;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px;position:relative;z-index:2}
.ch-cl .ch-cl-hero .ch-cl-link{min-height:44px;padding:0 10px;border:1px solid #3a342d;border-radius:4px;background:rgba(255,255,255,.04);text-decoration:none;font-size:12.5px;color:#f1e6cf;text-align:center}
.ch-cl .ch-cl-hero .ch-cl-link:active{background:rgba(230,211,168,.14)}
.ch-cl .ch-cl-yol{margin-top:26px;padding:0}
.ch-cl .ch-cl-yol-bas{margin-bottom:14px}
.ch-cl .ch-cl-yol-bas h2{font-size:28px}
.ch-cl .ch-cl-yol-liste{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;-webkit-overflow-scrolling:touch;margin:0-16px;padding:2px 16px 12px;scrollbar-width:none}
.ch-cl .ch-cl-yol-liste::-webkit-scrollbar{display:none}
.ch-cl .ch-cl-yol-liste::before{display:none}
.ch-cl .ch-cl-yol-oge{flex:0 0 42%;scroll-snap-align:start}
.ch-cl .ch-cl-yol-kart{height:100%;background:#fff;border:1px solid #ece6dc;border-radius:6px;overflow:hidden}
.ch-cl .ch-cl-yol-aktif .ch-cl-yol-kart{border:2px solid var(--cl-siyah)}
.ch-cl .ch-cl-yol-foto{border:0;aspect-ratio:1/1}
.ch-cl .ch-cl-yol-alt{width:100%;padding:10px 12px 12px}
.ch-cl .ch-cl-yol-ad{font-size:14.5px}
.ch-cl .ch-cl-ozet3,.ch-cl .ch-cl-tum{padding:0}
.ch-cl .ch-cl-ozet3{gap:12px;margin-top:18px}
.ch-cl .ch-cl-ozet3>*{border-radius:6px}
.ch-cl .ch-cl-uye-serit{margin:22px 0 0;border-radius:6px}
.ch-cl-yapiskan{display:flex;align-items:center;gap:12px;position:fixed;left:10px;right:10px;z-index:955;bottom:calc(10px + env(safe-area-inset-bottom,0));padding:10px 10px 10px 16px;border-radius:14px;background:rgba(14,14,14,.96);color:#f7f3ec;box-shadow:0 14px 34px -12px rgba(0,0,0,.6);font-family:var(--ch-font-body, Montserrat, sans-serif);transform:translateY(140%);opacity:0;visibility:hidden;transition:transform .28s ease,opacity .28s ease,visibility 0s linear .28s}
html.ch-altmenu-var .ch-cl-yapiskan{bottom:calc(74px + env(safe-area-inset-bottom,0))}
.ch-cl-yapiskan.is-gorunur{transform:none;opacity:1;visibility:visible;transition:transform .28s ease,opacity .28s ease}
.ch-cl-yap-metin{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}
.ch-cl-yap-ust{font-size:9.5px;font-weight:600;letter-spacing:.2em;color:#b8955a}
.ch-cl-yap-ad{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ch-cl-yap-btn{flex:none;min-height:42px;padding:0 16px;border:0;border-radius:10px;background:#b8955a;color:#0e0e0e;cursor:pointer;font:600 11.5px var(--ch-font-body, Montserrat, sans-serif);letter-spacing:.1em;text-transform:uppercase}
html.ch-cl-yap-acik .ch-wa{bottom:calc(146px + env(safe-area-inset-bottom,0))}
html.ch-cl-yap-acik:not(.ch-altmenu-var) .ch-wa{bottom:calc(82px + env(safe-area-inset-bottom,0))}
.ch-cl-perde:has(.ch-cl-p-sihirbaz){padding:0;place-items:stretch;background:#fbf8f3;animation:none}
.ch-cl-pencere.ch-cl-p-sihirbaz{width:100%;height:100vh;height:100dvh;max-height:none;box-shadow:none;animation:s-yukari .28s ease both}
@keyframes s-yukari{0%{transform:translateY(24px);opacity:0}
to{transform:none;opacity:1}}
.ch-cl-p-sihirbaz .s-ust{height:52px;padding:0 56px 0 16px;padding-top:env(safe-area-inset-top,0)}
.ch-cl-p-sihirbaz .ch-cl-pencere-kapat{top:6px;right:8px}
.ch-cl-p-sihirbaz .s-alt{padding:8px 12px calc(8px + env(safe-area-inset-bottom,0));gap:10px;box-shadow:0-10px 24px -18px rgba(0,0,0,.3)}
.ch-cl-p-sihirbaz .s-alt .s-ana,.ch-cl-p-sihirbaz .s-alt .s-altin{flex:1 1 auto;min-height:50px;border-radius:10px}
.ch-cl-p-sihirbaz .s-alt-sag{flex:1 1 auto;justify-content:flex-end}
.ch-cl-p-sihirbaz .s-alt-sag .s-btn{flex:1 1 auto}
.ch-cl-p-sihirbaz .s-geri{flex:0 1 auto;max-width:38%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;line-height:44px}
.ch-cl-p-sihirbaz .s-ic,.ch-cl-p-sihirbaz .s-ic-genis{padding:20px 16px 24px;gap:14px}
.ch-cl-pencere .s-baslik{font-size:30px}
.s-kartlar{flex:none;gap:12px}
.s-kart{flex-direction:row;align-items:stretch;border-radius:10px;overflow:hidden}
.s-kart:hover{transform:none}
.s-kart-cizim{flex:0 0 104px;min-height:0}
.s-kart-cizim .ch-cl-cizim{height:auto;width:74%}
.s-kart-alt{flex:1;min-width:0;padding:14px 14px 14px 16px;gap:6px}
.s-kart-ad{font-size:24px;padding-right:30px}
.s-kart-acik{font-size:12.5px}
.s-kart .s-cip{min-height:26px;padding:0 8px;font-size:11px}
.s-tik{top:12px;right:12px;width:28px;height:28px;font-size:13px}
.s-iki{grid-template-columns:1fr 1fr;gap:10px}
.ch-cl-pencere .s-alan input,.ch-cl-pencere .s-ek input{border-radius:8px;font-size:16px}
.ch-cl-pencere .s-tarih{max-width:none}
.s-cip-sec{border-radius:999px}
.ch-cl-pencere .s-butce-g{width:100%;height:44px;border-radius:8px;font-size:16px}
.s-govde>.s-gorsel{display:grid;width:auto;height:132px;flex:none}
.s-gorsel .ch-cl-cizim{width:auto;height:76%}
.s-noktalar{left:16px;right:16px;bottom:12px}
.s-kutu{border-radius:8px}
.s-cip-madde{border-radius:999px}
.s-ipucu{border-radius:0 8px 8px 0}
.s-govde>.s-ray{display:block;width:auto;flex:none;padding:10px 0 10px;border-right:0;border-bottom:1px solid #ece4d6;overflow:visible}
.s-ray>.s-etiket{display:block;padding:0 16px 6px;font-size:10px}
.s-ray>.ch-cl-cubuk{display:none}
.s-ray ul{position:relative;display:flex;gap:6px;overflow-x:auto;padding:0 16px 2px;scrollbar-width:none;scroll-behavior:smooth}
.s-ray ul::-webkit-scrollbar{display:none}
.s-ray li{flex:none}
.s-ray-oge{width:auto;margin:0;min-height:36px;padding:0 12px 0 8px;gap:6px;border:1px solid #e3d9c9;border-radius:999px;background:#fff;white-space:nowrap;font-size:12.5px}
.s-ray-su{border:1.5px solid #0e0e0e;border-left-width:1.5px}
.s-ray-isaret{width:18px;height:18px}
.s-ray-not{display:none}
.s-madde{padding:16px 16px 20px}
.s-madde .s-baslik{font-size:28px}
.s-madde-bas{flex-direction:column;gap:8px}
.s-rozet{align-self:flex-start;border-radius:4px}
.s-madde-govde{display:flex;flex-direction:column;gap:14px}
.s-urun-izgara{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0-16px;padding:0 16px 4px;scrollbar-width:none}
.s-urun-izgara::-webkit-scrollbar{display:none}
.s-urun-izgara .ch-as-urun__kart{flex:0 0 64%;scroll-snap-align:start;border-radius:8px}
.s-urun-izgara .ch-as-urun__kart:nth-child(3){display:flex}
.s-urun-izgara .s-yukleniyor{flex:1 0 100%}
.s-bos{min-height:0;height:auto;padding:18px;flex-direction:row;text-align:left;border-radius:8px}
.s-bos .ch-cl-cizim{flex:none;width:64px;height:64px}
.s-eylem{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.s-eylem>.s-btn{border-radius:10px;min-height:48px}
.s-ek{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);column-gap:10px;row-gap:6px}
.s-ek label[for=ch-cl-s-not]{grid-column:1;grid-row:1}
.s-ek label[for=ch-cl-s-tutar]{grid-column:2;grid-row:1}
.s-ek #ch-cl-s-not{grid-column:1;grid-row:2}
.s-ek #ch-cl-s-tutar{grid-column:2;grid-row:2}
.s-ek .s-link{grid-column:1/-1}
.s-siradaki{border-radius:0}
.s-tamam-ikon{width:68px;height:68px;font-size:28px}
.s-paylas .s-btn{border-radius:10px}
.s-uye{flex-direction:column;align-items:stretch;border-radius:10px}}
@media (max-width:767px) and (prefers-reduced-motion:reduce){.ch-cl-yapiskan,.ch-cl-pencere.ch-cl-p-sihirbaz{transition:none;animation:none}}
@media print{.ch-cl-yapiskan{display:none!important}}
.ch-cl-yol-foto{position:relative}
.ch-cl-yol-foto .ch-cl-cizim-dolu{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--cl-altin);stroke-width:2.2;transition:clip-path .6s ease;pointer-events:none}
.ch-cl-yol-foto.is-dolu .ch-cl-cizim:not(.ch-cl-cizim-dolu){color:#d3c6b0}
.ch-cl-yol-foto.is-dolu .ch-cl-cizim-dolu{color:var(--cl-altin-k)}
.ch-cl-yol-yuzde{position:absolute;z-index:1;top:10px;right:10px;padding:4px 8px;background:#fff;color:var(--cl-altin-k);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}
.ch-cl-rozet-var,.ch-cl-rozet-z{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.04em;vertical-align:middle;white-space:nowrap}
.ch-cl-rozet-var{background:#eaf2e6;color:#3f6b33}
.ch-cl-rozet-z{background:var(--cl-altin-a);color:var(--cl-siyah)}
.ch-cl-butce-giris .ch-cl-var-sec{grid-column:1/-1;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ch-text, #2A2622);white-space:normal;cursor:pointer}
.ch-cl-butce-giris .ch-cl-var-sec input{width:18px;height:18px;accent-color:var(--cl-altin)}
.ch-cl-aylik{grid-column:1/-1;margin-top:4px;padding:12px 14px;background:var(--ch-ivory, #F7F3EC);border-left:3px solid var(--cl-altin)}
.ch-cl-aylik-ana{margin:0;font-size:14px;font-weight:600;color:var(--cl-siyah)}
.ch-cl-aylik-alt{grid-column:1/-1;margin:4px 0 0;font-size:12.5px;color:var(--ch-muted, #6E665C)}
.ch-cl .ch-cl-takvim{margin-top:12px}
.ch-cl .ch-cl-hediye-btn{margin-top:10px}
.ch-cl-band-hediye{border-left-color:#1f8f4e}
.ch-cl .ch-cl-ben-al{min-height:36px;padding:0 12px;border:1px solid #1f8f4e;background:#fff;color:#1a7a43;font:600 12px/1 var(--ch-font-body, Montserrat, sans-serif);letter-spacing:.03em;cursor:pointer;white-space:nowrap}
.ch-cl .ch-cl-ben-al:hover{background:#1f8f4e;color:#fff}
.ch-cl .ch-cl-ben-al.is-tamam{border-color:var(--cl-line);color:var(--ch-muted, #6E665C);background:var(--ch-ivory, #F7F3EC)}
.ch-cl-misafir{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 4px 34px}
.ch-cl-misafir label{flex:1 0 100%;font-size:12.5px;color:var(--ch-muted, #6E665C)}
.ch-cl-misafir input{flex:1 1 180px;height:40px;padding:0 10px;border:1px solid var(--cl-line);font-size:14px}
.ch-cl-p-hediye .ch-cl-hp{padding:34px 30px 26px;max-width:520px}
.ch-cl-p-hediye h2{margin:0 0 10px;font-family:var(--ch-font-heading, 'Cormorant Garamond', serif);font-size:30px;font-weight:500}
.ch-cl-p-hediye p{margin:0 0 14px;font-size:14px;line-height:1.55;color:var(--ch-muted, #6E665C)}
.ch-cl-hp-etiket{display:block;margin:6px 0 6px;font-size:13px;font-weight:600}
.ch-cl-p-hediye input[type=tel]{width:100%;height:46px;padding:0 12px;border:1px solid var(--cl-line, #E3D9C9);font-size:16px;margin-bottom:14px}
@media (max-width:767px){.ch-cl-misafir{margin-left:0}
.ch-cl-p-hediye .ch-cl-hp{padding:30px 18px 22px}}
@media print{.ch-cl-ben-al,.ch-cl-hediye-btn,.ch-cl-takvim{display:none!important}}
.ch-cl-yol-kart:hover .ch-cl-yol-foto .ch-cl-cizim.ch-cl-cizim-dolu{transform:translate(-50%,-50%) scale(1.06) rotate(-1deg)}
.ch-cl .ch-cl-oda-btn{display:inline-flex;align-items:center;gap:8px;margin:12px 0 4px}
.ch-cl-urun-izgara .ch-cl-uyum,.ch-cl-urunler .ch-cl-uyum{position:absolute;z-index:1;top:8px;left:8px;padding:3px 7px;background:rgba(255,255,255,.94);color:var(--ch-muted, #6E665C);font-size:10.5px;font-weight:700;letter-spacing:.06em}
.ch-cl-uyum.is-uygun{background:var(--cl-altin-a);color:var(--cl-siyah)}
.ch-cl-urun-izgara>*{position:relative}
.ch-cl-planli{grid-column:1/-1;margin:0 0 4px;font-size:12px;color:var(--cl-altin-k)}
.ch-cl .ch-cl-dis::after{content:" ↗"}
.ch-cl-p-oda{width:min(1080px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow-y:auto}
.ch-cl-op{padding:34px 32px 24px}
.ch-cl-op-ust{font-size:11px;font-weight:600;letter-spacing:.3em;color:var(--cl-altin)}
.ch-cl-op h2{margin:8px 0 8px;font-family:var(--ch-font-heading, 'Cormorant Garamond', serif);font-size:32px;font-weight:500;line-height:1.15}
.ch-cl-op-acik{margin:0 0 18px;max-width:680px;font-size:14px;line-height:1.55;color:var(--ch-muted, #6E665C)}
.ch-cl-op-bolum{margin:0 0 20px}
.ch-cl-op-bolum h3{margin:0 0 4px;font-size:15px;font-weight:600}
.ch-cl-op-not{margin:0 0 10px;font-size:13px;color:var(--ch-muted, #6E665C)}
.ch-cl-op-izgara{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}
.ch-cl-op-kart{margin:0;background:#fff;border:1px solid var(--cl-line, #E3D9C9);transition:opacity .2s,border-color .2s}
.ch-cl-op-kart.is-secilmedi{opacity:.45}
.ch-cl-op-gorsel{display:block;aspect-ratio:1/1;background:var(--ch-ivory, #F7F3EC);overflow:hidden}
.ch-cl-op-gorsel img{width:100%;height:100%;object-fit:cover;display:block}
.ch-cl-op-kart figcaption{display:flex;flex-direction:column;gap:4px;padding:10px 12px 12px}
.ch-cl-op-madde{font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cl-altin-k)}
.ch-cl-op-ad{font-size:13.5px;line-height:1.35;color:var(--ch-text, #2A2622);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ch-cl-op-fiyat{font-size:14px;font-weight:600}
.ch-cl-op-sec{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:12.5px;cursor:pointer}
.ch-cl-op-sec input{width:18px;height:18px;accent-color:var(--cl-altin)}
.ch-cl-op-git{color:var(--cl-altin-k);text-decoration:none;font-weight:600}
.ch-cl-op-ozet{position:sticky;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:8px -32px -24px;padding:14px 32px;background:#fff;border-top:1px solid var(--cl-line, #E3D9C9)}
.ch-cl-op-ozet strong{font-size:16px}
@media (max-width:767px){.ch-cl-p-oda{width:100vw;max-height:100vh}
.ch-cl-op{padding:30px 16px 20px}
.ch-cl-op h2{font-size:26px}
.ch-cl-op-izgara{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.ch-cl-op-ozet{margin:8px -16px -20px;padding:12px 16px}
.ch-cl-op-ozet .ch-cl-hbtn{width:100%}}
.ch-cl .ch-cl-sor-btn{display:inline-flex;align-items:center;gap:6px;border:0;background:0 0;cursor:pointer;font:600 12.5px var(--ch-font-body, Montserrat, sans-serif);color:#1a7a43;padding:0;min-height:44px}
.ch-cl .ch-cl-sor-btn svg{color:#1f8f4e}
.ch-cl-p-sor{width:min(720px,100%)}
.ch-cl-p-sor .ch-cl-hp{padding:34px 30px 26px}
.ch-cl-p-sor h2{margin:0 0 10px;font-family:var(--ch-font-heading, 'Cormorant Garamond', serif);font-size:30px;font-weight:500}
.ch-cl-p-sor p{margin:0 0 14px;font-size:14px;line-height:1.55;color:#6e665c}
.ch-cl-p-sor input[type=tel],.ch-cl-p-sor .ch-cl-misafir input{width:100%;height:46px;padding:0 12px;border:1px solid #e3d9c9;font-size:16px;margin-bottom:14px;background:#fff}
.ch-cl-sor-secim{display:grid;gap:8px;margin:0 0 16px}
.ch-cl-sor-sec{display:grid;grid-template-columns:22px 56px minmax(0,1fr);align-items:center;gap:12px;padding:8px 10px;background:#fff;border:1px solid #e3d9c9;cursor:pointer}
.ch-cl-sor-sec input{width:18px;height:18px;accent-color:#b8955a;margin:0}
.ch-cl-sor-sec img{width:56px;height:56px;object-fit:cover;display:block;background:#f7f3ec}
.ch-cl-sor-sec>span{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13.5px}
.ch-cl-sor-sec strong{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ch-cl-sor-sec>span>span{color:#6e665c;font-size:12.5px}
.ch-cl-p-sor-misafir{width:min(960px,100%)}
.ch-cl-sor-ust{margin:0 0 4px!important;font-size:11px!important;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#7e5f2e!important}
.ch-cl-sor-izgara{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:18px 0}
.ch-cl-sor-kart{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fff;border:1px solid #e3d9c9}
.ch-cl-sor-kart.is-secili{border-color:#b8955a;box-shadow:0 0 0 2px #b8955a inset}
.ch-cl-sor-kart img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block;background:#f7f3ec}
.ch-cl-sor-kart h3{margin:0;font-size:14px;font-weight:500;line-height:1.35;color:#2a2622;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ch-cl-p-sor .ch-cl-sor-fiyat{margin:0;font-size:15px;font-weight:600;color:#2a2622}
.ch-cl-p-sor .ch-cl-btn{min-height:44px;padding:0 14px;border:1px solid #b8955a;background:#b8955a;color:#0e0e0e;font:600 12.5px/1 var(--ch-font-body, Montserrat, sans-serif);letter-spacing:.04em;cursor:pointer}
.ch-cl-p-sor .ch-cl-btn:hover{background:#0e0e0e;border-color:#0e0e0e;color:#e6d3a8}
.ch-cl-sor-kart.is-secili .ch-cl-btn{background:#fff;color:#7e5f2e}
.ch-cl-sor-incele{font-size:12.5px;color:#7e5f2e;text-decoration:underline;text-underline-offset:3px}
.ch-cl-sor-alt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid #e3d9c9}
.ch-cl-sor-alt p{margin:0!important;flex:1 1 260px}
.ch-cl-p-sor .ch-cl-misafir{margin:0 0 8px;display:flex;flex-wrap:wrap;gap:8px}
.ch-cl-p-sor .ch-cl-misafir label{flex:1 0 100%;font-size:13px;font-weight:600}
.ch-cl-p-sor .ch-cl-misafir input{flex:1 1 200px;margin:0}
@media (max-width:767px){.ch-cl-p-sor .ch-cl-hp{padding:30px 16px 20px}
.ch-cl-sor-izgara{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.ch-cl-sor-alt .ch-cl-hbtn{width:100%}}
.ch-cl-hediye-not{grid-column:1/-1;margin:8px 0 6px 34px;padding:12px 14px;border-left:3px solid #1f8f4e;background:#f2f8f4;font-size:13.5px}
.ch-cl-hediye-not p{margin:0 0 6px;color:#4a433b}
.ch-cl-hediye-not .ch-cl-hediye-not-baslik{font-weight:600;color:#1a7a43}
.ch-cl-hediye-not-sat{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 8px}
.ch-cl-hediye-not-sat input{flex:1 1 220px;height:40px;padding:0 10px;border:1px solid var(--cl-line, #E3D9C9);background:#fff;font-size:14px}
.ch-cl-hediye-not-alt{font-size:12.5px;color:#6e665c!important}
@media (max-width:767px){.ch-cl-hediye-not{margin-left:0}}
.ch-cl-hero-sade{min-height:0;padding-top:40px;padding-bottom:40px}
.ch-cl .ch-cl-hero-buyuk{margin:0;font-family:var(--ch-font-display, Georgia, serif);font-size:clamp(34px,3.8vw,52px);font-weight:500;line-height:1.08;color:#f7f3ec}
.ch-cl .ch-cl-hero-metin{margin:0 0 6px;max-width:560px;font-size:15.5px;line-height:1.6;color:#e4dccf}
.ch-cl-hero-sade .ch-cl-secim-baslik{font-family:var(--ch-font-body, Montserrat, sans-serif);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cl-altin-a)}
.ch-cl .ch-cl-nasil{list-style:none;margin:8px 0 4px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:680px}
.ch-cl .ch-cl-nasil li{display:flex;gap:10px;align-items:flex-start;margin:0;padding:12px;border:1px solid #3a332b;background:rgba(255,255,255,.03)}
.ch-cl-nasil-no{flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--cl-altin);color:var(--cl-siyah);font-size:13px;font-weight:700}
.ch-cl-nasil-metin{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:12.5px;line-height:1.45;color:var(--cl-gri)}
.ch-cl-nasil-metin b{font-size:13.5px;font-weight:600;color:#f7f3ec}
.ch-cl .ch-cl-basla{align-self:flex-start;min-height:52px;padding:0 28px;margin-top:8px}
.ch-cl-yol.ch-cl-yol-kucuk{margin-top:28px}
.ch-cl-yol-kucuk .ch-cl-yol-bas{margin-bottom:12px}
.ch-cl .ch-cl-yol-kucuk .ch-cl-yol-bas h2{font-size:22px}
.ch-cl-yol-kucuk .ch-cl-yol-foto{display:none}
.ch-cl .ch-cl-yol-kucuk .ch-cl-yol-liste{gap:10px}
.ch-cl-yol-kucuk .ch-cl-yol-alt{border:1px solid #ece6dc;padding:12px 14px}
.ch-cl-yol-kucuk .ch-cl-yol-aktif .ch-cl-yol-alt{border:2px solid var(--cl-siyah)}
.ch-cl .ch-cl-tum-btn{min-height:40px;width:auto;margin-left:auto;padding:0 16px;border-color:#e3d9c9;font-size:11px;color:var(--ch-muted, #6E665C)}
.ch-cl-tum{display:flex;flex-direction:column}
.ch-cl-liste-ipucu{margin:0 0 16px;padding:14px 16px;background:#fbf7ef;border-left:3px solid var(--cl-altin);font-size:14px;line-height:1.55;color:var(--ch-text, #2A2622)}
.ch-cl-araclar{margin-top:56px;padding-top:32px;border-top:1px solid #e3d9c9}
.ch-cl .ch-cl-araclar>h2{margin:0;font-family:var(--ch-font-display, Georgia, serif);font-size:32px;font-weight:500;line-height:1.15}
.ch-cl-araclar-not{margin:6px 0 20px;font-size:14px;color:var(--ch-muted, #6E665C)}
.ch-cl-araclar-ust{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px}
.ch-cl-arac-kutu{display:flex;flex-direction:column;gap:8px;padding:22px;background:#fff;border:1px solid #ece6dc;min-width:0}
.ch-cl-arac-baslik{margin:0;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--cl-altin-k)}
.ch-cl .ch-cl-araclar .ch-cl-isim,.ch-cl .ch-cl-araclar .ch-cl-isim-bos{margin:0;font-family:var(--ch-font-display, Georgia, serif);font-size:28px;font-weight:500;color:var(--ch-text, #2A2622)}
.ch-cl .ch-cl-araclar .ch-cl-geri{font-size:18px;color:var(--cl-altin-k)}
.ch-cl-araclar .ch-cl-tarih label{color:var(--ch-muted, #6E665C)}
.ch-cl-araclar .ch-cl-tarih input[type=date]{height:42px;padding:0 10px;border:1px solid #dcd2c2;background:#fff;color:var(--ch-text, #2A2622);font-size:14px}
.ch-cl-araclar .ch-cl-kalan{color:var(--cl-altin-k)}
.ch-cl-araclar .ch-cl-devam{justify-content:space-between;background:#fbf7ef;border-left:0}
.ch-cl-araclar .ch-cl-devam-ust{font-size:11px;font-weight:600;letter-spacing:.2em;color:var(--cl-altin-k)}
.ch-cl-araclar .ch-cl-devam-ad{display:block;margin-top:6px;font-size:15px;line-height:1.45;color:var(--ch-text, #2A2622)}
.ch-cl-araclar .ch-cl-devam .ch-cl-hbtn{align-self:flex-start;min-height:46px}
.ch-cl-araclar .ch-cl-ozet3{margin-top:16px}
.ch-cl-araclar .ch-cl-hero-link{margin-top:18px}
.ch-cl-araclar .ch-cl-link{color:var(--ch-text, #2A2622)}
@media (max-width:991px){.ch-cl .ch-cl-nasil{grid-template-columns:1fr}
.ch-cl-araclar-ust{grid-template-columns:1fr}}
@media (max-width:767px){.ch-cl-araclar{padding:28px 16px 0;margin-top:40px}
.ch-cl .ch-cl-araclar>h2{font-size:26px}
.ch-cl-yol.ch-cl-yol-kucuk{padding:0 16px}
.ch-cl .ch-cl-basla{width:100%;justify-content:center}
.ch-cl-liste-ipucu{font-size:13.5px}}
@media (max-width:767px){.ch-cl .ch-cl-hero.ch-cl-hero-sade{margin:0;grid-template-areas:"baslik halka""buyuk halka""metin metin""etiket etiket""sekme sekme""nasil nasil""basla basla"}
.ch-cl .ch-cl-hero-sade .ch-cl-hero-buyuk{grid-area:buyuk;align-self:start;font-size:30px}
.ch-cl .ch-cl-hero-sade .ch-cl-hero-metin{grid-area:metin;font-size:14.5px}
.ch-cl .ch-cl-hero-sade .ch-cl-secim-baslik{font-size:11px}
.ch-cl .ch-cl-hero-sade .ch-cl-nasil{grid-area:nasil;margin:0;gap:8px}
.ch-cl .ch-cl-hero-sade .ch-cl-nasil li{padding:10px}
.ch-cl .ch-cl-hero-sade .ch-cl-basla{grid-area:basla;margin:4px 0 0}
.ch-cl .ch-cl-yol-kucuk .ch-cl-yol-liste{display:flex;overflow-x:auto;scrollbar-width:none;gap:8px}
.ch-cl .ch-cl-yol-kucuk .ch-cl-yol-oge{flex:0 0 150px}
.ch-cl .ch-cl-yol-kucuk .ch-cl-yol-bas h2{font-size:22px}}
.ch-cl .ch-cl-bolum{min-width:0}
.ch-cl .ch-cl-oda-btn{max-width:100%;white-space:normal;text-align:left;line-height:1.35}
.ch-cl .ch-cl-oda-btn svg{flex:0 0 auto}
a,a:hover,a:focus{text-decoration:none}
.header-main,#masthead,.header-bottom,.stuck .header-main,.header,.header-wrapper{background:#fff!important}
.header-main,#masthead{border-bottom:1px solid #ece6dc}
.nav-item-link{color:var(--ch-text)!important}
.nav-item-link,.nav-item-link:hover,.nav-item-link:focus,.nav-item-link:visited{text-decoration:none!important}
.nav-item:hover>.nav-item-link{color:var(--ch-gold-ink)!important}
.nav-item.menu-ozel>.nav-item-link{color:var(--ch-gold-ink)!important}
.header svg.svgIcon,.header svg.svgIcon path,svg.cart-svg,svg.cart-svg path{fill:var(--ch-text)!important}
.header .svgIcon:hover,.header .svgIcon:hover path{fill:var(--ch-gold-ink)!important}
.nav-submenu,.menu-wrap{background:#fff;color:var(--ch-text);box-shadow:0 18px 40px -24px rgba(0,0,0,.25)}
.menu-list-kolon a{color:var(--ch-text)}
.menu-list-kolon a:hover{color:var(--ch-gold-ink)}
#headerNew .logo img.header_logo{width:auto;max-width:clamp(132px,13vw,178px);max-height:64px;height:auto;object-fit:contain}
.ch-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;font-family:var(--ch-font-body);font-size:12.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none!important;border:1px solid transparent;border-radius:0;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}
.ch-btn--beyaz{background:#fff;color:var(--ch-black)!important}
.ch-btn--beyaz:hover{background:var(--ch-gold-light)}
.ch-btn--cizgi{border-color:rgba(255,255,255,.85);color:#fff!important;background:0 0}
.ch-btn--cizgi:hover{background:#fff;color:var(--ch-black)!important}
.ch-btn--siyah{background:var(--ch-black);color:#fff!important}
.ch-btn--siyah:hover{background:var(--ch-gold-ink)}
.ch-btn--altin{background:var(--ch-gold);color:var(--ch-black)!important}
.ch-btn--altin:hover{background:var(--ch-gold-light)}
.ch-btn--koyu-cizgi{border-color:#3a352f;color:var(--ch-on-dark)!important}
.ch-btn--koyu-cizgi:hover{border-color:var(--ch-gold)}
.ch-btn:focus-visible{outline:2px solid var(--ch-gold);outline-offset:3px}
.ch-gizle{display:none!important}
.ch-gizli{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.ch-giris{position:relative;overflow:hidden;background:#1a1714;color:#fff;min-height:480px;height:min(74vh,640px);height:min(74svh,640px);display:flex;align-items:center}
.ch-giris__gorseller{position:absolute;inset:0}
.ch-giris__gorsel{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70%center;opacity:0;transform:scale(1.04);transition:opacity 1.2s ease,transform 7s ease-out}
.ch-giris__gorsel.is-aktif{opacity:1;transform:scale(1)}
.ch-giris__perde{position:absolute;inset:0;background:linear-gradient(90deg,rgba(14,14,14,.78)0,rgba(14,14,14,.45) 42%,rgba(14,14,14,0) 72%)}
.ch-giris__ic{position:relative;z-index:2;width:100%;max-width:1240px;margin:0 auto;padding:56px 32px;box-sizing:border-box}
.ch-giris__metin{max-width:560px}
.ch-giris__ust{margin:0 0 18px;font-size:12px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--ch-gold-light)}
.ch-giris__baslik{margin:0;font-family:var(--ch-font-display);font-weight:500;font-size:clamp(38px,4.6vw,62px);line-height:1.05;color:#fff}
.ch-giris__aciklama{margin:20px 0 0;max-width:470px;font-size:16px;line-height:1.65;color:#efe7da}
.ch-giris__dugmeler{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}
.ch-giris__cizgiler{display:flex;gap:4px;margin-top:48px}
.ch-giris__cizgi{width:40px;height:24px;padding:0;border:0;background:0 0;cursor:pointer;display:grid;align-items:center}
.ch-giris__cizgi::before{content:"";display:block;height:2px;background:rgba(255,255,255,.4);transition:background-color .3s ease}
.ch-giris__cizgi.is-aktif::before{background:#fff}
.ch-giris__cizgi:focus-visible{outline:2px solid #fff;outline-offset:2px}
@media (max-width:767px){.ch-giris{align-items:flex-end;min-height:520px;height:82svh;max-height:680px}
.ch-giris__perde{background:linear-gradient(0deg,rgba(14,14,14,.85)0,rgba(14,14,14,.55) 45%,rgba(14,14,14,.05) 80%)}
.ch-giris__ic{padding:28px 16px 24px}
.ch-giris__ust{font-size:10.5px;letter-spacing:.24em;margin-bottom:12px}
.ch-giris__aciklama{font-size:14.5px;margin-top:14px}
.ch-giris__dugmeler{margin-top:22px}
.ch-giris__dugmeler .ch-btn{flex:1 1 100%;min-height:50px}
.ch-giris__cizgiler{margin-top:20px}}
@media (prefers-reduced-motion:reduce){.ch-giris__gorsel{transition:none!important;transform:none!important}}
.ch-kapanis{background:var(--ch-ivory-2);padding:clamp(56px,8vw,110px) 16px;text-align:center}
.ch-kapanis__ic{max-width:720px;margin:0 auto}
.ch-kapanis__ust{margin:0 0 14px;font-size:12px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--ch-gold-ink)}
.ch-kapanis__baslik{margin:0;font-family:var(--ch-font-display);font-weight:400;font-size:clamp(30px,4vw,52px);line-height:1.12;color:var(--ch-text)}
.ch-kapanis__metin{margin:18px auto 0;max-width:520px;color:var(--ch-muted);font-size:15px;line-height:1.6}
.ch-kapanis__buton{display:inline-block;margin-top:30px;padding:15px 32px;background:var(--ch-black);color:#fff!important;text-decoration:none!important;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;transition:background-color .25s ease}
.ch-kapanis__buton:hover{background:var(--ch-gold-ink)}
.productItem .productImage{aspect-ratio:3/4}
.productItem .productImage img{width:100%;height:100%;object-fit:cover}
.productItem .productName,.productItem .productPrice,.productItem .productPriceWrap{text-align:center!important}
.productItem .productName{padding-right:0!important}
.productItem .productName,.productItem .productName a{font-family:var(--ch-font-body)!important;font-size:13.5px!important;font-weight:500!important;letter-spacing:.04em;text-transform:none}
.productItem .productPrice,.productItem .discountPriceSpan{justify-content:center!important}
.RightDetail .Addtobasket,.RightDetail .btnAddBasketOnDetail{background:var(--ch-black)!important;color:#fff!important;border-color:var(--ch-black)!important;width:100%;min-height:52px;letter-spacing:.2em!important;text-transform:uppercase}
.RightDetail .Addtobasket:hover,.RightDetail .btnAddBasketOnDetail:hover{background:var(--ch-gold-ink)!important;border-color:var(--ch-gold-ink)!important}
.ch-urun-wa{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:50px;margin:10px 0 0;padding:0 18px;background:#1f8f4e;color:#fff!important;text-decoration:none!important;border-radius:var(--ch-radius);font-family:var(--ch-font-body);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:background-color .2s ease}
.ch-urun-wa:hover{background:#17713d}
.ch-urun-wa svg{width:20px;height:20px;flex:none}
.ch-wa{position:fixed;right:18px;bottom:18px;z-index:900;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#25d366;color:#fff!important;box-shadow:0 10px 26px -8px rgba(0,0,0,.35);transition:transform .2s ease,box-shadow .2s ease}
.ch-wa:hover{transform:translateY(-2px);box-shadow:0 14px 30px -8px rgba(0,0,0,.4)}
.ch-wa:focus-visible{outline:2px solid var(--ch-text);outline-offset:3px}
.ch-wa svg{width:30px;height:30px}
@media (max-width:767px){.ch-wa{right:14px;bottom:76px;width:52px;height:52px}}
@media (prefers-reduced-motion:reduce){.ch-wa{transition:none!important}}
body.global_body{overflow-x:clip}
.ch-giris{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}
.productItem{position:relative}
.productItem .productImage>a{display:block;width:100%;height:100%}
.productItem .productDetail{text-align:center;padding-top:12px}
.productItem .productDetail .productPrice{display:flex!important;justify-content:center!important;width:100%!important}
.productItem .productDetail .productName{width:100%!important;margin:0 auto 6px}
.productItem .discountPriceSpan{font-size:15px!important;font-weight:500!important;letter-spacing:.02em}
.productItem .favori{position:absolute!important;top:12px;right:12px;left:auto!important;z-index:2;width:34px!important;height:34px!important;display:grid!important;place-items:center;background:rgba(255,255,255,.88);border-radius:50%}
#back-to-top{right:18px!important;bottom:86px!important}
@media (max-width:767px){#back-to-top{bottom:140px!important;right:14px!important}}
.productItem .productDetail{position:static!important}
.productItem .productImage img{height:100%!important;width:100%!important;object-fit:cover}
.ch-footer-kap{background:var(--ch-black)!important;padding:0!important}
.ch-footer{color:var(--ch-on-dark-muted);font-family:var(--ch-font-body);font-size:14px}
.ch-footer__ust{max-width:1240px;margin:0 auto;padding:clamp(48px,6vw,80px) 24px 40px;display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr 1.3fr;gap:36px}
.ch-footer__logo{display:inline-block;width:168px;color:var(--ch-on-dark)!important;line-height:0}
.ch-footer__logo svg,.ch-footer__logo img{width:100%;height:auto;display:block}
.ch-footer__slogan{margin:16px 0 0;font-family:var(--ch-font-display);font-size:20px;line-height:1.3;color:var(--ch-on-dark)}
.ch-footer__sosyal{display:flex;gap:10px;margin-top:20px}
.ch-footer__ikon{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--ch-line-dark);color:var(--ch-on-dark)!important;transition:border-color .2s ease,color .2s ease}
.ch-footer__ikon:hover{border-color:var(--ch-gold);color:var(--ch-gold-light)!important}
.ch-footer__ikon svg{width:18px;height:18px}
.ch-footer__baslik{margin:6px 0 16px;font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--ch-gold-light)}
.ch-footer ul{list-style:none;margin:0;padding:0}
.ch-footer li{margin:0 0 10px}
.ch-footer__sutun a{color:var(--ch-on-dark-muted)!important;text-decoration:none!important;line-height:1.5;transition:color .2s ease}
.ch-footer__sutun a:hover{color:var(--ch-on-dark)!important}
.ch-footer__metin{margin:0 0 14px;line-height:1.55}
.ch-footer__bulten .newsletterContent{margin:0!important;padding:0!important;background:0 0!important}
.ch-footer__bulten .newsletterContent>:not(:has(input)):not(:has(a)){display:none}
.ch-footer__bulten input[type=text],.ch-footer__bulten input[type=email]{height:46px!important;background:0 0!important;border:1px solid var(--ch-line-dark)!important;color:var(--ch-on-dark)!important;font-size:14px!important;border-radius:0!important}
.ch-footer__alt{border-top:1px solid var(--ch-line-dark);padding:20px 24px;text-align:center;font-size:12.5px;letter-spacing:.04em}
.ch-footer__alt p{margin:0}
.ch-footer p.ch-footer__baslik{margin:6px 0 16px}
.ch-footer p.ch-footer__slogan{margin:16px 0 0}
.ch-footer__ust{max-width:1224px}
@media (min-width:992px){.ch-footer__bulten{padding-right:52px}
html.ch-asi-var .ch-footer__alt{padding-bottom:92px}}
@media (max-width:991px){.ch-footer__ust{grid-template-columns:1fr 1fr}
.ch-footer__marka,.ch-footer__bulten{grid-column:1/-1}}
@media (max-width:520px){.ch-footer__ust{grid-template-columns:1fr;gap:28px;padding-bottom:28px}
.ch-footer__alt{padding-bottom:90px}}
.header-inner,#masthead .header-inner{max-width:1240px!important}
#headerNew .newHeaderNavUl{flex-wrap:nowrap!important;white-space:nowrap}
#headerNew .nav-item-link{white-space:nowrap!important;padding:0 12px!important;font-size:11.5px!important;letter-spacing:.08em!important;line-height:1.2!important}
#headerNew .nav-item-link br{display:none}
@media (max-width:1200px){#headerNew .nav-item-link{padding:0 8px!important;font-size:10.5px!important;letter-spacing:.04em!important}}
.ch-sepet-teslim{margin:12px 0 0;padding:10px 14px;background:var(--ch-ivory);border-left:2px solid var(--ch-gold);font-family:var(--ch-font-body);font-size:13px;color:var(--ch-text)}
.ch-sepet-teslim strong{color:var(--ch-gold-ink);font-weight:600}
.ch-sepet-not{margin:12px 16px 4px;padding:12px 14px;background:#fbf6ec;border:1px solid #e6d3a8;border-left:3px solid var(--ch-gold);font-family:var(--ch-font-body);font-size:12.5px;line-height:1.5;color:var(--ch-text);text-align:left}
.ch-sepet-not strong{display:block;margin-bottom:2px;font-size:12.5px;color:var(--ch-gold-ink)}
.ch-sepet-not a{color:var(--ch-gold-ink)!important;font-weight:600;text-decoration:underline!important;white-space:nowrap}
html{overflow-x:hidden}
.ch-mega{display:none}
@media (min-width:850px){.ch-mega-hazir #headerNew .newHeaderNavUl>li.ch-mega-var>.menu-wrap{display:none!important}
#headerNew .newHeaderNavUl>li.ch-mega-var>.nav-item-link>span::after{content:"";display:inline-block;width:6px;height:6px;margin:0 0 3px 8px;border-right:1.3px solid currentColor;border-bottom:1.3px solid currentColor;transform:rotate(45deg);transition:transform .2s ease;opacity:.7}
#headerNew .newHeaderNavUl>li.ch-mega-acik>.nav-item-link>span::after{transform:translateY(3px) rotate(-135deg)}
#headerNew .newHeaderNavUl>li.ch-mega-acik>.nav-item-link{color:var(--ch-gold-ink)!important}
.ch-mega{display:block;position:fixed;left:0;right:0;top:0;z-index:990;background:#fff;border-top:1px solid #ece6dc;box-shadow:0 24px 40px -24px rgba(14,14,14,.28);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;font-family:var(--ch-font-body);text-align:left;white-space:normal}
.ch-mega.is-acik{opacity:1;visibility:visible;transform:none;transition:opacity .18s ease,transform .18s ease}
.ch-mega__ic{max-width:1240px;margin:0 auto;padding:36px 32px 40px;display:flex;gap:48px;align-items:stretch}
.ch-mega__kolonlar{flex:1 1 auto;display:flex;gap:48px;min-width:0}
.ch-mega__kolon{min-width:180px}
.ch-mega__kolon--genis .ch-mega__liste{columns:2;column-gap:40px}
.ch-mega__baslik{display:block;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid #ece6dc;font-family:var(--ch-font-display)!important;font-size:21px!important;font-weight:500;letter-spacing:0!important;text-transform:none!important;color:var(--ch-text)!important;text-decoration:none!important;line-height:1.2}
a.ch-mega__baslik:hover{color:var(--ch-gold-ink)!important}
.ch-mega__liste{list-style:none;margin:0;padding:0}
.ch-mega__liste li{margin:0;padding:0;break-inside:avoid}
.ch-mega__liste a{display:inline-block;padding:6px 0;font-size:13.5px!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--ch-muted)!important;text-decoration:none!important;line-height:1.4;transition:color .15s ease,transform .15s ease}
.ch-mega__liste a:hover,.ch-mega__liste a:focus-visible{color:var(--ch-text)!important;transform:translateX(3px)}
.ch-mega__tumu{display:inline-block;margin-top:14px;font-size:11.5px!important;font-weight:600;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--ch-gold-ink)!important;text-decoration:none!important}
.ch-mega__tumu:hover{color:var(--ch-text)!important}
.ch-mega__vitrin{position:relative;flex:0 0 300px;display:block;min-height:240px;overflow:hidden;background:var(--ch-ivory-2);color:#fff!important;text-decoration:none!important}
.ch-mega__vitrin img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}
.ch-mega__vitrin:hover img{transform:scale(1.04)}
.ch-mega__vitrin-yazi{position:absolute;left:0;right:0;bottom:0;padding:48px 20px 18px;display:flex;flex-direction:column;gap:4px;background:linear-gradient(0deg,rgba(14,14,14,.75),rgba(14,14,14,0))}
.ch-mega__vitrin-ust{font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--ch-gold-light)}
.ch-mega__vitrin-baslik{font-family:var(--ch-font-display);font-size:24px;line-height:1.15}
.ch-mega__vitrin-git{font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ch-gold-light)}
.ch-mega-perde{position:fixed;left:0;right:0;bottom:0;top:0;z-index:980;background:rgba(14,14,14,.28);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}
.ch-mega-perde.is-acik{opacity:1;visibility:visible;transition:opacity .2s ease}}
@media (max-width:849px){.ch-mega-perde{display:none}}
@media (prefers-reduced-motion:reduce){.ch-mega,.ch-mega-perde,.ch-mega__vitrin img{transition:none!important}}
.ch-mobil-alt,.ch-mobil-logo{display:none}
@media (max-width:849px){.ch-mobil-alt{display:block}
.ch-mobil-logo{display:block}
#headerNew .newHeaderNav{background:#fff!important;box-shadow:0 0 40px rgba(14,14,14,.25)}
#headerNew .newHeaderNav .newMenuTop{background:#fff!important;height:64px;min-height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 16px;border-bottom:1px solid #ece6dc;position:relative}
#headerNew .newHeaderNav .newMenuTop i,#headerNew .newHeaderNav .menuBackBtn span{color:var(--ch-text)!important;font-size:20px}
#headerNew .newHeaderNav .menuCloseBtn{width:44px;height:44px;display:grid;place-items:center;margin-left:auto}
.ch-mobil-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:128px;color:var(--ch-text)!important;line-height:0}
.ch-mobil-logo svg,.ch-mobil-logo img{width:100%;height:auto;display:block}
#headerNew .newHeaderNav .newMenuTop.ch-alt-acik .ch-mobil-logo{display:none}
#headerNew .newHeaderNav .menuCloseBtn{background:0 0!important;color:var(--ch-text)!important}
#headerNew .newHeaderNav .menuBackBtn{color:var(--ch-text)!important;font-family:var(--ch-font-body);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;gap:8px}
#headerNew .newHeaderNav .nav-item-link{flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;padding-right:60px!important}
#headerNew .newHeaderNav .nav-item-link .upTagText,#headerNew .newHeaderNav .nav-item-link .downTagText{display:none!important}
#headerNew .newHeaderNav li.nav-item{height:auto!important;min-height:0!important;max-height:none!important;display:block!important}
#headerNew .newHeaderNav .menu-wrap{top:64px!important;height:calc(100% - 64px)!important;overflow-y:auto}
#headerNew .newHeaderNav .ch-mobil-alt{clear:both;float:none!important}
#headerNew .newHeaderNav .ch-mobil-alt a{height:auto!important;min-height:0;max-height:none!important;line-height:1.4!important;float:none!important}
#headerNew .newHeaderNav .ch-mobil-alt li{height:auto!important;max-height:none!important;float:none!important;border:0!important}
#headerNew .newHeaderNav .nav-item-link>span{text-align:left!important}
#headerNew .newHeaderNav li.nav-item{position:relative}
#headerNew .newHeaderNav .nextKolonBtn{top:0!important;right:0!important;left:auto!important;bottom:auto!important;width:56px!important;height:54px!important;display:flex!important;align-items:center;justify-content:center}
#headerNew .newHeaderNav .ch-mobil-alt{position:static!important;inset:auto!important;height:auto!important;width:auto!important;transform:none!important}
#headerNew .newHeaderNav .newHeaderNavUl>li.nav-item,#headerNew .newHeaderNav .menu-wrap .kolon>li.nav-item,#headerNew .newHeaderNav .menu-wrap .nav-submenu>li.nav-item{border-bottom:1px solid #f0eae0!important;background:#fff!important}
#headerNew .newHeaderNav .nav-item-link{min-height:54px;display:flex!important;align-items:center;padding:0 20px!important;font-family:var(--ch-font-body)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase;color:var(--ch-text)!important;white-space:normal!important}
#headerNew .newHeaderNav .menu-wrap .nav-item-link{text-transform:none;letter-spacing:.02em!important;font-size:14.5px!important}
#headerNew .newHeaderNav .menu-wrap .nav-submenu .nav-item-link{color:var(--ch-muted)!important;padding-left:36px!important;min-height:46px}
#headerNew .newHeaderNav .nextKolonBtn{color:var(--ch-gold-ink)!important}
#headerNew .newHeaderNav .nextKolonBtn i{color:var(--ch-gold-ink)!important;font-size:18px}
#headerNew .newHeaderNav .menu-wrap{background:#fff!important}
.ch-mobil-alt{padding:20px 20px 32px;background:var(--ch-ivory);border-top:1px solid #ece6dc}
.ch-mobil-alt__linkler{list-style:none;margin:0 0 16px;padding:0}
.ch-mobil-alt__linkler li{margin:0}
.ch-mobil-alt__linkler a{display:block;padding:10px 0;font-family:var(--ch-font-body);font-size:14px;color:var(--ch-text)!important;text-decoration:none!important}
.ch-mobil-alt__wa{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;margin-bottom:10px;background:#1f8f4e;color:#fff!important;text-decoration:none!important;font-family:var(--ch-font-body);font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}
.ch-mobil-alt__wa svg{width:20px;height:20px}
.ch-mobil-alt__ig{display:block;text-align:center;font-size:12.5px;font-weight:600;letter-spacing:.12em;color:var(--ch-gold-ink)!important;text-decoration:none!important;padding:8px 0}}
.ch-altmenu{display:none}
@media (max-width:849px){.ch-altmenu{display:block;position:fixed;left:0;right:0;bottom:0;z-index:960;background:rgba(255,255,255,.94);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-top:1px solid rgba(42,38,34,.09);box-shadow:0-8px 24px -18px rgba(42,38,34,.35);padding-bottom:env(safe-area-inset-bottom,0);font-family:var(--ch-font-body)}
.ch-altmenu__liste{list-style:none;margin:0 auto;padding:0 4px;max-width:560px;display:grid;grid-template-columns:repeat(5,1fr)}
.ch-altmenu__liste>li{margin:0;padding:0;list-style:none;min-width:0}
.ch-altmenu__liste>li::before{display:none!important}
.ch-altmenu__oge{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;width:100%;height:62px;padding:6px 2px 9px;line-height:1;-webkit-appearance:none;appearance:none;margin:0;border:0;background:0 0;cursor:pointer;color:var(--ch-muted)!important;text-decoration:none!important;-webkit-tap-highlight-color:transparent;font:inherit;transition:color .18s ease}
.ch-altmenu__simge{position:relative;display:grid;place-items:center;width:28px;height:26px;transition:transform .18s ease}
.ch-altmenu__simge svg{width:24px;height:24px}
.ch-altmenu__ad{font-size:11px;font-weight:500;letter-spacing:.01em;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.ch-altmenu__oge.is-aktif{color:var(--ch-text)!important}
.ch-altmenu__oge.is-aktif .ch-altmenu__ad{font-weight:600}
.ch-altmenu__oge.is-aktif::before{content:"";position:absolute;top:0;left:50%;width:22px;height:2px;margin-left:-11px;border-radius:0 0 2px 2px;background:var(--ch-gold)}
.ch-altmenu__oge:active .ch-altmenu__simge{transform:scale(.9)}
.ch-altmenu__oge:focus-visible{outline:2px solid var(--ch-gold-ink);outline-offset:-4px;border-radius:10px}
.ch-altmenu__oge--orta .ch-altmenu__simge{width:54px;height:54px;margin-top:-26px;border-radius:50%;background:var(--ch-black);color:var(--ch-gold-light);box-shadow:0 0 0 4px #fff,0 10px 22px -8px rgba(14,14,14,.55)}
.ch-altmenu__oge--orta .ch-altmenu__simge svg{width:25px;height:25px}
.ch-altmenu__oge--orta{color:var(--ch-text)!important}
.ch-altmenu__oge--orta .ch-altmenu__ad{font-weight:600;overflow:visible;text-overflow:clip;max-width:none;letter-spacing:-.01em}
.ch-altmenu__liste>li:nth-child(3){overflow:visible}
.ch-altmenu__oge--orta.is-aktif::before{display:none}
.ch-altmenu__oge--orta.is-aktif .ch-altmenu__simge{background:var(--ch-gold);color:#fff}
.ch-altmenu__rozet{position:absolute;top:-4px;right:-8px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--ch-gold);color:#fff;font-size:10px;font-weight:700;line-height:17px;text-align:center;box-shadow:0 0 0 2px #fff}
.ch-altmenu__rozet[hidden]{display:none}
html.ch-altmenu-var body{padding-bottom:calc(66px + env(safe-area-inset-bottom,0))!important}
html.ch-altmenu-var .ch-wa{bottom:calc(80px + env(safe-area-inset-bottom,0))}
html.ch-altmenu-var #back-to-top{bottom:calc(144px + env(safe-area-inset-bottom,0))!important}
html.ch-altmenu-wa .ch-wa{display:none!important}
html.ch-altmenu-wa #back-to-top{bottom:calc(80px + env(safe-area-inset-bottom,0))!important}}
@media (prefers-reduced-motion:reduce){.ch-altmenu__oge,.ch-altmenu__simge{transition:none}}
@media print{.ch-altmenu{display:none!important}}
@media (max-width:374px){.ch-altmenu__ad{font-size:10.5px}
.ch-altmenu__oge--orta .ch-altmenu__ad{letter-spacing:-.03em}}
@media (max-width:767px){.ch-altmenu__liste{grid-template-columns:66fr 76fr 88fr 46fr 64fr}
.ch-altmenu__oge--orta .ch-altmenu__ad{max-width:100%;overflow:hidden;text-overflow:ellipsis}}
@media (max-width:350px){.ch-altmenu__ad{font-size:10px;letter-spacing:0}}
@media (max-width:767px){html.ch-satis-yapiskan-acik.ch-satis-yapiskan-acik #back-to-top{bottom:calc(146px + env(safe-area-inset-bottom,0))!important}}
#cc-main{--cc-font-family:var(--ch-font-body);--cc-bg:#fff;--cc-primary-color:var(--ch-text);--cc-secondary-color:var(--ch-muted);--cc-btn-primary-bg:var(--ch-black);--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--ch-black);--cc-btn-primary-hover-bg:var(--ch-gold-ink);--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--ch-gold-ink);--cc-btn-secondary-bg:var(--ch-ivory-2);--cc-btn-secondary-color:var(--ch-text);--cc-btn-secondary-border-color:var(--ch-ivory-2);--cc-btn-secondary-hover-bg:var(--ch-gold-light);--cc-btn-secondary-hover-color:var(--ch-text);--cc-btn-secondary-hover-border-color:var(--ch-gold-light);--cc-btn-border-radius:var(--ch-radius);--cc-modal-border-radius:4px;--cc-toggle-on-bg:var(--ch-gold-ink);--cc-link-color:var(--ch-gold-ink);--cc-separator-border-color:var(--ch-ivory-2)}
#cc-main .cm__title,#cc-main .pm__title{font-family:var(--ch-font-display);font-size:1.4em;font-weight:500;letter-spacing:0}
#cc-main .cm__btn,#cc-main .pm__btn{font-family:var(--ch-font-body);font-weight:600;letter-spacing:.02em}
#cc-main .ch-cerez-link{color:var(--ch-gold-ink);text-decoration:underline;text-underline-offset:2px}
@media (max-width:849px){html.ch-altmenu-var #cc-main .cm--bottom{bottom:calc(70px + env(safe-area-inset-bottom,0))!important}}
#mainHolder_divDesign>section.landing-block.ch-giris,#mainHolder_divDesign>section.landing-block.ch-guven,#mainHolder_divDesign>section.landing-block.ch-baslik,#mainHolder_divDesign>section.landing-block.ch-kategoriler,#mainHolder_divDesign>section.landing-block.ch-rehber,#mainHolder_divDesign>section.landing-block.ch-kisisel,#mainHolder_divDesign>section.landing-block.ch-set,#mainHolder_divDesign>section.landing-block.ch-instagram,#mainHolder_divDesign>section.landing-block.ch-sss,#mainHolder_divDesign>section.landing-block.ch-kapanis{display:none!important}
#mainHolder_divDesign>section.landing-block.ch-favoriler{position:relative!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;margin:0!important;padding:0!important}
.ch-yukle-gizli{position:relative!important;height:1px!important;min-height:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;margin:0!important;padding:0!important}
.ch-as-bas{padding:80px 0 0}
.ch-as-bas .ch-as-baslik{margin-bottom:0}
.ch-as-bas+.ch-as{padding-top:36px}
.ch-as{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);font-family:var(--ch-font-body);color:var(--ch-text);background:#fff;box-sizing:border-box}
.ch-as *,.ch-as ::before,.ch-as ::after{box-sizing:border-box}
.ch-as-ic{width:100%;max-width:1240px;margin:0 auto;padding:0 32px}
.ch-as img{max-width:100%;display:block}
.ch-as a{text-decoration:none}
.ch-as-baslik{margin-bottom:32px}
.ch-as-baslik--orta{text-align:center}
.ch-as-ust{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--ch-gold-ink)}
.ch-as-h2{margin:0;font-family:var(--ch-font-display);font-weight:500;font-size:clamp(30px,3.2vw,42px);line-height:1.1;color:var(--ch-text)}
.ch-as-h3{margin:0;font-family:var(--ch-font-display);font-weight:500;font-size:28px;line-height:1.1;color:var(--ch-text)}
.ch-as-metin{margin:14px 0 0;max-width:560px;color:var(--ch-muted);font-size:15px;line-height:1.6}
.ch-as-baslik--orta .ch-as-metin{margin-left:auto;margin-right:auto}
.ch-as-orta{text-align:center;margin-top:40px}
.ch-as-ok{color:var(--ch-gold-ink)!important;font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}
.ch-as-ok:hover{color:var(--ch-text)!important}
.ch-as-dugmeler{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
.ch-as-iki{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;align-items:center}
.ch-as-guven{background:var(--ch-ivory);border-bottom:1px solid #ece6dc}
.ch-as-guven__liste{list-style:none;margin:0;padding:26px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.ch-as-guven__oge{display:flex;align-items:center;gap:14px;margin:0}
.ch-as-ikon{flex:none;width:34px;height:34px;color:var(--ch-gold-ink)}
.ch-as-ikon svg{width:100%;height:100%;display:block}
.ch-as-guven__b{margin:0;font-weight:600;font-size:14px;color:var(--ch-text)}
.ch-as-guven__m{margin:2px 0 0;font-size:12.5px;color:var(--ch-muted)}
.ch-as-kat{padding:80px 0 72px}
.ch-as-kat__izgara{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}
.ch-as-kat__kart{display:block;color:#fff!important}
.ch-as-kat__gorsel{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--ch-ivory-2)}
.ch-as-kat__gorsel img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}
.ch-as-kat__kart:hover img{transform:scale(1.04)}
.ch-as-kat__yazi{position:absolute;left:0;right:0;bottom:0;padding:48px 16px 16px;background:linear-gradient(0deg,rgba(14,14,14,.74),rgba(14,14,14,0));display:flex;flex-direction:column;gap:6px}
.ch-as-kat__ad{font-family:var(--ch-font-display);font-size:22px;line-height:1.15;font-weight:500}
.ch-as-kat__git{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ch-gold-light)}
.ch-as-kat__kart:focus-visible{outline:2px solid var(--ch-gold);outline-offset:3px}
.ch-as-urun{padding:0 0 88px}
.ch-as-urun__ust{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px}
.ch-as-urun__ust .ch-as-baslik{margin-bottom:0}
.ch-as-sekmeler{display:flex;flex-wrap:wrap;gap:8px}
.ch-as-sekme{min-height:42px;padding:0 18px;border:1px solid #d9cbb0;background:#fff;color:var(--ch-text);font-family:var(--ch-font-body);font-size:12.5px;cursor:pointer;border-radius:0}
.ch-as-sekme:hover{border-color:var(--ch-text)}
.ch-as-sekme.is-aktif{background:var(--ch-black);border-color:var(--ch-black);color:#fff;font-weight:600}
.ch-as-urun__izgara{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}
.ch-as-urun__kart{display:flex;flex-direction:column;min-width:0}
.ch-as-urun__gorsel{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--ch-ivory)}
.ch-as-urun__gorsel img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}
.ch-as-urun__kart:hover .ch-as-urun__gorsel img{transform:scale(1.04)}
.ch-as-rozet{position:absolute;top:10px;left:10px;padding:5px 9px;background:#fff;color:var(--ch-gold-ink);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}
.ch-as-urun__ad{margin-top:12px;color:var(--ch-text)!important;font-size:14px;line-height:1.4;min-height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ch-as-urun__ad:hover{color:var(--ch-gold-ink)!important}
.ch-as-urun__fiyat{margin:6px 0 0;font-size:16px;font-weight:600;display:flex;gap:8px;align-items:baseline}
.ch-as-urun__eski{font-weight:400;font-size:13px;color:var(--ch-muted)}
.ch-as-urun__kart{position:relative}
.ch-as-urun__btn{margin-top:12px;min-height:46px;padding:0 12px;width:100%;border-color:var(--ch-black);background:var(--ch-black);color:#fff!important;font-size:12px}
.ch-as-urun__btn:hover,.ch-as-urun__btn:focus-visible{background:var(--ch-gold);border-color:var(--ch-gold);color:var(--ch-black)!important}
.ch-as-urun__btn:disabled{opacity:.7;cursor:progress}
.ch-as-secim{position:absolute;left:0;right:0;top:0;aspect-ratio:4/5;z-index:3;background:rgba(255,255,255,.96);border:1px solid #e5dccb;padding:18px 16px;display:flex;flex-direction:column;justify-content:center;gap:12px}
.ch-as-secim__baslik{margin:0;font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ch-gold-ink);text-align:center}
.ch-as-secim__liste{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-height:60%;overflow:auto}
.ch-as-secim__oge{min-height:42px;padding:0 14px;border:1px solid #d9cbb0;background:#fff;color:var(--ch-text);font-family:var(--ch-font-body);font-size:13px;cursor:pointer;border-radius:0}
.ch-as-secim__oge:hover{border-color:var(--ch-text)}
.ch-as-secim__oge.is-aktif{border-color:var(--ch-gold);background:#fbf6ec;box-shadow:inset 0 0 0 1px var(--ch-gold);font-weight:600}
.ch-as-secim__alt{display:flex;flex-direction:column;align-items:center;gap:6px}
.ch-as-secim__onay{width:100%;min-height:46px}
.ch-as-secim__onay:disabled{opacity:.45;cursor:not-allowed}
.ch-as-secim__vazgec{min-height:36px;border:0;background:0 0;color:var(--ch-muted);font-size:12.5px;text-decoration:underline;cursor:pointer}
.ch-as-bos{grid-column:1/-1;text-align:center;color:var(--ch-muted)}
.ch-as-iskelet .ch-as-urun__gorsel{background:linear-gradient(90deg,#f2ece2 0,#f8f4ee 50%,#f2ece2 100%);background-size:200% 100%;animation:ch-as-parla 1.4s linear infinite}
@keyframes ch-as-parla{0%{background-position:200%0}
to{background-position:-200%0}}
.ch-as-rehber{background:var(--ch-ivory);padding:88px 0}
.ch-as-rehber__izgara{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.ch-as-rehber__kart{background:#fff;display:flex;flex-direction:column;margin:0}
.ch-as-rehber__gorsel{position:relative;aspect-ratio:16/10;overflow:hidden}
.ch-as-rehber__gorsel img{width:100%;height:100%;object-fit:cover}
.ch-as-rehber__no{position:absolute;top:14px;left:14px;width:40px;height:40px;border-radius:50%;background:#fff;color:var(--ch-gold-ink);display:grid;place-items:center;font-family:var(--ch-font-display);font-size:22px;font-weight:600}
.ch-as-rehber__yazi{padding:24px 24px 26px;display:flex;flex-direction:column;gap:12px;flex-grow:1}
.ch-as-rehber__liste{margin:0;padding:0 0 0 18px;color:var(--ch-muted);font-size:14px;line-height:1.8}
.ch-as-rehber__yazi .ch-as-ok{margin-top:auto}
.ch-as-plan{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}
.ch-as-plan__kart{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:36px 36px 34px;background:#fff;border:1px solid #ece4d6}
.ch-as-plan__kart .ch-as-metin{margin-top:12px}
.ch-as-plan__kart--asi{background:var(--ch-black);border-color:var(--ch-black)}
.ch-as-plan__kart--asi .ch-as-ust{color:var(--ch-gold-light)}
.ch-as-plan__kart--asi .ch-as-h3{color:#fff}
.ch-as-plan__kart--asi .ch-as-metin{color:var(--ch-on-dark-muted)}
.ch-as-plan__no{position:absolute;top:28px;right:30px;font-family:var(--ch-font-display);font-size:44px;line-height:1;color:var(--ch-gold);opacity:.5}
.ch-as-plan__btn{margin-top:24px}
button.ch-as-plan__btn{cursor:pointer;font-family:var(--ch-font-body)}
.ch-as-plan__cubuk{width:100%;max-width:360px;height:8px;margin-top:16px;border-radius:4px;background:#efe7da;overflow:hidden}
.ch-as-plan__cubuk span{display:block;height:100%;border-radius:4px;background:var(--ch-gold)}
@media (max-width:760px){.ch-as-plan{grid-template-columns:minmax(0,1fr);gap:16px}
.ch-as-plan__kart{padding:28px 22px 26px}
.ch-as-plan__no{top:20px;right:20px;font-size:34px}
.ch-as-plan__btn{width:100%}}
.ch-as-kisisel{padding:96px 0}
.ch-as-kisisel__gorsel{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--ch-blush)}
.ch-as-kisisel__gorsel img{width:100%;height:100%;object-fit:cover}
.ch-as-kisisel__onizleme{position:absolute;left:24px;right:24px;bottom:24px;background:rgba(255,255,255,.95);padding:16px 20px;text-align:center;--ch-isim-boy:44px}
.ch-as-kisisel__etiket{display:block;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ch-muted)}
.ch-as-kisisel__isim{display:block;margin-top:4px;line-height:1.2;color:var(--ch-gold-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:52px}
.ch-as-kisisel__alanlar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:480px}
.ch-as-alan{display:flex;flex-direction:column;gap:6px;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ch-gold-ink);margin:0}
.ch-as-alan input{height:48px;padding:0 14px;border:1px solid #d9cbb0;border-radius:0;font:inherit;font-size:16px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ch-text);background:#fff;width:100%}
.ch-as-alan input:focus{outline:0;border-color:var(--ch-gold);box-shadow:0 0 0 3px rgba(184,149,90,.22)}
.ch-as-fontlar{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;max-width:480px}
.ch-as-font{min-height:46px;padding:0 16px;border:1px solid #d9cbb0;background:#fff;color:var(--ch-text);font-size:18px;cursor:pointer;border-radius:0}
.ch-as-font.is-aktif{border-color:var(--ch-gold);background:#fbf6ec;color:var(--ch-gold-ink);box-shadow:inset 0 0 0 1px var(--ch-gold)}
.ch-as-kisisel__btn{margin-top:28px}
.ch-as-set{background:var(--ch-black);color:var(--ch-on-dark);padding:88px 0}
.ch-as-set .ch-as-ust{color:var(--ch-gold-light)}
.ch-as-set .ch-as-h2{color:var(--ch-on-dark)}
.ch-as-set .ch-as-metin{color:var(--ch-on-dark-muted)}
.ch-as-set__liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:14.5px}
.ch-as-set__liste li{display:flex;gap:12px;align-items:center;margin:0}
.ch-as-set__liste li::before{content:"";width:6px;height:6px;background:var(--ch-gold);flex:none}
.ch-as-set__fiyat{margin:28px 0 0;font-family:var(--ch-font-display);font-size:40px;line-height:1;color:var(--ch-on-dark)}
.ch-as-set__gorsel{display:block;aspect-ratio:4/5;overflow:hidden}
.ch-as-set__gorsel img{width:100%;height:100%;object-fit:cover}
.ch-as-ig{padding:80px 0 72px}
.ch-as-ig__ust{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}
.ch-as-ig__baslik{margin:0;font-family:var(--ch-font-display);font-weight:500;font-size:28px;color:var(--ch-text)}
.ch-as-ig__izgara{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}
.ch-as-ig__kare{display:block;aspect-ratio:1/1;overflow:hidden}
.ch-as-ig__kare img{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}
.ch-as-ig__kare:hover img{opacity:.85}
.ch-as-sss{background:var(--ch-ivory);padding:80px 0}
.ch-as-sss .ch-as-ic{max-width:860px}
.ch-as-sss__liste{background:#fff}
.ch-as-sss__oge{border-bottom:1px solid #ece6dc}
.ch-as-sss__oge:last-child{border-bottom:0}
.ch-as-sss__oge summary{list-style:none;cursor:pointer;padding:22px 26px;font-weight:600;font-size:15px;display:flex;justify-content:space-between;gap:16px;color:var(--ch-text)}
.ch-as-sss__oge summary::-webkit-details-marker{display:none}
.ch-as-sss__oge summary::after{content:"+";color:var(--ch-gold-ink);font-weight:400;font-size:20px;line-height:1}
.ch-as-sss__oge[open] summary::after{content:"−"}
.ch-as-sss__oge summary:focus-visible{outline:2px solid var(--ch-gold);outline-offset:-2px}
.ch-as-sss__oge p{margin:0;padding:0 26px 22px;color:var(--ch-muted);font-size:14px;line-height:1.65}
@media (max-width:991px){.ch-as-kat__izgara{grid-template-columns:repeat(3,minmax(0,1fr))}
.ch-as-urun__izgara{grid-template-columns:repeat(3,minmax(0,1fr))}
.ch-as-guven__liste{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:767px){.ch-as-ic{padding:0 16px}
.ch-as-kat,.ch-as-rehber,.ch-as-kisisel,.ch-as-set,.ch-as-ig,.ch-as-sss{padding-top:52px;padding-bottom:52px}
.ch-as-urun{padding-bottom:56px}
.ch-as-baslik{margin-bottom:22px}
.ch-as-guven__liste{gap:16px;padding:20px 0}
.ch-as-ikon{width:28px;height:28px}
.ch-as-guven__b{font-size:13px}
.ch-as-guven__m{font-size:11.5px}
.ch-as-kat__izgara{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.ch-as-kat__kart:first-child{grid-column:1/-1}
.ch-as-kat__kart:first-child .ch-as-kat__gorsel{aspect-ratio:16/10}
.ch-as-kat__ad{font-size:19px}
.ch-as-urun__izgara{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}
.ch-as-sekmeler{flex-wrap:nowrap;overflow-x:auto;width:100%;padding-bottom:4px}
.ch-as-sekme{flex:none}
.ch-as-urun__ad{font-size:13px}
.ch-as-urun__fiyat{font-size:15px}
.ch-as-rehber__izgara{grid-template-columns:1fr;gap:14px}
.ch-as-iki{grid-template-columns:1fr;gap:28px}
.ch-as-kisisel__onizleme{left:12px;right:12px;bottom:12px;--ch-isim-boy:34px}
.ch-as-set__fiyat{font-size:34px}
.ch-as-ig__izgara{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.ch-as-sss__oge summary{padding:18px 18px;font-size:14px}
.ch-as-sss__oge p{padding:0 18px 18px}
.ch-as-dugmeler .ch-btn{flex:1 1 100%}}
@media (prefers-reduced-motion:reduce){.ch-as img{transition:none!important;transform:none!important}
.ch-as-iskelet .ch-as-urun__gorsel{animation:none}}
.ch-as-sekmeler{scrollbar-width:none}
.ch-as-sekmeler::-webkit-scrollbar{display:none}
#mainHolder_divDesign>.ch-kapanis,#mainHolder_divDesign>.ch-giris{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box}
.ch-as-urun__ad{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em;max-height:2.8em}
@media (min-width:992px){html.ch-urun-sayfa body{background:#fff}
html.ch-urun-sayfa #ProductDetailMain{max-width:1240px;margin:0 auto;padding:8px 32px 64px;box-sizing:border-box;background:#fff}
html.ch-urun-sayfa #ProductDetailMain .TopDet,html.ch-urun-sayfa #ProductDetailMain .ProductDetailMainRow{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:start}
html.ch-urun-sayfa #ProductDetailMain .TopDet>.clear,html.ch-urun-sayfa #ProductDetailMain .ProductDetailMainRow>.clear,html.ch-urun-sayfa #ProductDetailMain .ProductDetailMainRow>script{display:none}
html.ch-urun-sayfa .leftImage{float:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:84px minmax(0,1fr);gap:14px;align-items:start;position:sticky;top:100px}
html.ch-urun-sayfa .leftImage .Images{grid-column:2;grid-row:1;display:block!important;position:relative;width:auto!important;height:auto!important;margin:0!important;aspect-ratio:3/4;background:#f7f3ec;overflow:hidden}
html.ch-urun-sayfa .leftImage .Images img#imgUrunResim{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;display:block}
html.ch-urun-sayfa #divThumbList{grid-column:1;grid-row:1;display:flex!important;flex-direction:column;gap:10px;width:84px!important;max-height:calc(84px*4/3*5 + 40px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;margin:0!important;padding:0!important;transform:none!important}
html.ch-urun-sayfa #divThumbList .AltImgCapSmallImg{flex:none;width:84px!important;height:112px!important;margin:0!important;padding:0!important;float:none!important;border:1px solid #ece6dc;cursor:pointer;overflow:hidden;background:#f7f3ec}
html.ch-urun-sayfa #divThumbList .AltImgCapSmallImg:hover,html.ch-urun-sayfa #divThumbList .AltImgCapSmallImg.ch-secili{border-color:#0e0e0e}
html.ch-urun-sayfa #divThumbList img{width:100%!important;height:100%!important;object-fit:cover;display:block}
html.ch-urun-sayfa #divThumbList .ch-ko-katman{display:none!important}
html.ch-urun-sayfa #divVideoGoruntulemeAlan:empty,html.ch-urun-sayfa .productDetailLeftWidget:empty{display:none}
html.ch-urun-sayfa .RightDetail{float:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;position:relative;top:0!important}
html.ch-urun-sayfa .RightDetail h1{font-size:40px!important;line-height:1.1!important;margin:0 0 10px!important;padding-right:48px}
html.ch-urun-sayfa .RightDetail .UFavorilerimeEkle{position:absolute;top:0;right:0;z-index:2}
html.ch-urun-sayfa .RightDetail .PriceList{margin:10px 0 20px!important}
html.ch-urun-sayfa .RightDetail .spanFiyat{font-size:28px!important}
html.ch-urun-sayfa .RightDetail .BottomList .ProductIcon,html.ch-urun-sayfa .RightDetail .BottomList .ProductIcon2{display:none!important}
html.ch-urun-sayfa .ch-urun-rozet{position:absolute;top:16px;left:16px;z-index:3;background:#fff;color:var(--ch-gold-ink);font:600 11px/1 var(--ch-font-body);letter-spacing:.14em;text-transform:uppercase;padding:8px 11px}}
html.ch-urun-sayfa .Basketinp .riSingle{width:auto!important;display:inline-flex!important;align-items:stretch}
html.ch-urun-sayfa .Basketinp .qtyPlus,html.ch-urun-sayfa .Basketinp .qtyMinus{min-width:40px!important;width:40px!important;display:inline-flex!important;align-items:center;justify-content:center}
.ch-urun-taksit{clear:both;margin:-12px 0 18px;font:500 13px/1.4 var(--ch-font-body);color:var(--ch-gold-ink);letter-spacing:.01em}
.ch-urun-guven{list-style:none;margin:18px 0 0;padding:18px 0 0;border-top:1px solid #ece6dc;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;font-family:var(--ch-font-body);font-size:13px;color:var(--ch-text)}
.ch-urun-guven li{display:flex;gap:10px;align-items:flex-start}
.ch-urun-guven__ikon{flex:none;width:22px;height:22px;color:var(--ch-gold-ink)}
.ch-urun-guven__ikon svg{width:22px;height:22px;display:block}
.ch-urun-guven b{display:block;font-weight:600}
.ch-urun-guven span span{display:block;color:var(--ch-muted);font-size:12.5px;line-height:1.4}
@media (max-width:600px){.ch-urun-guven{grid-template-columns:minmax(0,1fr)}}
.ch-urun-sekme{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-top:1px solid #ece6dc;background:#fff;font-family:var(--ch-font-body);color:var(--ch-text)}
.ch-urun-sekme__ic{max-width:1240px;margin:0 auto;padding:48px 32px 64px;box-sizing:border-box}
.ch-urun-sekme__basliklar{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid #ece6dc}
.ch-urun-sekme__baslik{min-height:48px;padding:0 18px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:0 0;cursor:pointer;font:600 13px/1 var(--ch-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ch-muted)}
.ch-urun-sekme__baslik:hover{color:var(--ch-text)}
.ch-urun-sekme__baslik.is-aktif{color:var(--ch-black);border-bottom-color:var(--ch-black)}
.ch-urun-sekme__baslik:focus-visible{outline:2px solid var(--ch-gold-ink);outline-offset:2px}
.ch-urun-sekme__panel{padding-top:28px;max-width:820px;font-size:15px;line-height:1.8;color:#4a433b}
.ch-urun-sekme__panel .urunDetayPanel,.ch-urun-sekme__panel .urunTabAlt{display:block!important;height:auto!important;padding:0!important;border:0!important}
.ch-urun-sekme__panel h2,.ch-urun-sekme__panel h3{font-family:var(--ch-font-display);font-weight:500;color:var(--ch-text)}
.ch-urun-sekme__panel p{margin:0 0 12px}
.ch-urun-sekme__panel .urunTabAlt h2{font-size:24px;line-height:1.25;letter-spacing:0;text-transform:none;margin:30px 0 10px}
.ch-urun-sekme__panel .urunTabAlt h3{font-size:19px;line-height:1.3;letter-spacing:0;text-transform:none;margin:22px 0 8px}
.ch-urun-sekme__panel .urunTabAlt>:first-child{margin-top:0}
.ch-urun-sekme__panel .urunTabAlt ul{margin:0 0 14px;padding-left:20px;list-style:disc}
.ch-urun-sekme__panel .urunTabAlt li{margin:0 0 6px;padding-left:2px}
.ch-urun-sekme__panel .urunTabAlt li::marker{color:var(--ch-gold-ink)}
.ch-urun-sekme__panel .urunTabAlt strong,.ch-urun-sekme__panel .urunTabAlt b{font-weight:600;color:var(--ch-text)}
@media (max-width:600px){.ch-urun-sekme__panel .urunTabAlt h2{font-size:21px;margin-top:24px}}
.ch-urun-kisa{max-height:520px;overflow:hidden;position:relative}
.ch-urun-kisa::after{content:"";position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(rgba(255,255,255,0),#fff)}
.ch-urun-devam{margin-top:14px;min-height:44px;padding:0 22px;border:1px solid var(--ch-black);background:#fff;color:var(--ch-black);cursor:pointer;font:600 12px/1 var(--ch-font-body);letter-spacing:.16em;text-transform:uppercase}
.ch-urun-devam:hover{background:var(--ch-black);color:#fff}
.ch-urun-benzer{background:var(--ch-ivory);padding:72px 0 80px}
.ch-urun-benzer .ch-as-urun__ust{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:28px}
.ch-urun-benzer .ch-as-baslik{margin-bottom:0}
@media (max-width:991px){.ch-urun-sekme__ic{padding:32px 16px 40px}
.ch-urun-sekme__basliklar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}
.ch-urun-sekme__baslik{white-space:nowrap}}
html.ch-urun-sayfa .RightDetail .buyfastbutton{background:#fff!important;color:var(--ch-black)!important;border:1px solid var(--ch-black)!important}
html.ch-urun-sayfa .RightDetail .buyfastbutton:hover{background:var(--ch-black)!important;color:#fff!important}
html.ch-urun-sayfa .RightDetail .BasketBtn{display:flex!important;flex-wrap:wrap;align-items:stretch;gap:10px}
html.ch-urun-sayfa .RightDetail .BasketBtn>.Basketinp{flex:0 0 auto;width:auto!important;margin:0!important}
html.ch-urun-sayfa .RightDetail .BasketBtn>.basketBtn{flex:1 1 200px;width:auto!important;margin:0!important}
html.ch-urun-sayfa .RightDetail .BasketBtn>.basketBtn .btnAddBasketOnDetail{width:100%!important;height:100%;min-height:52px;margin:0!important}
html.ch-urun-sayfa .RightDetail .BasketBtn>.buyfast,html.ch-urun-sayfa .RightDetail .BasketBtn>.ch-urun-wa,html.ch-urun-sayfa .RightDetail .BasketBtn>.ch-urun-guven,html.ch-urun-sayfa .RightDetail .BasketBtn>.ch-urun-not{flex:1 1 100%;margin-top:0}
html.ch-urun-sayfa .ch-urun-wa{min-height:44px;margin-top:0;background:#fff;color:#1f7a45!important;border:1px solid #bfdccb;font-size:12px;letter-spacing:.1em}
html.ch-urun-sayfa .ch-urun-wa:hover{background:#f1f8f4;border-color:#1f7a45}
.ch-urun-not{margin:4px 0 0;padding:10px 12px;background:#fbf7ef;border-left:3px solid var(--ch-gold);font:400 12.5px/1.5 var(--ch-font-body);color:var(--ch-text)}
html:has(.ch-satis) .ch-urun-guven li[data-tekrar]{display:none}
html:has(.ch-satis) .ch-urun-guven{grid-template-columns:repeat(2,minmax(0,1fr))}
html.ch-urun-sayfa ul.breadcrumb,html.ch-urun-sayfa ul.breadcrumb a,html.ch-urun-sayfa ul.breadcrumb li{font:400 12.5px/1.6 var(--ch-font-body)!important;letter-spacing:0!important;text-transform:none!important;color:var(--ch-muted)!important}
html.ch-urun-sayfa ul.breadcrumb{display:flex!important;flex-wrap:wrap;align-items:center;row-gap:2px}
html.ch-urun-sayfa ul.breadcrumb>li{font-size:0!important;display:inline-flex!important;align-items:center}
html.ch-urun-sayfa ul.breadcrumb>li::after{content:none!important;display:none!important}
html.ch-urun-sayfa ul.breadcrumb>li+li::before{content:"›";display:block;margin:0 8px;font:400 13px/1.6 var(--ch-font-body);color:var(--ch-muted)}
html.ch-urun-sayfa ul.breadcrumb>li:nth-last-child(2) a{color:var(--ch-text)!important}
html.ch-urun-sayfa ul.breadcrumb a:hover{color:var(--ch-gold-ink)!important}
.ch-urun-sekme__ic,.ch-urun-sekme__ic p,.ch-urun-sekme__ic li{font-family:var(--ch-font-body)!important;color:var(--ch-text);font-size:14.5px;line-height:1.75}
.ch-urun-sekme__ic h2,.ch-urun-sekme__ic h3{font-family:var(--ch-font-display)!important;font-weight:500;color:var(--ch-text);font-size:28px;line-height:1.2;margin:32px 0 10px}
.ch-urun-sekme__ic h2:first-child,.ch-urun-sekme__ic h3:first-child{margin-top:0}
.ch-urun-sekme__ic ul{padding-left:18px}
.ch-urun-sekme__ic li::marker{color:var(--ch-gold)}
html.ch-urun-sayfa ul.breadcrumb>li{width:auto!important;max-width:none!important}
html.ch-urun-sayfa ul.breadcrumb>li a,html.ch-urun-sayfa ul.breadcrumb>li a span{width:auto!important;max-width:none!important}
html.ch-urun-sayfa ul.breadcrumb>li a:has(>span){font-size:0!important}
html.ch-urun-sayfa ul.breadcrumb>li a>span{font-size:12.5px!important}
html.ch-urun-sayfa ul.breadcrumb>li a span::after,html.ch-urun-sayfa ul.breadcrumb>li a::after{content:none!important;display:none!important}
@media (max-width:767px){html.ch-urun-sayfa ul.breadcrumb{flex-wrap:nowrap!important;overflow-x:auto;white-space:nowrap;scrollbar-width:none}
html.ch-urun-sayfa ul.breadcrumb::-webkit-scrollbar{display:none}
html.ch-urun-sayfa ul.breadcrumb>li{flex:none}}
html.ch-urun-sayfa .RightDetail .ProductIcon{position:static!important;float:none!important;width:auto!important;margin:0!important;padding:0!important;border:0!important}
html.ch-urun-sayfa .RightDetail .ProductIcon>:not(.UFavorilerimeEkle),html.ch-urun-sayfa .RightDetail .ProductIcon2{display:none!important}
html.ch-urun-sayfa .RightDetail .UFavorilerimeEkle{position:absolute!important;top:4px;right:0;z-index:2;margin:0!important}
html.ch-urun-sayfa .RightDetail .UFavorilerimeEkle a{display:inline-flex!important;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid #ece6dc;border-radius:50%;background:#fff;color:var(--ch-text)!important;cursor:pointer}
html.ch-urun-sayfa .RightDetail .UFavorilerimeEkle .box1{font-size:0!important;line-height:1}
html.ch-urun-sayfa .RightDetail .UFavorilerimeEkle .box1 i{font-size:17px!important;color:var(--ch-text)}
html.ch-urun-sayfa .RightDetail .ProductName h1{padding-right:52px!important}
html.ch-urun-sayfa .RightDetail #divIndirimsizFiyat{display:flex!important;align-items:baseline;flex-wrap:wrap;gap:8px;margin:0!important;padding:0!important;border:0!important}
html.ch-urun-sayfa .RightDetail #divIndirimsizFiyat .lineTitle{display:none!important}
html.ch-urun-sayfa .RightDetail #divIndirimsizFiyat .right_line{float:none!important;width:auto!important;display:inline-flex!important;align-items:baseline;gap:8px}
html.ch-urun-sayfa .RightDetail .spanKdv{font-size:13px!important;color:var(--ch-muted)!important;font-weight:400!important}
html.ch-urun-sayfa .RightDetail #divOzellestirmeFiyati,html.ch-urun-sayfa .RightDetail #divFiyatCarpanAcilimi{display:none!important}
html.ch-urun-sayfa .RightDetail .eksecenekLine{display:flex!important;align-items:center;gap:12px;flex-wrap:wrap;margin:6px 0 4px!important}
html.ch-urun-sayfa .RightDetail .eksecenekLine .left_line{float:none!important;width:auto!important;font-size:13px!important;font-weight:600!important;letter-spacing:.04em;color:var(--ch-text)!important}
html.ch-urun-sayfa .RightDetail .eksecenekLine .center_line{display:none!important}
html.ch-urun-sayfa .RightDetail .eksecenekLine .right_line{float:none!important;width:auto!important;flex:1 1 220px}
html.ch-urun-sayfa .RightDetail select.eksecenekSelect{width:100%!important;max-width:320px;height:46px!important;padding:0 14px!important;font-size:14px!important;border:1px solid #d9cbb0!important;border-radius:var(--ch-radius)!important;background-color:#fff!important;color:var(--ch-text)!important}
html.ch-urun-sayfa .RightDetail #divSatinAl{display:flex!important;flex-direction:column;gap:10px;width:100%!important;float:none!important;margin:16px 0 0!important;padding:0!important}
html.ch-urun-sayfa .RightDetail #divSatinAl>.BasketBtn{order:1;width:100%!important;float:none!important;margin:0!important}
html.ch-urun-sayfa .RightDetail #divSatinAl>.buyfast{order:2;width:100%!important;float:none!important;margin:0!important}
html.ch-urun-sayfa .RightDetail #divSatinAl>.buyfast .buyfastbutton{width:100%!important;min-height:48px!important;height:auto!important;padding:0 16px!important;font-size:13px!important;font-weight:600!important;letter-spacing:.14em;text-transform:uppercase;border-radius:var(--ch-radius)!important;cursor:pointer}
html.ch-urun-sayfa .RightDetail .Basketinp .riSingle{display:inline-flex!important;height:52px!important;border:1px solid #d9cbb0;border-radius:var(--ch-radius);background:#fff;overflow:hidden}
html.ch-urun-sayfa .RightDetail .Basketinp .txtSepetAdet{width:56px!important;height:100%!important;border:0!important;text-align:center;font-size:16px!important;padding:0!important;background:0 0!important}
html.ch-urun-sayfa .RightDetail .Basketinp .qtyMinus{order:-1}
html.ch-urun-sayfa .RightDetail .Basketinp .qtyPlus{order:1}
html.ch-urun-sayfa .RightDetail .Basketinp .qtyPlus,html.ch-urun-sayfa .RightDetail .Basketinp .qtyMinus{height:100%!important;font-size:0!important;text-indent:0!important;width:44px!important;min-width:44px!important;display:inline-flex!important;align-items:center;justify-content:center;color:var(--ch-text)!important;text-decoration:none!important;cursor:pointer;background:#fbf8f3!important}
html.ch-urun-sayfa .RightDetail .Basketinp .qtyPlus::before{content:"+";font-size:20px;line-height:1}
html.ch-urun-sayfa .RightDetail .Basketinp .qtyMinus::before{content:"−";font-size:20px;line-height:1}
html.ch-urun-sayfa .RightDetail .Basketinp .qtyPlus *,html.ch-urun-sayfa .RightDetail .Basketinp .qtyMinus *{display:none!important}
.ch-urun-sekme__panel::after{content:"";display:block;clear:both}
.ch-urun-sekme__panel .urunTabAlt:has(>.odemeSecenekItem){display:flex!important;flex-wrap:wrap;gap:12px}
.ch-urun-sekme__panel .odemeSecenekItem{float:none!important;margin:0!important;min-width:200px;padding:14px 18px!important;background:#fbf8f3!important;border:1px solid #e8dfd2!important;border-radius:10px;display:flex;flex-direction:column;gap:4px}
.ch-urun-sekme__panel .odemeSecenekItem span{font-size:13px;color:#7a7064;line-height:1.4}
.ch-urun-sekme__panel .odemeSecenekItem b{font-size:18px;font-weight:600;color:var(--ch-text);line-height:1.3}
.ch-urun-sekme__panel #divTaksitContainer{flex-basis:100%}
.ch-urun-sekme__panel #divTaksitContainer:has(.taksitMain:empty){display:none}
html.ch-urun-sayfa .ProductDetail>.categoryTitle{max-width:1240px;margin:0 auto!important;padding:14px 32px 6px!important;box-sizing:border-box;float:none!important;width:auto!important}
html.ch-urun-sayfa #linkOncekiSayfa{display:none!important}
html.ch-kat-sayfa body{background:#fff}
html.ch-kat-sayfa .categoryTitleText,html.ch-kat-sayfa #mainHolder_divKategoriBaslik,html.ch-kat-sayfa #divSayfalamaUst,html.ch-kat-sayfa .registeredFiltresListContent{display:none!important}
html.ch-kat-hazir #ProductPageProductList{display:none!important}
html.ch-kat-sayfa #divIcerik,html.ch-kat-sayfa #mainHolder_divBlocks,html.ch-kat-sayfa #divCenterBlock,html.ch-kat-sayfa #ProductListMainContainer,html.ch-kat-sayfa .ProductListContent{background:0 0!important;box-shadow:none!important}
html.ch-kat-sayfa #divIcerik.ticiContainer{max-width:none!important;width:auto!important;padding-left:0!important;padding-right:0!important;margin:0!important}
html.ch-kat-sayfa #ProductListMainContainer{max-width:1240px;margin:0 auto!important;padding:36px 32px 64px!important;box-sizing:border-box;float:none!important;width:auto!important}
html.ch-kat-sayfa #divCenterBlock{float:none!important;width:auto!important;max-width:none!important;padding:0!important}
html.ch-kat-sayfa .middleTopBlock:not(:has(.HomePageSlideShowContainer *)){display:none}
.ch-kat-bas{background:var(--ch-ivory);font-family:var(--ch-font-body);color:var(--ch-text)}
.ch-kat-bas__ic{padding-top:20px;padding-bottom:48px;box-sizing:border-box}
.ch-kat-yol{margin-bottom:28px;font-size:12.5px;color:var(--ch-muted)}
.ch-kat-yol .breadcrumb{display:flex!important;flex-wrap:wrap;gap:0;margin:0!important;padding:0!important;list-style:none;background:0 0!important}
.ch-kat-yol .breadcrumb li{display:inline-flex;align-items:center;float:none!important;font-size:0!important;color:var(--ch-muted)!important;margin:0!important;padding:0!important;background:0 0!important}
.ch-kat-yol .breadcrumb li::before{font-size:12.5px}
.ch-kat-yol .breadcrumb li a::before,.ch-kat-yol .breadcrumb li a::after,.ch-kat-yol .breadcrumb li span::after{display:none!important;content:none!important}
.ch-kat-yol .breadcrumb a,.ch-kat-yol .breadcrumb span{font-size:12.5px!important}
.ch-kat-yol .breadcrumb li+li::before{content:"/";margin:0 8px;color:var(--ch-muted)}
.ch-kat-yol .breadcrumb li::after{display:none!important}
.ch-kat-yol .breadcrumb a,.ch-kat-yol .breadcrumb span{color:var(--ch-muted)!important;text-decoration:none;font-family:var(--ch-font-body)!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important}
.ch-kat-yol .breadcrumb li:last-child span{color:var(--ch-text)!important}
.ch-kat-yol .breadcrumb a:hover span{color:var(--ch-gold-ink)!important}
.ch-kat-bas__izgara{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:center}
.ch-kat-bas--gorsel .ch-kat-bas__izgara{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}
.ch-kat-bas__ust{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--ch-gold-ink)}
.ch-kat-bas__baslik{margin:0;font-family:var(--ch-font-display);font-weight:500;font-size:52px;line-height:1.05;color:var(--ch-text);letter-spacing:0;text-transform:none}
.ch-kat-bas__giris{margin-top:16px;max-width:620px;font-size:15.5px;line-height:1.7;color:#4a433b}
.ch-kat-bas__giris p{margin:0 0 10px}
.ch-kat-bas__giris p:last-child{margin-bottom:0}
.ch-kat-bas__gorsel{margin:0;aspect-ratio:4/3;overflow:hidden;background:var(--ch-ivory-2)}
.ch-kat-bas__gorsel img{width:100%;height:100%;object-fit:cover;display:block}
.ch-kat-cip{margin-top:24px;display:flex;gap:8px;flex-wrap:wrap}
.ch-kat-cip__oge{font-family:var(--ch-font-body)!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;min-height:42px;padding:0 16px;display:inline-flex;align-items:center;box-sizing:border-box;border:1px solid #d9cbb0;background:#fff;color:var(--ch-text)!important;text-decoration:none;font-size:13px;line-height:1.2;transition:border-color .2s,background .2s,color .2s}
.ch-kat-cip__oge:hover{border-color:var(--ch-black)}
.ch-kat-cip__oge.is-aktif{background:var(--ch-black);border-color:var(--ch-black);color:#fff!important}
.ch-kat-cip__oge:focus-visible{outline:2px solid var(--ch-gold-ink);outline-offset:2px}
.ch-kat-cubuk{border-bottom:1px solid #ece6dc;background:#fff;font-family:var(--ch-font-body)}
.ch-kat-cubuk__ic{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding-top:14px;padding-bottom:14px;box-sizing:border-box}
.ch-kat-cubuk__sol,.ch-kat-cubuk__sag{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.ch-kat-filtre{min-height:44px;padding:0 18px;border:1px solid #d9cbb0;background:#fff;color:var(--ch-text);cursor:pointer;font:600 13px/1 var(--ch-font-body);letter-spacing:.12em;text-transform:uppercase}
.ch-kat-filtre:hover{border-color:var(--ch-black)}
.ch-kat-adet{font-size:13px;color:var(--ch-muted)}
.ch-kat-sirala{display:flex;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:400;color:var(--ch-muted)}
.ch-kat-sirala select{min-height:44px;padding:0 36px 0 12px;border:1px solid #d9cbb0!important;border-radius:0;background-color:#fff;box-shadow:none!important;font:13.5px var(--ch-font-body)!important;color:var(--ch-text)!important;width:auto!important;height:44px!important;cursor:pointer}
.ch-kat-sirala select:focus-visible{outline:2px solid var(--ch-gold-ink);outline-offset:2px}
.ch-kat-stok{display:inline-flex;align-items:center;min-height:44px;padding:0 2px;border:0;background:0 0;cursor:pointer;font:13px var(--ch-font-body);color:var(--ch-muted)}
.ch-kat-stok::before{content:"";width:16px;height:16px;margin-right:8px;border:1px solid #b9ae9e;box-sizing:border-box;background:#fff}
.ch-kat-stok[aria-pressed=true]{color:var(--ch-text)}
.ch-kat-stok[aria-pressed=true]::before{background:var(--ch-black);border-color:var(--ch-black);box-shadow:inset 0 0 0 3px #fff}
.ch-kat-stok:hover{color:var(--ch-text)}
.ch-kat-stok:focus-visible{outline:2px solid var(--ch-gold-ink);outline-offset:2px}
.ch-kat-izgara{gap:36px 20px}
.ch-kat-izgara .ch-as-urun__gorsel{aspect-ratio:3/4}
.ch-kat-izgara.is-bos{display:none}
.ch-kat-bos{padding:56px 16px 24px;text-align:center;font-family:var(--ch-font-body);color:var(--ch-text)}
.ch-kat-bos[hidden]{display:none}
.ch-kat-bos__baslik{margin:0 0 10px;font-family:var(--ch-font-display);font-size:30px;font-weight:500}
.ch-kat-bos__metin{margin:0 auto 24px;max-width:460px;color:var(--ch-muted);font-size:15px;line-height:1.6}
.ch-kat-bos__dugme{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px}
html.ch-kat-sayfa #divSayfalamaAlt{margin-top:48px!important;display:flex;justify-content:center;float:none!important;width:auto!important}
html.ch-kat-sayfa #divSayfalamaAlt .pageBorder{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;float:none!important}
html.ch-kat-sayfa #divSayfalamaAlt .pageBorder a{min-width:44px;height:44px;padding:0 10px;box-sizing:border-box;display:inline-flex!important;align-items:center;justify-content:center;border:1px solid #ece6dc!important;background:#fff!important;border-radius:0!important;color:var(--ch-text)!important;font:500 14px var(--ch-font-body)!important;text-decoration:none;float:none!important;margin:0!important}
html.ch-kat-sayfa #divSayfalamaAlt .pageBorder a:hover{border-color:var(--ch-black)!important}
html.ch-kat-sayfa #divSayfalamaAlt .pageBorder a.SelectedSayfa{background:var(--ch-black)!important;border-color:var(--ch-black)!important;color:#fff!important}
html.ch-kat-sayfa #divSayfalamaAlt .pageBorder a.butonDisabled:not(.SelectedSayfa){border-color:transparent!important;background:0 0!important}
.ch-kat-yazi{background:var(--ch-ivory);font-family:var(--ch-font-body)}
.ch-kat-yazi .ch-as-ic{padding-top:56px;padding-bottom:64px;box-sizing:border-box}
.ch-kat-yazi__metin{max-width:780px;font-size:15px;line-height:1.8;color:#4a433b;position:relative}
.ch-kat-yazi__metin h2,.ch-kat-yazi__metin h3{margin:24px 0 12px;font-family:var(--ch-font-display);font-weight:500;color:var(--ch-text);line-height:1.2}
.ch-kat-yazi__metin h2{font-size:30px}
.ch-kat-yazi__metin h3{font-size:23px}
.ch-kat-yazi__metin>:first-child{margin-top:0}
.ch-kat-yazi__metin p{margin:0 0 12px}
.ch-kat-yazi__metin a{color:var(--ch-gold-ink)}
.ch-kat-yazi__metin img{max-width:100%;height:auto}
.ch-kat-yazi__metin.is-kisa{max-height:340px;overflow:hidden}
.ch-kat-yazi__metin.is-kisa::after{content:"";position:absolute;left:0;right:0;bottom:0;height:110px;background:linear-gradient(rgba(247,243,236,0),var(--ch-ivory))}
.ch-kat-yazi__devam{margin-top:14px;padding:0;min-height:44px;border:0;background:0 0;cursor:pointer;color:var(--ch-gold-ink);font:600 12px/1 var(--ch-font-body);letter-spacing:.16em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}
.ch-kat-yazi__devam:hover{color:var(--ch-text)}
@media (max-width:991px){.ch-kat-bas--gorsel .ch-kat-bas__izgara{grid-template-columns:minmax(0,1fr);gap:20px}
.ch-kat-bas__gorsel{order:-1;aspect-ratio:16/9}
.ch-kat-bas__baslik{font-size:38px}
.ch-kat-bas__ic{padding-bottom:32px}
html.ch-kat-sayfa #ProductListMainContainer{padding:24px 16px 48px!important}
.ch-kat-cip{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-left:-16px;margin-right:-16px;padding:0 16px}
.ch-kat-cip::-webkit-scrollbar{display:none}
.ch-kat-cip__oge{flex:none;white-space:nowrap}}
@media (max-width:600px){.ch-kat-bas__baslik{font-size:32px}
.ch-kat-izgara{gap:24px 12px}
.ch-kat-sirala>span{display:none}}
.ch-kat-yol .breadcrumb li,.ch-kat-yol .breadcrumb li a,.ch-kat-yol .breadcrumb li span{width:auto!important;max-width:none!important;flex:none}
@media (max-width:767px){.ch-kat-yol .breadcrumb{flex-wrap:nowrap!important;overflow-x:auto;white-space:nowrap;scrollbar-width:none}
.ch-kat-yol .breadcrumb::-webkit-scrollbar{display:none}}
.ch-kat-cik{margin:0 0 20px;float:none!important;clear:both;width:100%;box-sizing:border-box}
.ch-kat-cik__ic{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 24px;align-items:center;padding:18px 20px;background:#fbf7ef;border:1px solid #efe3cc;border-left:3px solid var(--ch-gold)}
.ch-kat-cik__baslik{margin:0;font:500 22px/1.2 var(--ch-font-display);color:var(--ch-text)}
.ch-kat-cik__alt{margin:4px 0 0;font:400 13px/1.5 var(--ch-font-body);color:var(--ch-muted)}
.ch-kat-cik__sat{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.ch-kat-cik__etiket{font:600 12px/1 var(--ch-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ch-gold-ink)}
.ch-kat-cik__sat input{width:96px;height:44px;padding:0 12px;border:1px solid #d9cbb2;background:#fff;font:500 16px/1 var(--ch-font-body);color:var(--ch-text)}
.ch-kat-cik__sat input:focus-visible{outline:2px solid var(--ch-gold-ink);outline-offset:1px}
.ch-kat-cik__filtre{height:44px;padding:0 14px;border:1px solid #0e0e0e;background:#fff;font:600 12px/1 var(--ch-font-body);letter-spacing:.06em;text-transform:uppercase;color:#0e0e0e;cursor:pointer}
.ch-kat-cik__filtre[aria-pressed=true]{background:#0e0e0e;color:#fff}
.ch-kat-cik__sonuc{grid-column:1/-1;margin:0;font:500 14px/1.5 var(--ch-font-body);color:var(--ch-text)}
.ch-as-urun__kart.ch-cik-gizli{display:none!important}
.ch-as-urun__kart.ch-cik-az{opacity:.55}
.ch-as-urun__kart.ch-cik-az:hover,.ch-as-urun__kart.ch-cik-az:focus-within{opacity:1}
.ch-as-urun__gorsel{position:relative}
.ch-cik-rozet{position:absolute;left:8px;top:8px;padding:5px 8px;background:#2f6b4f;color:#fff;font:600 11px/1 var(--ch-font-body);letter-spacing:.02em;border-radius:2px}
@media (max-width:767px){.ch-kat-cik__ic{grid-template-columns:minmax(0,1fr);padding:16px}
.ch-kat-cik__baslik{font-size:20px}}
html.ch-bilgi-sayfa body,html.ch-iletisim-sayfa body{background:#fff}
html.ch-bilgi-sayfa #divIcerik,html.ch-iletisim-sayfa #divIcerik{max-width:none!important;width:auto!important;padding:0!important;margin:0!important;background:0 0!important}
html.ch-bilgi-sayfa #divCenterBlock,html.ch-iletisim-sayfa #divCenterBlock{float:none!important;width:auto!important;max-width:1240px!important;margin:0 auto!important;padding:48px 32px 80px!important;box-sizing:border-box;background:0 0!important}
.ch-sayfa-bas .ch-kat-bas__ic{padding-bottom:40px}
.ch-sayfa-bas .ch-kat-bas__baslik{font-size:46px}
.ch-sayfa-metin{max-width:780px;font-family:var(--ch-font-body);font-size:15.5px;line-height:1.8;color:#4a433b}
.ch-sayfa-metin h2{margin:40px 0 12px!important;font-family:var(--ch-font-display)!important;font-weight:500!important;font-size:28px!important;line-height:1.2!important;color:var(--ch-text)!important;text-transform:none!important;letter-spacing:0!important;scroll-margin-top:110px}
.ch-sayfa-metin h3{margin:28px 0 10px!important;font-family:var(--ch-font-display)!important;font-weight:500!important;font-size:22px!important;color:var(--ch-text)!important;text-transform:none!important}
.ch-sayfa-metin>:first-child{margin-top:0!important}
.ch-sayfa-metin p{margin:0 0 14px}
.ch-sayfa-metin ul,.ch-sayfa-metin ol{margin:0 0 16px;padding-left:22px}
.ch-sayfa-metin li{margin-bottom:6px}
.ch-sayfa-metin li p{margin:0}
.ch-sayfa-metin a{color:var(--ch-gold-ink);text-decoration:underline;text-underline-offset:3px}
.ch-sayfa-metin strong{color:var(--ch-text);font-weight:600}
.ch-sayfa-metin table{width:100%;border-collapse:collapse;margin:0 0 18px;font-size:14px}
.ch-sayfa-metin th,.ch-sayfa-metin td{border:1px solid #ece6dc;padding:10px 12px;text-align:left;vertical-align:top}
.ch-sayfa-metin img{max-width:100%;height:auto}
.ch-sayfa-duzen{display:grid;grid-template-columns:240px minmax(0,780px);gap:64px;align-items:start}
.ch-sayfa-icindekiler{position:sticky;top:110px;font-family:var(--ch-font-body);border-left:1px solid #ece6dc;padding-left:18px}
.ch-sayfa-icindekiler__baslik{margin:0 0 12px;font-size:11.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ch-gold-ink)}
.ch-sayfa-icindekiler ol{list-style:none;margin:0;padding:0}
.ch-sayfa-icindekiler li{margin:0}
.ch-sayfa-icindekiler a{display:block;padding:7px 0;font-size:13.5px;line-height:1.4;color:var(--ch-muted)!important;text-decoration:none}
.ch-sayfa-icindekiler a:hover,.ch-sayfa-icindekiler a:focus-visible{color:var(--ch-text)!important}
html.ch-iletisim-sayfa .ch-ilet-izgara{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;align-items:start;border:0!important;padding:0!important;background:0 0!important;box-shadow:none!important}
html.ch-iletisim-sayfa .ch-ilet-izgara>.clear{display:none}
html.ch-iletisim-sayfa #divCenterBlock .ch-ilet-izgara>*{width:auto!important;max-width:none!important;min-width:0;float:none!important;margin:0!important}
html.ch-iletisim-sayfa .ch-ilet-solkutu{width:auto!important;float:none!important;margin:0!important;padding:0!important;border:0!important;background:0 0!important;box-shadow:none!important}
html.ch-iletisim-sayfa .iletisimLeft{width:auto!important;float:none!important;margin:0!important;padding:0!important;background:0 0!important}
html.ch-iletisim-sayfa .iletisimLeft>.categoryTitle,html.ch-iletisim-sayfa .iletisimLeft>.span{display:none!important}
.ch-ilet-baslik{margin:0 0 10px;font-family:var(--ch-font-display);font-weight:500;font-size:30px;color:var(--ch-text)}
.ch-ilet-aciklama{margin:0 0 24px;font-family:var(--ch-font-body);font-size:15px;line-height:1.7;color:#4a433b;max-width:460px}
.ch-ilet-kartlar{display:flex;flex-direction:column;gap:12px}
.ch-ilet-kart{display:flex;gap:16px;align-items:flex-start;padding:18px 20px;border:1px solid #ece6dc;background:#fff;font-family:var(--ch-font-body);color:var(--ch-text)!important;text-decoration:none!important;transition:border-color .2s}
a.ch-ilet-kart:hover,a.ch-ilet-kart:focus-visible{border-color:var(--ch-black)}
.ch-ilet-kart--wa{background:var(--ch-ivory)}
.ch-ilet-kart__ikon{flex:none;width:24px;height:24px;color:var(--ch-gold-ink)}
.ch-ilet-kart--wa .ch-ilet-kart__ikon{color:#1e8e4e}
.ch-ilet-kart__ikon svg{width:24px;height:24px;display:block}
.ch-ilet-kart__metin{display:flex;flex-direction:column;gap:2px;min-width:0}
.ch-ilet-kart__baslik{font-size:11.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ch-muted)}
.ch-ilet-kart__deger{font-size:16px;font-weight:500;overflow-wrap:anywhere}
.ch-ilet-kart__not{font-size:13px;color:var(--ch-muted)}
html.ch-iletisim-sayfa .ch-ilet-form{width:auto!important;float:none!important;margin:0!important;padding:32px!important;border:1px solid #ece6dc;background:#fff!important;font-family:var(--ch-font-body)}
html.ch-iletisim-sayfa .ch-ilet-form .categoryTitle{margin:0 0 20px!important;padding:0!important;border:0!important;background:0 0!important}
html.ch-iletisim-sayfa .ch-ilet-form .categoryTitleText{font-family:var(--ch-font-display)!important;font-size:30px!important;font-weight:500!important;color:var(--ch-text)!important;text-transform:none!important;letter-spacing:0!important;padding:0!important;border:0!important;background:0 0!important}
html.ch-iletisim-sayfa .ch-ilet-form .categoryTitleText::after,html.ch-iletisim-sayfa .ch-ilet-form .categoryTitle::after{display:none!important}
html.ch-iletisim-sayfa .ch-ilet-form .row{display:block!important;width:auto!important;float:none!important;margin:0!important;padding:0!important}
html.ch-iletisim-sayfa .ch-ilet-form .span{display:block!important;width:auto!important;float:none!important;margin:0 0 16px!important}
html.ch-iletisim-sayfa .ch-ilet-form .Left{display:block!important;float:none!important;width:auto!important;margin:0 0 6px!important;font-size:13px!important;font-weight:500!important;color:var(--ch-text)!important;text-transform:none!important}
html.ch-iletisim-sayfa .ch-ilet-form .Center{display:none!important}
html.ch-iletisim-sayfa .ch-ilet-form .Right{display:block!important;float:none!important;width:auto!important}
html.ch-iletisim-sayfa .ch-ilet-form input[type=text],html.ch-iletisim-sayfa .ch-ilet-form input[type=tel],html.ch-iletisim-sayfa .ch-ilet-form input[type=email],html.ch-iletisim-sayfa .ch-ilet-form textarea,html.ch-iletisim-sayfa .ch-ilet-form select{width:100%!important;min-height:48px;box-sizing:border-box;padding:0 14px;border:1px solid #d9cbb0!important;border-radius:0!important;background:#fff!important;font:15px var(--ch-font-body)!important;color:var(--ch-text)!important;box-shadow:none!important}
html.ch-iletisim-sayfa .ch-ilet-form textarea{min-height:140px;padding:12px 14px;resize:vertical}
html.ch-iletisim-sayfa .ch-ilet-form .iti{width:100%}
html.ch-iletisim-sayfa .ch-ilet-form .iti input[type=tel]{padding-left:52px!important}
html.ch-iletisim-sayfa .ch-ilet-form input:focus,html.ch-iletisim-sayfa .ch-ilet-form textarea:focus{outline:2px solid var(--ch-gold-ink);outline-offset:1px;border-color:var(--ch-gold-ink)!important}
html.ch-iletisim-sayfa .ch-ilet-form input[type=submit],html.ch-iletisim-sayfa .ch-ilet-form input[type=button],html.ch-iletisim-sayfa .ch-ilet-form a[class*=btn i],html.ch-iletisim-sayfa .ch-ilet-form button{min-height:52px;padding:0 36px!important;border:1px solid var(--ch-black)!important;border-radius:0!important;background:var(--ch-black)!important;color:#fff!important;font:600 12.5px var(--ch-font-body)!important;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;height:auto!important;width:auto!important}
html.ch-iletisim-sayfa .ch-ilet-form input[type=submit]:hover,html.ch-iletisim-sayfa .ch-ilet-form a[class*=btn i]:hover{background:var(--ch-gold-ink)!important;border-color:var(--ch-gold-ink)!important}
@media (max-width:991px){html.ch-bilgi-sayfa #divCenterBlock,html.ch-iletisim-sayfa #divCenterBlock{padding:28px 16px 56px!important}
.ch-sayfa-bas .ch-kat-bas__baslik{font-size:34px}
.ch-sayfa-duzen{grid-template-columns:minmax(0,1fr);gap:24px}
.ch-sayfa-icindekiler{position:static;border-left:0;padding:16px;background:var(--ch-ivory)}
html.ch-iletisim-sayfa .ch-ilet-izgara{grid-template-columns:minmax(0,1fr);gap:32px}
html.ch-iletisim-sayfa .ch-ilet-form{padding:20px!important}}
.ch-satis{list-style:none;margin:-6px 0 20px;padding:14px 16px;border:1px solid #e8dfcf;background:#fcfaf6;display:grid;gap:12px;clear:both}
.ch-satis__satir{display:flex;gap:12px;align-items:flex-start;margin:0;padding:0}
.ch-satis__ikon{flex:none;width:22px;height:22px;color:var(--ch-gold-ink);margin-top:1px}
.ch-satis__ikon svg{width:22px;height:22px;display:block}
.ch-satis__metin{min-width:0}
.ch-satis__ana{margin:0;font:500 14px/1.45 var(--ch-font-body);color:var(--ch-text)}
.ch-satis__ana strong{font-weight:600;color:var(--ch-black, #1F1B17)}
.ch-satis__alt{margin:2px 0 0;font:400 12.5px/1.45 var(--ch-font-body);color:#6b6258}
.ch-satis__detay{margin:2px 0 0;font:400 12.5px/1.55 var(--ch-font-body);color:#5e564d}
.ch-satis__detay summary{cursor:pointer;color:var(--ch-gold-ink);font-weight:600;list-style:none;display:inline-flex;align-items:center;gap:4px}
.ch-satis__detay summary::-webkit-details-marker{display:none}
.ch-satis__detay summary::after{content:"+";font-weight:500}
.ch-satis__detay[open] summary::after{content:"–"}
.ch-satis__detay p{margin:6px 0 0}
.ch-satis__ornek{font-weight:600;color:var(--ch-text)}
.ch-satis-set+.ch-urun-benzer{padding-top:0}
.ch-satis-paylas{display:inline-flex;align-items:center;gap:8px;margin:10px 0 0;padding:9px 14px;border:1px solid #d9cbb0;background:#fff;color:var(--ch-text);cursor:pointer;font:600 12px/1 var(--ch-font-body);letter-spacing:.08em;text-transform:uppercase}
.ch-satis-paylas::before{content:"";width:14px;height:14px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='18' cy='5' r='3'/%3E%3Ccircle cx='6' cy='12' r='3'/%3E%3Ccircle cx='18' cy='19' r='3'/%3E%3Cpath d='M8.6 13.5l6.8 4M15.4 6.5l-6.8 4'/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='18' cy='5' r='3'/%3E%3Ccircle cx='6' cy='12' r='3'/%3E%3Ccircle cx='18' cy='19' r='3'/%3E%3Cpath d='M8.6 13.5l6.8 4M15.4 6.5l-6.8 4'/%3E%3C/svg%3E")center/contain no-repeat}
.ch-satis-paylas:hover{border-color:var(--ch-gold-ink);color:var(--ch-gold-ink)}
.ch-satis-wa{display:inline-flex;align-items:center;gap:8px;margin:8px 0 0;padding:9px 14px;border:1px solid #1f8f4e;background:#fff;color:#1a7a43;text-decoration:none;font:600 12px/1.2 var(--ch-font-body);letter-spacing:.04em}
.ch-satis-wa::before{content:"";width:15px;height:15px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19l1.3-3.6A8 8 0 1 1 8.6 18.7z'/%3E%3Cpath d='M9 10.5c.5 2 2 3.5 4 4l1.3-1.2 2 1-1 2c-3.5 0-7.3-3.8-7.3-7.3l2-1 1 2z'/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19l1.3-3.6A8 8 0 1 1 8.6 18.7z'/%3E%3Cpath d='M9 10.5c.5 2 2 3.5 4 4l1.3-1.2 2 1-1 2c-3.5 0-7.3-3.8-7.3-7.3l2-1 1 2z'/%3E%3C/svg%3E")center/contain no-repeat}
.ch-satis-wa:hover,.ch-satis-wa:focus-visible{background:#1f8f4e;color:#fff}
.ch-satis-wa--sepet{display:flex;justify-content:center;margin:10px 0 0}
@media print{.ch-satis-wa{display:none!important}}
.ch-satis-cubuk{margin:12px 0 0;padding:10px 14px 12px;background:var(--ch-ivory, #F7F3EC);font-family:var(--ch-font-body)}
.ch-satis-cubuk__yazi{margin:0 0 8px;font-size:13px;font-weight:500;color:var(--ch-text)}
.ch-satis-cubuk__bar{height:4px;background:#e6dcc8;overflow:hidden}
.ch-satis-cubuk__bar span{display:block;height:100%;width:0;background:var(--ch-gold, #B8955A);transition:width .5s ease}
.ch-satis-cubuk.is-tamam .ch-satis-cubuk__yazi{color:var(--ch-gold-ink);font-weight:600}
.ch-satis-yapiskan{display:none}
@media (max-width:849px){.ch-satis-yapiskan{display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;z-index:955;bottom:0;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0));box-sizing:border-box;background:rgba(255,255,255,.97);border-top:1px solid rgba(42,38,34,.1);box-shadow:0-8px 24px -16px rgba(42,38,34,.4);transform:translateY(110%);transition:transform .25s ease;visibility:hidden}
html.ch-altmenu-var .ch-satis-yapiskan{bottom:calc(66px + env(safe-area-inset-bottom,0));padding-bottom:10px}
.ch-satis-yapiskan.is-acik{transform:none;visibility:visible}
.ch-satis-yapiskan__bilgi{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}
.ch-satis-yapiskan__ad{font:500 12.5px/1.3 var(--ch-font-body);color:var(--ch-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ch-satis-yapiskan__fiyat{font:600 15px/1.2 var(--ch-font-body);color:var(--ch-black, #1F1B17)}
.ch-satis-yapiskan__btn{flex:none;min-height:44px;padding:0 20px}
html.ch-satis-yapiskan-acik .ch-asi{opacity:0;visibility:hidden;pointer-events:none}}
@media (prefers-reduced-motion:reduce){.ch-satis-yapiskan,.ch-satis-cubuk__bar span{transition:none}}
@media print{.ch-satis-yapiskan,.ch-satis-paylas{display:none!important}}
.ch-satis-cik{margin:14px 0 6px;padding:14px 16px;border:1px solid #e3d9c9;background:#fbf8f3;font-family:var(--ch-font-body, Montserrat, sans-serif)}
.ch-satis-cik__baslik{margin:0 0 10px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ch-gold-ink, #7E5F2E)}
.ch-satis-cik__sat{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.ch-satis-cik__etiket{font-size:14px;color:#2a2622}
.ch-satis-cik input{width:110px;height:42px;padding:0 10px;border:1px solid #cfc6b8;background:#fff;font-size:16px}
.ch-satis-cik__sonuc{margin:10px 0 0;font-size:14px;line-height:1.5;color:#4a433b}
.ch-satis-cik.is-yeter .ch-satis-cik__sonuc{color:#1a7a43}
.ch-satis-cik__eylem:empty{display:none}
.ch-satis-cik__eylem{margin-top:10px}
.ch-satis-cik__btn{min-height:42px;padding:0 16px;border:1px solid #0e0e0e;background:#0e0e0e;color:#fff;font:600 12.5px/1 var(--ch-font-body, Montserrat, sans-serif);letter-spacing:.04em;cursor:pointer}
.ch-satis-cik__btn:disabled{background:#fff;color:#1a7a43;border-color:#1a7a43;cursor:default}
.ch-satis-cik__link{font-size:13.5px;font-weight:600;color:var(--ch-gold-ink, #7E5F2E)}
.ch-satis-paket .ch-as-urun__ust{align-items:flex-end}
.ch-satis-paket__not{margin:6px 0 0;font-size:14px;color:#6e665c}
.ch-satis-paket__ozet{display:flex;flex-direction:column;align-items:flex-end;gap:8px}
.ch-satis-paket__ozet strong{font-size:16px;font-weight:600}
.ch-satis-paket__durum{margin:0;font-size:13px;color:#4a433b;max-width:360px;text-align:right}
.ch-satis-paket__durum a{color:var(--ch-gold-ink, #7E5F2E)}
.ch-satis-paket .ch-as-urun__kart{position:relative}
.ch-satis-paket .ch-as-urun__kart.is-bu{outline:2px solid var(--ch-gold, #B8955A);outline-offset:-2px}
.ch-satis-paket__bu{position:absolute;top:10px;left:10px;padding:4px 8px;background:var(--ch-gold, #B8955A);color:#0e0e0e;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}
@media (max-width:767px){.ch-satis-paket__ozet{align-items:stretch;width:100%}
.ch-satis-paket__durum{text-align:left}}
.ch-satis-kargo-oneri{margin:10px 0 4px;padding:10px 12px;border:1px dashed #cfc6b8;font-family:var(--ch-font-body, Montserrat, sans-serif)}
.ch-satis-kargo-oneri__baslik{margin:0 0 6px;font-size:13px;font-weight:600;color:#2a2622}
.ch-satis-kargo-oneri__sat{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 0;border-top:1px solid #efe8dc}
.ch-satis-kargo-oneri__ad{font-size:13px;color:#2a2622;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ch-satis-kargo-oneri__fiyat{font-size:13px;font-weight:600}
.ch-satis-kargo-oneri__btn{min-height:36px;padding:0 12px;border:1px solid #0e0e0e;background:#fff;color:#0e0e0e;font:600 12px/1 var(--ch-font-body, Montserrat, sans-serif);cursor:pointer}
.ch-satis-kargo-oneri__btn:disabled{color:#1a7a43;border-color:#1a7a43;cursor:default}
.ch-satis-kisi-perde{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(14,14,14,.55)}
.ch-satis-kisi{position:relative;width:min(520px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:30px 26px 22px;background:#f7f3ec;box-shadow:0 30px 80px rgba(0,0,0,.35);font-family:var(--ch-font-body, Montserrat, sans-serif);outline:0}
.ch-satis-kisi h2{margin:0 0 10px;font-family:var(--ch-font-display, 'Cormorant Garamond', Georgia, serif);font-size:28px;font-weight:500;color:#2a2622}
.ch-satis-kisi p{margin:0 0 12px;font-size:14px;line-height:1.55;color:#4a433b}
.ch-satis-kisi__liste{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:8px}
.ch-satis-kisi__liste li{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:#fff;border:1px solid #e3d9c9}
.ch-satis-kisi__liste strong{font-size:13.5px;font-weight:500;color:#2a2622}
.ch-satis-kisi__liste a{font-size:12.5px;font-weight:600;color:var(--ch-gold-ink, #7E5F2E)}
.ch-satis-kisi__not{font-size:13px!important;color:#6e665c!important}
.ch-satis-kisi__alt{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}
.ch-satis-kisi__alt .ch-btn{min-height:46px;padding:0 18px}
.ch-satis-kisi__geri{border:0;background:0 0;cursor:pointer;font:600 13px var(--ch-font-body, Montserrat, sans-serif);color:#2a2622;text-decoration:underline;text-underline-offset:3px}
.ch-satis-kisi__wa{font-size:13px;font-weight:600;color:#1a7a43}
.ch-satis-kisi__x{position:absolute;top:8px;right:10px;width:40px;height:40px;border:0;background:0 0;font-size:26px;line-height:1;cursor:pointer;color:#2a2622}
@media (max-width:600px){.ch-satis-kisi__alt .ch-btn{width:100%}}
.ch-satis-kisi__form{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;margin:0 0 14px}
.ch-satis-kisi__alan{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;letter-spacing:.02em;color:#4a433b}
.ch-satis-kisi__alan:nth-child(3){grid-column:1/-1}
.ch-satis-kisi__girdi{min-height:44px;padding:0 12px;border:1px solid #cdbfa8;background:#fff;font:400 15px var(--ch-font-body, Montserrat, sans-serif);color:#2a2622;border-radius:0}
.ch-satis-kisi__girdi:focus{outline:2px solid var(--ch-gold, #B08D57);outline-offset:1px;border-color:transparent}
.ch-satis-kisi__girdi[aria-invalid=true]{border-color:#b3261e}
.ch-satis-kisi__farkli summary{cursor:pointer;font-size:12.5px;font-weight:600;color:var(--ch-gold-ink, #7E5F2E);margin-top:2px}
.ch-satis-kisi__farkli .ch-satis-kisi__form{margin:8px 0 0}
.ch-satis-kisi__farkli .ch-satis-kisi__alan:nth-child(3){grid-column:auto}
.ch-satis-kisi__durum{min-height:1em;margin:0 0 10px!important;font-size:13px!important}
.ch-satis-kisi__durum.is-hata{color:#b3261e!important;font-weight:600}
.ch-satis-kisi__gerekmez{display:block;margin:14px 0 0;padding:4px 0;border:0;background:0 0;cursor:pointer;font:500 12px var(--ch-font-body, Montserrat, sans-serif);color:#6e665c;text-decoration:underline;text-underline-offset:3px}
.ch-satis-kisi .ch-btn:disabled{opacity:.7;cursor:progress}
@media (max-width:420px){.ch-satis-kisi__form{grid-template-columns:1fr}}
.ch-satis-guven{margin:14px 0 0;padding:14px 16px;background:#f7f3ec;border:1px solid #e8dfd0;text-align:left}
.ch-satis-guven__baslik{margin:0 0 10px!important;font:500 19px/1.25 var(--ch-font-display, 'Cormorant Garamond', Georgia, serif)!important;color:#2a2622!important}
.ch-satis-guven__liste{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.ch-satis-guven__liste li{display:flex;align-items:flex-start;gap:11px}
.ch-satis-guven__liste strong{display:block;font:600 13px/1.35 var(--ch-font-body, Montserrat, sans-serif);color:#2a2622}
.ch-satis-guven__liste span{display:block;margin-top:2px;font:400 12px/1.5 var(--ch-font-body, Montserrat, sans-serif);color:#5a5249}
.ch-satis-guven svg{flex:0 0 22px;width:22px;height:22px;fill:none;stroke:var(--ch-gold-ink, #7E5F2E);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;margin-top:1px}
@media (min-width:700px){.ch-satis-guven__liste{grid-template-columns:1fr 1fr;gap:12px 18px}
.ch-satis-guven__liste li:last-child:nth-child(odd){grid-column:1/-1}}
.ch-satis-toren{margin-top:8px}
.ch-satis-toren__ac{padding:0;border:0;background:0 0;font:600 12.5px/1.5 var(--ch-font-body);color:var(--ch-gold-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:left}
.ch-satis-toren__ac:focus-visible{outline:2px solid var(--ch-gold-ink);outline-offset:2px}
.ch-satis-toren__govde{margin-top:8px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 10px;align-items:center}
.ch-satis-toren__govde[hidden]{display:none}
.ch-satis-toren__etiket{font:500 12px/1.3 var(--ch-font-body);color:var(--ch-muted)}
.ch-satis-toren__govde input{height:40px;padding:0 10px;border:1px solid #d9cbb2;background:#fff;font:500 14px/1 var(--ch-font-body);color:var(--ch-text);max-width:190px}
.ch-satis-toren__sonuc{grid-column:1/-1;margin:0;font:500 13px/1.5 var(--ch-font-body);color:var(--ch-text)}
.ch-satis-toren.is-yeter .ch-satis-toren__sonuc{color:#2f6b4f}
.ch-satis-toren.is-kil .ch-satis-toren__sonuc{color:#8a5a12}
.ch-satis-toren.is-gec .ch-satis-toren__sonuc{color:#9b2c2c}
.ch-satis-toren__eylem{grid-column:1/-1}
.ch-satis-toren__eylem:empty{display:none}
.ch-satis-toren__not{margin:0;font:400 12px/1.5 var(--ch-font-body);color:var(--ch-muted)}
html.ch-tasarla-sayfa #divIcerik,html.ch-tasarla-sayfa .ch-kat-cubuk{display:none!important}
.ch-ts{background:#fff;font-family:var(--ch-font-body);color:var(--ch-text)}
.ch-ts-ic{padding-top:48px;padding-bottom:72px;box-sizing:border-box}
.ch-ts-ust{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--ch-gold-ink)}
.ch-ts-baslik{margin:0;font-family:var(--ch-font-display);font-weight:500;font-size:36px;line-height:1.15;color:var(--ch-text)}
.ch-ts-aciklama{margin:10px 0 0;max-width:620px;font-size:15px;line-height:1.7;color:#4a433b}
.ch-ts-bas{margin-bottom:28px}
.ch-ts-link{padding:0;min-height:44px;border:0;background:0 0;cursor:pointer;font:500 13px var(--ch-font-body);color:var(--ch-gold-ink);text-decoration:underline;text-underline-offset:3px}
.ch-ts-link:hover{color:var(--ch-text)}
button:focus-visible.ch-ts-link,.ch-ts button:focus-visible,.ch-ts a:focus-visible{outline:2px solid var(--ch-gold-ink);outline-offset:2px}
.ch-ts-setler{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.ch-ts-set{display:flex;flex-direction:column;text-align:left;padding:0;border:1px solid #ece6dc;background:#fff;cursor:pointer;font:inherit;color:inherit;transition:border-color .2s,transform .2s}
.ch-ts-set:hover{border-color:var(--ch-black);transform:translateY(-2px)}
.ch-ts-set__gorsel{display:block;aspect-ratio:4/3;background:var(--ch-ivory);overflow:hidden}
.ch-ts-set__gorsel img{width:100%;height:100%;object-fit:cover;display:block}
.ch-ts-set__metin{display:flex;flex-direction:column;gap:8px;padding:18px;flex:1}
.ch-ts-set__ad{font-family:var(--ch-font-display);font-size:24px;font-weight:500;line-height:1.2}
.ch-ts-set__aciklama{font-size:13.5px;line-height:1.55;color:#4a433b}
.ch-ts-set__adim{font-size:12px;color:var(--ch-muted);line-height:1.5}
.ch-ts-set__dugme{margin-top:auto;padding-top:8px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ch-black)}
.ch-ts-nasil{list-style:none;margin:40px 0 0;padding:28px 0 0;border-top:1px solid #ece6dc;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;counter-reset:ts}
.ch-ts-nasil li{counter-increment:ts;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.55;color:#4a433b}
.ch-ts-nasil li::before{content:counter(ts);width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--ch-ivory);color:var(--ch-gold-ink);font-weight:600}
.ch-ts-nasil b{color:var(--ch-text);font-weight:600}
.ch-ts-ustbar{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:20px}
.ch-ts-duzen{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:40px;align-items:start}
.ch-ts-adimlar{list-style:none;margin:0 0 20px;padding:0;display:flex;gap:8px;flex-wrap:wrap}
.ch-ts-adim{min-height:40px;padding:0 14px;border:1px solid #d9cbb0;background:#fff;cursor:pointer;font:13px var(--ch-font-body);color:var(--ch-text)}
.ch-ts-adim.is-tamam{border-color:var(--ch-gold-ink);color:var(--ch-gold-ink)}
.ch-ts-adim.is-tamam::after{content:" ✓"}
.ch-ts-adim.is-aktif{background:var(--ch-black);border-color:var(--ch-black);color:#fff}
.ch-ts-adim-baslik{margin:0 0 14px;font-family:var(--ch-font-display);font-size:26px;font-weight:500}
.ch-ts-urunler{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px}
.ch-ts-yukleniyor,.ch-ts-bos{grid-column:1/-1;margin:0;padding:24px 0;color:var(--ch-muted);font-size:14px}
.ch-ts-kart{display:flex;flex-direction:column;border:1px solid transparent;padding:8px;transition:border-color .2s}
.ch-ts-kart.is-secili{border-color:var(--ch-black);background:var(--ch-ivory)}
.ch-ts-kart__gorsel{display:block;aspect-ratio:3/4;background:var(--ch-ivory);overflow:hidden}
.ch-ts-kart__gorsel img{width:100%;height:100%;object-fit:cover;display:block}
.ch-ts-kart__ad{margin:10px 0 0;font-size:13.5px;line-height:1.4;min-height:38px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ch-ts-kart__fiyat{margin:4px 0 0;font-weight:600;font-size:15px}
.ch-ts-kart__alt{margin-top:10px}
.ch-ts-kart__sec{width:100%;min-height:44px;border:1px solid var(--ch-black);background:#fff;color:var(--ch-black);cursor:pointer;font:600 12px var(--ch-font-body);letter-spacing:.12em;text-transform:uppercase}
.ch-ts-kart__sec:hover{background:var(--ch-black);color:#fff}
.ch-ts-kart.is-secili .ch-ts-kart__sec{background:var(--ch-black);color:#fff}
.ch-ts-kart__sec:disabled{opacity:.7;cursor:progress}
.ch-ts-kart__soru{margin:0 0 8px;font-size:12.5px;color:var(--ch-muted)}
.ch-ts-cip{display:flex;gap:6px;flex-wrap:wrap}
.ch-ts-cip__oge{min-height:40px;padding:0 14px;border:1px solid #d9cbb0;background:#fff;cursor:pointer;font:13px var(--ch-font-body)}
.ch-ts-cip__oge:hover{border-color:var(--ch-black)}
.ch-ts-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:20px;border-top:1px solid #ece6dc}
.ch-ts-ileri{margin-left:auto;min-height:48px;padding:0 28px;border:0;cursor:pointer;font:600 12px var(--ch-font-body);letter-spacing:.14em;text-transform:uppercase}
.ch-ts-ileri:disabled{opacity:.45;cursor:not-allowed}
.ch-ts-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;max-width:640px}
.ch-ts-alan{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500}
.ch-ts-alan:last-child{grid-column:1/-1}
.ch-ts-alan input,.ch-ts-alan textarea{min-height:48px;padding:0 14px;border:1px solid #d9cbb0;border-radius:0;background:#fff;font:15px var(--ch-font-body);color:var(--ch-text);box-sizing:border-box;width:100%}
.ch-ts-alan textarea{min-height:110px;padding:12px 14px;resize:vertical}
.ch-ts-alan input:focus,.ch-ts-alan textarea:focus{outline:2px solid var(--ch-gold-ink);outline-offset:1px}
.ch-ts-ozet{position:sticky;top:100px;border:1px solid #ece6dc;background:var(--ch-ivory);padding:22px}
.ch-ts-ozet__baslik{margin:0;font-family:var(--ch-font-display);font-size:24px;font-weight:500}
.ch-ts-ozet__isim{margin:4px 0 0;min-height:20px;font-family:var(--ch-font-script);font-size:22px;color:var(--ch-gold-ink)}
.ch-ts-ozet__liste{list-style:none;margin:14px 0 0;padding:0;border-top:1px solid #e3dacb}
.ch-ts-ozet__oge{width:100%;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border:0;border-bottom:1px solid #e3dacb;background:0 0;cursor:pointer;text-align:left;font:inherit;color:inherit}
.ch-ts-ozet__gorsel{width:44px;height:54px;background:#fff;overflow:hidden}
.ch-ts-ozet__gorsel img{width:100%;height:100%;object-fit:cover;display:block}
.ch-ts-ozet__metin{display:flex;flex-direction:column;min-width:0}
.ch-ts-ozet__adim{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ch-muted)}
.ch-ts-ozet__ad{font-size:13px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
li:not(.is-dolu) .ch-ts-ozet__ad{color:var(--ch-muted)}
.ch-ts-ozet__var{font-size:12px;font-weight:600;line-height:1.3;color:var(--ch-gold-ink)}
.ch-ts-sepet-uyari{margin:0 0 12px;padding:12px 14px;background:#fbf0ec;border-left:3px solid #a4472f;font:500 13px/1.5 var(--ch-font-body);color:#5a2a1c}
.ch-ts-sepet-uyari p{margin:0 0 8px}
.ch-ts-perde{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(32,27,20,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}
.ch-ts-perde__kutu{width:100%;max-width:380px;padding:32px 28px 28px;background:#fff;text-align:center;box-shadow:0 24px 60px -20px rgba(0,0,0,.5)}
.ch-ts-perde__donen{display:block;width:34px;height:34px;margin:0 auto 18px;border:2px solid #e7dcc6;border-top-color:#c2a063;border-radius:50%;animation:ch-ts-don .9s linear infinite}
.ch-ts-perde__baslik{margin:0 0 8px;font:500 20px/1.3 var(--ch-font-display);color:#201b14}
.ch-ts-perde__metin{margin:0;font:400 14px/1.55 var(--ch-font-body);color:#6b6252}
@keyframes ch-ts-don{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){.ch-ts-perde__donen{animation-duration:3s}}
.ch-ts-sepet-uyari__link{font-weight:600;color:#5a2a1c!important;text-decoration:underline!important;text-underline-offset:3px}
.ch-ts-ozet__fiyat{font-size:13px;font-weight:600;white-space:nowrap}
.ch-ts-ozet__toplam{display:flex;justify-content:space-between;align-items:baseline;margin:16px 0;font-size:14px}
.ch-ts-ozet__toplam b{font-size:22px}
.ch-ts-sepet{width:100%;min-height:52px;border:0;cursor:pointer;font:600 12.5px var(--ch-font-body);letter-spacing:.14em;text-transform:uppercase}
.ch-ts-sepet:disabled{opacity:.5;cursor:not-allowed;letter-spacing:.04em;text-transform:none;font-size:13px}
.ch-ts-wa{display:block;margin-top:12px;font-size:13px;color:var(--ch-gold-ink)!important;text-align:center}
.ch-ts-ozet__dip{margin:12px 0 0;font-size:12px;line-height:1.5;color:var(--ch-muted)}
@media (max-width:1100px){.ch-ts-setler{grid-template-columns:repeat(2,minmax(0,1fr))}
.ch-ts-duzen{grid-template-columns:minmax(0,1fr)}
.ch-ts-ozet{position:static}}
@media (max-width:600px){.ch-ts-ic{padding-top:28px;padding-bottom:48px}
.ch-ts-baslik{font-size:28px}
.ch-ts-setler,.ch-ts-nasil{grid-template-columns:minmax(0,1fr)}
.ch-ts-urunler{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}
.ch-ts-adimlar{flex-wrap:nowrap;overflow-x:auto;margin-left:-16px;margin-right:-16px;padding:0 16px;scrollbar-width:none}
.ch-ts-adim{flex:none;white-space:nowrap}
.ch-ts-form{grid-template-columns:minmax(0,1fr)}}
@media (prefers-reduced-motion:reduce){.ch-ts-set{transition:none}
.ch-ts-set:hover{transform:none}}
.ch-ts-adim-not{margin:-8px 0 16px;font-size:13px;color:var(--ch-muted)}
.ch-ts-adim-ipucu{margin:-6px 0 16px;padding:8px 12px;background:var(--ch-ivory);border-left:3px solid var(--ch-gold);font:500 13px/1.45 var(--ch-font-body);color:var(--ch-text)}
.ch-ts-adet{display:flex;align-items:center;gap:6px;margin-bottom:8px;padding:4px 0;border-bottom:1px solid #ece6dc}
.ch-ts-adet__ad{flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ch-ts-adet__b{width:36px;height:36px;display:grid;place-items:center;padding:0;border:1px solid var(--ch-black);background:#fff;cursor:pointer;font:600 16px var(--ch-font-body);color:var(--ch-black)}
.ch-ts-adet__b:hover{background:var(--ch-black);color:#fff}
.ch-ts-adet__n{min-width:22px;text-align:center;font-weight:600;font-size:14px}
.ch-ts-ozet__liste li{display:flex;align-items:center;border-bottom:1px solid #e3dacb}
.ch-ts-ozet__liste li .ch-ts-ozet__oge{flex:1;min-width:0;border-bottom:0}
.ch-ts-ozet__sil{flex:none;width:32px;height:32px;margin-left:4px;padding:0;border:0;background:0 0;cursor:pointer;font-size:18px;line-height:1;color:var(--ch-muted)}
.ch-ts-ozet__sil:hover{color:var(--ch-text)}
.ch-ts-etiket{text-align:left;cursor:pointer;background:#fff;font:inherit;color:inherit}
.ch-ts-etiket .ch-ts-kart__gorsel{aspect-ratio:1/1;background:#fff}
.ch-ts-etiket-svg{display:block;width:100%;height:100%}
.ch-ts-etiket .ch-ts-kart__sec{display:grid;place-items:center;margin-top:10px}
.ch-ts-etiket.is-secili .ch-ts-kart__sec{background:var(--ch-black);color:#fff}
.ch-ts-form--etiket{margin:4px 0 22px;grid-template-columns:repeat(3,minmax(0,1fr))}
.ch-ts-form--etiket .ch-ts-alan:last-child{grid-column:auto}
.ch-ts-isim-sar{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:24px;align-items:start}
.ch-ts-etiket-onizleme{border:1px solid #e6dcc8;background:#fff;padding:12px}
.ch-ts-etiket-onizleme__baslik{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ch-gold-ink);margin-bottom:8px}
.ch-ts-etiket-onizleme__gorsel{aspect-ratio:1/1}
@media (max-width:720px){.ch-ts-form--etiket{grid-template-columns:1fr 1fr}
.ch-ts-form--etiket .ch-ts-alan:last-child{grid-column:1/-1}
.ch-ts-isim-sar{grid-template-columns:1fr}
.ch-ts-etiket-onizleme{max-width:260px;margin:0 auto}}
.ch-ts-kart__gorsel{position:relative;cursor:zoom-in}
.ch-ts-kart__buyut{position:absolute;left:10px;bottom:10px;padding:6px 10px;background:rgba(255,255,255,.92);color:var(--ch-text);font:600 10.5px/1 var(--ch-font-body);letter-spacing:.12em;text-transform:uppercase;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}
.ch-ts-kart__gorsel:hover .ch-ts-kart__buyut,.ch-ts-kart__gorsel:focus-visible .ch-ts-kart__buyut{opacity:1;transform:none}
@media (hover:none){.ch-ts-kart__buyut{opacity:1;transform:none}}
.ch-ts-cip__oge.is-secili{border-color:var(--ch-black);background:var(--ch-black);color:#fff}
html.ch-ts-oniz-acik{overflow:hidden}
.ch-ts-oniz{position:fixed;inset:0;z-index:2147482600;display:grid;place-items:center;padding:24px;background:rgba(14,14,14,.55)}
.ch-ts-oniz__kutu{position:relative;width:min(980px,100%);max-height:calc(100vh - 48px);overflow:auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;padding:32px;background:#fff;box-shadow:0 30px 80px -20px rgba(0,0,0,.5)}
.ch-ts-oniz__x{position:absolute;top:8px;right:8px;z-index:1;width:44px;height:44px;border:0;background:#fff;cursor:pointer;font-size:28px;line-height:1;color:var(--ch-text)}
.ch-ts-oniz__buyuk{aspect-ratio:4/5;background:var(--ch-ivory);overflow:hidden}
.ch-ts-oniz__buyuk img{width:100%;height:100%;object-fit:cover;display:block}
.ch-ts-oniz__kucukler{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none}
.ch-ts-oniz__kucuk{flex:0 0 64px;height:80px;padding:0;border:1px solid transparent;background:var(--ch-ivory);cursor:pointer;overflow:hidden}
.ch-ts-oniz__kucuk img{width:100%;height:100%;object-fit:cover;display:block}
.ch-ts-oniz__kucuk.is-aktif{border-color:var(--ch-black)}
.ch-ts-oniz__bilgi{display:flex;flex-direction:column;align-items:flex-start;padding-top:8px}
.ch-ts-oniz__adim{margin:0 0 8px;font:600 11px var(--ch-font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--ch-gold-ink)}
.ch-ts-oniz__ad{margin:0;font-family:var(--ch-font-display);font-size:30px;font-weight:500;line-height:1.15;color:var(--ch-text)}
.ch-ts-oniz__fiyat{margin:12px 0 20px;font:600 20px var(--ch-font-body)}
.ch-ts-oniz__fiyat s{margin-right:8px;font-weight:400;font-size:15px;color:var(--ch-muted)}
.ch-ts-oniz__secim{width:100%;margin-bottom:16px}
.ch-ts-oniz__soru{margin:0 0 8px;font:600 13px var(--ch-font-body)}
.ch-ts-oniz__secim .ch-ts-cip__oge{min-height:44px;padding:0 18px;font-size:14px}
.ch-ts-oniz__ekle{width:100%;min-height:52px}
@media (max-width:760px){.ch-ts-oniz__ekle{position:sticky;bottom:0;z-index:2;box-shadow:0 0 0 8px #fff,0-14px 18px -12px rgba(0,0,0,.28)}}
.ch-ts-oniz__ekle:disabled{opacity:.45;cursor:not-allowed}
.ch-ts-oniz__uyari{min-height:18px;margin:8px 0 0;font:500 13px var(--ch-font-body);color:#a4472f}
.ch-ts-oniz__detay{margin-top:18px;font:500 13px var(--ch-font-body);color:var(--ch-text)!important;text-decoration:underline!important;text-underline-offset:3px}
.ch-ts-oniz__not{margin:4px 0 0;font:400 12px/1.5 var(--ch-font-body);color:var(--ch-muted)}
@media (max-width:760px){.ch-ts-oniz{padding:0;place-items:end stretch}
.ch-ts-oniz__kutu{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px 16px calc(20px + env(safe-area-inset-bottom,0));max-height:92vh}
.ch-ts-oniz__buyuk{aspect-ratio:1/1}
.ch-ts-oniz__ad{font-size:24px}
.ch-ts-oniz__fiyat{margin:8px 0 14px}}
.ch-ts-bildirim{position:fixed;left:50%;bottom:28px;z-index:2147482700;max-width:calc(100% - 32px);padding:12px 18px;background:#2f6b4f;color:#fff;font:500 14px/1.4 var(--ch-font-body);box-shadow:0 14px 32px -12px rgba(0,0,0,.45);transform:translate(-50%,20px);opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s}
.ch-ts-bildirim.is-acik{transform:translate(-50%,0);opacity:1;visibility:visible}
.ch-ts-mbar{display:none}
@media (max-width:1100px){.ch-ts-mbar{display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:955;box-sizing:border-box;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0));background:rgba(255,255,255,.97);border-top:1px solid rgba(42,38,34,.1);box-shadow:0-8px 24px -16px rgba(42,38,34,.4);transform:translateY(110%);visibility:hidden;transition:transform .25s ease}
html.ch-altmenu-var .ch-ts-mbar{bottom:calc(66px + env(safe-area-inset-bottom,0));padding-bottom:10px}
.ch-ts-mbar.is-acik{transform:none;visibility:visible}
.ch-ts-mbar__bilgi{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}
.ch-ts-mbar__adet{font:500 12.5px/1.3 var(--ch-font-body);color:var(--ch-muted)}
.ch-ts-mbar__tutar{font:600 16px/1.2 var(--ch-font-body);color:var(--ch-text)}
.ch-ts-mbar__btn{flex:none;min-height:44px;padding:0 22px}
html.ch-ts-mbar-acik .ch-asi{opacity:0;visibility:hidden;pointer-events:none}
html.ch-ts-mbar-acik .ch-ts-bildirim{bottom:150px}}
@media (prefers-reduced-motion:reduce){.ch-ts-mbar,.ch-ts-bildirim,.ch-ts-kart__buyut{transition:none}}
.ch-ts-font{grid-column:1/-1;margin:0;padding:0;border:0;min-width:0}
.ch-ts-font legend{padding:0;margin:0 0 8px;font:600 13px/1.3 var(--ch-font-body);color:var(--ch-black)}
.ch-ts-font__grup{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}
.ch-ts-font__sec{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;text-align:center;border:1px solid #d9d0bf;background:#fff;cursor:pointer;min-width:0}
.ch-ts-font__sec input{position:absolute;opacity:0;pointer-events:none}
.ch-ts-font__sec.is-secili{border-color:var(--ch-gold);box-shadow:inset 0 0 0 1px var(--ch-gold)}
.ch-ts-font__sec:focus-within{outline:2px solid var(--ch-gold-ink);outline-offset:2px}
.ch-ts-font__ornek{font-size:21px;line-height:1.3;color:var(--ch-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.ch-ts-font__ad{font:400 12px/1.3 var(--ch-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ch-muted)}
.ch-ts-font__sec.is-secili .ch-ts-font__ad{color:var(--ch-black);font-weight:600}
.ch-ts-ozet__font{display:block;font:400 12px/1.4 var(--ch-font-body);color:var(--ch-muted)}
.ch-ts-cip__oge.is-eklenmis{border-color:var(--ch-gold);box-shadow:inset 0 0 0 1px var(--ch-gold)}
.ch-asi,.ch-asi-panel,.ch-asi-sih,.ch-asi-toast,.ch-asi-serit,.ch-asi-uyum{font-family:var(--ch-font-body, Montserrat, sans-serif);box-sizing:border-box}
.ch-asi *,.ch-asi-panel *,.ch-asi-sih *,.ch-asi-serit *,.ch-asi-uyum *{box-sizing:border-box}
.ch-asi-et{font-size:10.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ch-gold-ink, #7E5F2E)}
.ch-asi-et--acik{color:var(--ch-gold, #B8955A)}
.ch-asi-et--ara{display:block;margin-top:8px}
.ch-asi-not{margin:0;font-size:12.5px;color:#8a8074}
.ch-asi-yuz{--asi-boy:44px;position:relative;flex:none;width:var(--asi-boy);height:var(--asi-boy);border-radius:50%;display:grid;place-items:center;color:#0e0e0e;background:radial-gradient(circle at 35% 30%,#f1e3c2,var(--ch-gold, #B8955A) 70%)}
.ch-asi-yuz::after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1.5px solid rgba(184,149,90,.5);animation:ch-asi-nefes 3.2s ease-in-out infinite}
@keyframes ch-asi-nefes{0%,to{transform:scale(1);opacity:.9}
50%{transform:scale(1.08);opacity:.35}}
.ch-asi-nokta{position:absolute;top:0;right:0;width:12px;height:12px;border-radius:50%;background:#c0533a;border:2px solid #0e0e0e}
.ch-asi-nokta[hidden]{display:none}
.ch-asi{position:fixed;left:24px;bottom:24px;z-index:958;display:flex;align-items:center;gap:12px;max-width:340px;padding:8px 20px 8px 8px;border:0;border-radius:999px;background:#0e0e0e;color:#f7f3ec;cursor:pointer;text-align:left;box-shadow:0 18px 40px -14px rgba(0,0,0,.55);transition:transform .2s ease,box-shadow .2s ease,padding .2s ease}
.ch-asi:hover{transform:translateY(-2px);box-shadow:0 22px 44px -14px rgba(0,0,0,.6)}
.ch-asi:focus-visible{outline:2px solid var(--ch-gold, #B8955A);outline-offset:3px}
.ch-asi-dugme__metin{display:flex;flex-direction:column;gap:2px;min-width:0}
.ch-asi-dugme__baslik{font-size:12.5px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ch-asi-dugme__alt{font-size:11px;color:#cfc6b8;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ch-asi-dugme__alt:empty{display:none}
.ch-asi.is-kucuk{padding:6px}
.ch-asi.is-kucuk .ch-asi-dugme__metin{display:none}
.ch-asi.is-kaydir:not(:hover):not(:focus-visible):not(.is-balon){padding:6px}
.ch-asi.is-kaydir:not(:hover):not(:focus-visible):not(.is-balon) .ch-asi-dugme__metin{display:none}
html.ch-asi-panel-acik .ch-asi,html.ch-asi-sih-acik .ch-asi{visibility:hidden}
.ch-asi-panel{position:fixed;inset:0;z-index:2147482000;background:0 0;transition:background-color .25s ease}
.ch-asi-panel.is-acik{background:rgba(14,14,14,.35)}
.ch-asi-panel__kutu{position:absolute;top:0;bottom:0;left:0;width:min(410px,100%);background:#fbf8f3;color:#2a2622;display:flex;flex-direction:column;box-shadow:20px 0 50px -20px rgba(0,0,0,.45);transform:translateX(-104%);transition:transform .28s ease;outline:0}
.ch-asi-panel.is-acik .ch-asi-panel__kutu{transform:none}
.ch-asi-panel__ust{display:flex;align-items:center;gap:12px;padding:18px 18px 18px 22px;background:#0e0e0e;color:#f7f3ec}
.ch-asi-panel__ust-metin{flex:1;min-width:0}
.ch-asi-panel__baslik{margin:0;font:600 15px var(--ch-font-body, Montserrat, sans-serif);color:#f7f3ec}
.ch-asi-panel__alt{margin:3px 0 0;font-size:12px;color:#cfc6b8}
.ch-asi-panel__kapat{width:40px;height:40px;border:0;background:0 0;color:#cfc6b8;font-size:24px;cursor:pointer;border-radius:50%}
.ch-asi-panel__kapat:hover{color:#fff;background:rgba(255,255,255,.08)}
.ch-asi-panel__govde{flex:1;overflow:auto;padding:20px 22px 24px;display:flex;flex-direction:column;gap:14px}
.ch-asi-kutu{background:#fff;border:1px solid #ece4d6;border-radius:10px;padding:14px 16px;font-size:13px;line-height:1.55;display:flex;flex-direction:column;gap:4px}
.ch-asi-kutu--bag strong{font-size:13.5px}
.ch-asi-kutu--bag span{color:#6e665c;font-size:12.5px}
.ch-asi-siradaki{background:#0e0e0e;color:#f7f3ec;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:6px}
.ch-asi-siradaki .ch-asi-et{color:var(--ch-gold, #B8955A)}
.ch-asi-siradaki__ad{font-family:var(--ch-font-display, Georgia, serif);font-size:25px;font-weight:600;line-height:1.1}
.ch-asi-siradaki__alt{font-size:12.5px;color:#cfc6b8}
.ch-asi-siradaki .ch-asi-btn{margin-top:8px}
.ch-asi-butce{display:flex;flex-direction:column;gap:6px}
.ch-asi-butce__sat{display:flex;justify-content:space-between;gap:10px;font-size:12.5px}
.ch-asi-butce__not{font-size:11.5px;color:#8a8074}
.ch-asi-cubuk{display:block;height:8px;border-radius:4px;background:#efe7da;overflow:hidden}
.ch-asi-cubuk>span{display:block;height:100%;background:var(--ch-gold, #B8955A);border-radius:4px;transition:width .5s ease}
.ch-asi-uyari{display:flex;gap:10px;align-items:flex-start;background:#fff;border:1px solid #ece4d6;border-radius:10px;padding:12px 14px;font-size:12.5px;line-height:1.5}
.ch-asi-uyari__ikon{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#f3e9d6;color:#7e5f2e;font-size:12px;font-weight:700}
.ch-asi-uyari.is-acil .ch-asi-uyari__ikon{background:#f6e2dc;color:#9b2c1f}
.ch-asi-panel__dugmeler{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px}
.ch-asi-panel__alt-sat{display:flex;justify-content:space-between;align-items:center;padding-top:4px}
.ch-asi-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border:1px solid #0e0e0e;border-radius:8px;background:#0e0e0e;color:#f7f3ec!important;text-decoration:none!important;cursor:pointer;font:600 11.5px var(--ch-font-body, Montserrat, sans-serif);letter-spacing:.1em;text-transform:uppercase;transition:background-color .2s,color .2s,transform .2s}
.ch-asi-btn:hover{background:#2a2622}
.ch-asi-btn:focus-visible{outline:2px solid var(--ch-gold, #B8955A);outline-offset:2px}
.ch-asi-btn--altin{background:var(--ch-gold, #B8955A);border-color:var(--ch-gold, #B8955A);color:#0e0e0e!important}
.ch-asi-btn--altin:hover{background:var(--ch-gold-light, #E6D3A8)}
.ch-asi-btn--cizgi{background:0 0;color:#0e0e0e!important}
.ch-asi-btn--cizgi:hover{background:#0e0e0e;color:#f7f3ec!important}
.ch-asi-btn:disabled{opacity:.7;cursor:default}
.ch-asi-link{min-height:40px;display:inline-flex;align-items:center;padding:0;border:0;background:0 0;cursor:pointer;font:600 12.5px var(--ch-font-body, Montserrat, sans-serif);color:var(--ch-gold-ink, #7E5F2E)!important;text-decoration:none!important}
.ch-asi-link:hover{text-decoration:underline!important}
.ch-asi-link--sade{font-weight:500;color:#8a8074!important}
.ch-asi-toast{position:fixed;left:24px;bottom:96px;z-index:2147481000;display:flex;align-items:center;gap:12px;max-width:360px;padding:14px 18px;border-radius:12px;background:#fff;color:#2a2622;border:1px solid #ece4d6;box-shadow:0 24px 50px -20px rgba(0,0,0,.4);font-size:13px;line-height:1.5;transform:translateY(16px);opacity:0;visibility:hidden;transition:transform .3s ease,opacity .3s ease,visibility 0s linear .3s}
.ch-asi-toast.is-acik{transform:none;opacity:1;visibility:visible;transition:transform .3s ease,opacity .3s ease}
.ch-asi-toast__ikon{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#0e0e0e;color:#e6d3a8;font-weight:700}
.ch-asi-toast__ikon.is-uyari{background:#f6e2dc;color:#9b2c1f}
html.ch-asi-sih-acik{overflow:hidden}
.ch-asi-sih{position:fixed;inset:0;z-index:2147482500;display:grid;place-items:center;padding:24px;background:0 0;transition:background-color .25s ease}
.ch-asi-sih.is-acik{background:rgba(14,14,14,.62)}
.ch-asi-sih__kutu{width:min(1080px,100%);height:min(720px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;background:#fbf8f3;color:#2a2622;box-shadow:0 40px 100px rgba(0,0,0,.45);outline:0;animation:ch-asi-gel .28s ease both}
@keyframes ch-asi-gel{0%{opacity:0;transform:translateY(14px)}
to{opacity:1;transform:none}}
.ch-asi-sih__ust{flex:none;height:66px;display:flex;align-items:center;gap:20px;padding:0 16px 0 24px;border-bottom:1px solid #ece4d6;background:#fff}
.ch-asi-sih__marka{display:flex;align-items:center;gap:10px;font-size:11.5px;font-weight:600;letter-spacing:.24em;white-space:nowrap}
.ch-asi-sih__marka .ch-asi-yuz::after{display:none}
.ch-asi-sih__adimlar{display:flex;align-items:center;gap:18px;list-style:none;margin:0 0 0 auto;padding:0}
.ch-asi-sih__adimlar li{display:flex;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:500;color:#9a9083}
.ch-asi-sih__adimlar b{width:24px;height:24px;border-radius:50%;border:1.5px solid #d5cbbb;display:grid;place-items:center;font-size:11px}
.ch-asi-sih__adimlar .is-ok b{background:#e6d3a8;border-color:#e6d3a8;color:#7e5f2e}
.ch-asi-sih__adimlar .is-su{color:#0e0e0e;font-weight:600}
.ch-asi-sih__adimlar .is-su b{background:#0e0e0e;border-color:#0e0e0e;color:#f7f3ec}
.ch-asi-sih__kapat{width:44px;height:44px;border:0;background:0 0;font-size:24px;color:#6e665c;cursor:pointer;border-radius:50%}
.ch-asi-sih__kapat:hover{background:#f3ede2;color:#0e0e0e}
.ch-asi-sih__cubuk{flex:none;height:3px;background:#efe7da}
.ch-asi-sih__cubuk span{display:block;height:100%;background:var(--ch-gold, #B8955A);transition:width .4s ease}
.ch-asi-sih__govde{flex:1;min-height:0;display:flex}
.ch-asi-sih__ic{flex:1;min-width:0;overflow:auto;padding:34px 44px;display:flex;flex-direction:column;gap:14px;animation:ch-asi-kay .3s ease both}
@keyframes ch-asi-kay{0%{opacity:0;transform:translateX(12px)}
to{opacity:1;transform:none}}
.ch-asi-sih__baslik{margin:0;font-family:var(--ch-font-display, Georgia, serif);font-size:40px;font-weight:500;line-height:1.08;color:#1e1b18;outline:0}
.ch-asi-sih__acik{margin:0;max-width:580px;font-size:14px;line-height:1.65;color:#5f574d}
.ch-asi-sih__onizleme{width:340px;flex:none;background:#0e0e0e;color:#f7f3ec;padding:32px 28px;display:flex;flex-direction:column;gap:14px}
.ch-asi-onz__isim{font-family:var(--ch-font-script, 'Great Vibes', cursive);font-size:44px;line-height:1.05;color:#e6d3a8;overflow-wrap:anywhere}
.ch-asi-onz__liste{list-style:none;margin:0;padding:14px 0 0;border-top:1px solid #2e2924;display:flex;flex-direction:column;gap:10px;font-size:13px;color:#8e8577}
.ch-asi-onz__liste li{margin:0}
.ch-asi-onz__liste .is-ok{color:#e6d3a8}
.ch-asi-onz__renk{margin-top:auto;display:flex;flex-wrap:wrap;gap:6px}
.ch-asi-onz__renk span{width:26px;height:26px;border-radius:50%;border:2px solid #0e0e0e;box-shadow:0 0 0 1px #4a4238}
.ch-asi-sih__alt{flex:none;min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 24px;border-top:1px solid #ece4d6;background:#fff}
.ch-asi-sih__alt-sag{display:flex;gap:10px}
.ch-asi-sih__geri{min-height:44px;border:0;background:0 0;cursor:pointer;font:500 13px var(--ch-font-body, Montserrat, sans-serif);color:#6e665c}
.ch-asi-sih__geri:hover{color:#0e0e0e}
.ch-asi-izgara{display:grid;gap:12px}
.ch-asi-izgara--2{grid-template-columns:repeat(2,minmax(0,1fr))}
.ch-asi-izgara--3{grid-template-columns:repeat(3,minmax(0,1fr))}
.ch-asi-secim{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:64px;padding:16px 44px 16px 16px;text-align:left;border:1.5px solid #e3d9c9;border-radius:12px;background:#fff;color:#2a2622;cursor:pointer;font:inherit;transition:border-color .2s,transform .2s,box-shadow .2s}
.ch-asi-secim:hover{border-color:var(--ch-gold, #B8955A);transform:translateY(-1px);box-shadow:0 12px 26px -16px rgba(14,14,14,.35)}
.ch-asi-secim:focus-visible{outline:2px solid var(--ch-gold, #B8955A);outline-offset:2px}
.ch-asi-secim.is-secili{border:2px solid #0e0e0e;padding:15px 43px 15px 15px}
.ch-asi-secim strong{font-size:14px}
.ch-asi-secim span{font-size:12.5px;line-height:1.45;color:#6e665c}
.ch-asi-secim__tik{position:absolute;top:12px;right:12px;width:24px;height:24px;border-radius:50%;border:1.5px solid #d5cbbb;display:grid;place-items:center;font-size:12px!important;font-weight:700;color:#e6d3a8!important}
.ch-asi-secim.is-secili .ch-asi-secim__tik{background:#0e0e0e;border-color:#0e0e0e}
.ch-asi-secim--liste{flex-direction:row;align-items:center;gap:14px}
.ch-asi-secim__cizim{flex:none;width:72px;height:72px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(160deg,#f3ecdf,#e6dac5);color:#7e5f2e!important}
.ch-asi-secim.is-secili .ch-asi-secim__cizim{background:#0e0e0e;color:var(--ch-gold, #B8955A)!important}
.ch-asi-secim__metin{display:flex;flex-direction:column;gap:4px}
.ch-asi-secim--liste strong{font-family:var(--ch-font-display, Georgia, serif);font-size:25px;font-weight:600;line-height:1.1}
.ch-asi-palet{display:flex}
.ch-asi-palet span{width:30px;height:30px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #d9cebd;margin-right:-7px}
.ch-asi-alanlar{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:4px}
.ch-asi-alan{display:flex;flex-direction:column;gap:6px}
.ch-asi-alan>span{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#5f574d}
.ch-asi-alan input,.ch-asi-butce-g{height:48px;width:100%;margin:0;padding:0 14px;border:1px solid #d9cebd;border-radius:8px;background:#fff;box-shadow:none;font:15px var(--ch-font-body, Montserrat, sans-serif);color:#2a2622}
.ch-asi-alan input:focus,.ch-asi-butce-g:focus{outline:2px solid var(--ch-gold, #B8955A);outline-offset:0;border-color:transparent}
.ch-asi-cipler{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.ch-asi-cip{min-height:42px;padding:0 16px;border:1px solid #e3d9c9;border-radius:999px;background:#fff;cursor:pointer;font:500 13px var(--ch-font-body, Montserrat, sans-serif);color:#2a2622}
.ch-asi-cip:hover{border-color:var(--ch-gold, #B8955A)}
.ch-asi-cip.is-secili{background:#0e0e0e;border-color:#0e0e0e;color:#f7f3ec;font-weight:600}
.ch-asi-cipler .ch-asi-butce-g{width:180px;height:42px;border-radius:999px;font-size:14px}
.ch-asi-dagilim{display:flex;flex-direction:column;gap:10px;margin-top:8px;max-width:560px}
.ch-asi-dagilim__sat{display:grid;grid-template-columns:170px 1fr 90px;align-items:center;gap:12px;font-size:13px}
.ch-asi-dagilim__tutar{text-align:right;font-weight:600}
.ch-asi-plan{display:flex;flex-direction:column;gap:4px}
.ch-asi-plan__asama{display:grid;grid-template-columns:190px 1fr;gap:16px;padding:12px 0;border-top:1px solid #ece4d6;align-items:center}
.ch-asi-plan__bas{display:flex;flex-direction:column;gap:3px}
.ch-asi-plan__bas strong{font-family:var(--ch-font-display, Georgia, serif);font-size:21px;font-weight:600}
.ch-asi-plan__bas span{font-size:12.5px;color:#6e665c}
.ch-asi-plan__urunler{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.ch-asi-mini{display:flex;align-items:center;gap:10px;padding:8px;background:#fff;border:1px solid #ece4d6;border-radius:10px;text-decoration:none!important;color:#2a2622!important;transition:border-color .2s;min-width:0}
.ch-asi-mini:hover{border-color:var(--ch-gold, #B8955A)}
.ch-asi-mini__gorsel{flex:none;width:56px;height:56px;border-radius:8px;overflow:hidden;background:#f3ecdf}
.ch-asi-mini__gorsel img{width:100%;height:100%;object-fit:cover;display:block}
.ch-asi-mini__metin{display:flex;flex-direction:column;gap:2px;min-width:0}
.ch-asi-mini__ad{font-size:12.5px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ch-asi-mini__metin strong{font-size:13.5px}
.ch-asi-mini__uyum{font-size:11px;color:#8a8074}
.ch-asi-mini__uyum.is-uygun{color:var(--ch-gold-ink, #7E5F2E);font-weight:600}
.ch-asi-serit{position:relative;z-index:2;margin:-48px auto 0;max-width:1216px;padding:0 16px}
.ch-asi-serit__ic{display:grid;grid-template-columns:280px 1fr;background:#fff;border:1px solid #ece4d6;box-shadow:0 24px 50px -30px rgba(0,0,0,.4)}
.ch-asi-serit__sol{background:#0e0e0e;color:#f7f3ec;padding:24px;display:flex;flex-direction:column;gap:8px}
.ch-asi-serit__isim{font-family:var(--ch-font-script, 'Great Vibes', cursive);font-weight:400;font-size:38px;line-height:1.05;color:#e6d3a8}
.ch-asi-serit__durum{font-size:12.5px;color:#cfc6b8}
.ch-asi-serit__sol .ch-asi-cubuk{background:#2e2924}
.ch-asi-serit__butce{font-size:12px;color:#e6d3a8;margin-top:4px}
.ch-asi-serit__sag{display:grid;grid-template-columns:240px 1fr;gap:18px;padding:22px 24px;align-items:center}
.ch-asi-serit__bilgi{display:flex;flex-direction:column;gap:6px}
.ch-asi-serit__madde{font-family:var(--ch-font-display, Georgia, serif);font-size:27px;font-weight:600;line-height:1.1}
.ch-asi-serit__uyari{font-size:12.5px;color:#9b2c1f}
.ch-asi-serit__not{font-size:12.5px;color:#6e665c}
.ch-asi-serit__urunler{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.ch-asi-serit__urunler .ch-asi-mini{flex-direction:column;align-items:stretch}
.ch-asi-serit__urunler .ch-asi-mini__gorsel{width:100%;height:auto;aspect-ratio:4/3}
.ch-asi-rozet{position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:5px 9px;background:#0e0e0e;color:#e6d3a8;font:600 10px var(--ch-font-body, Montserrat, sans-serif);letter-spacing:.1em;pointer-events:none}
.ch-asi-rozet i{width:7px;height:7px;border-radius:50%;background:var(--ch-gold, #B8955A)}
.ch-as-urun__gorsel{position:relative}
.ch-asi-pay{margin:-2px 0 0;font-size:11.5px;color:var(--ch-gold-ink, #7E5F2E)}
.ch-asi-sirala{min-height:38px;padding:0 14px;border:1px solid #0e0e0e;border-radius:999px;background:#fff;color:#0e0e0e;cursor:pointer;font:600 12px var(--ch-font-body, Montserrat, sans-serif);letter-spacing:.04em}
.ch-asi-sirala[aria-pressed=true]{background:#0e0e0e;color:#e6d3a8}
.ch-asi-uyum{margin:16px 0;border:1px solid #e6d3a8;border-radius:10px;background:#fff;overflow:hidden}
.ch-asi-uyum__ust{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#0e0e0e;color:#f7f3ec}
.ch-asi-uyum__ust .ch-asi-yuz::after{display:none}
.ch-asi-uyum__baslik{margin:0;font:600 13px var(--ch-font-body, Montserrat, sans-serif);letter-spacing:.04em;color:#f7f3ec}
.ch-asi-uyum__yuzde{margin-left:auto;font-family:var(--ch-font-display, Georgia, serif);font-size:30px;line-height:1;color:#e6d3a8}
.ch-asi-uyum__liste{list-style:none;margin:0;padding:12px 16px;display:flex;flex-direction:column;gap:9px}
.ch-asi-uyum__liste li{display:flex;gap:10px;align-items:flex-start;margin:0;font-size:13px;line-height:1.45}
.ch-asi-uyum__liste li::before{display:none!important}
.ch-asi-uyum__ikon{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;background:#e6d3a8;color:#7e5f2e}
.ch-asi-uyum__liste .is-uyari .ch-asi-uyum__ikon{background:#f6e2dc;color:#9b2c1f}
.ch-asi-uyum__liste .is-notr .ch-asi-uyum__ikon{background:#efe7da;color:#8a8074}
.ch-asi-uyum__dugmeler{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 16px 16px}
.ch-asi-uyum__dugmeler:empty{display:none}
@media (max-width:849px){.ch-asi{left:12px;bottom:calc(80px + env(safe-area-inset-bottom,0));padding:5px}
html:not(.ch-altmenu-var) .ch-asi{bottom:calc(16px + env(safe-area-inset-bottom,0))}
.ch-asi .ch-asi-dugme__metin{display:none}
.ch-asi.is-balon{padding:5px 16px 5px 5px;max-width:calc(100vw - 96px)}
.ch-asi.is-balon .ch-asi-dugme__metin{display:flex}
html.ch-cl-yap-acik .ch-asi{bottom:calc(146px + env(safe-area-inset-bottom,0))}
.ch-asi-toast{left:12px;right:12px;max-width:none;bottom:calc(146px + env(safe-area-inset-bottom,0))}
.ch-asi-panel__kutu{top:auto;left:0;right:0;width:100%;max-height:86vh;border-radius:20px 20px 0 0;transform:translateY(104%);box-shadow:0-20px 50px -20px rgba(0,0,0,.45);overflow:hidden}
.ch-asi-panel__ust{padding:16px 12px 14px 18px}
.ch-asi-panel__govde{padding:16px 16px calc(20px + env(safe-area-inset-bottom,0))}
.ch-asi-sih{padding:0;place-items:stretch}
.ch-asi-sih__kutu{width:100%;height:100vh;height:100dvh;box-shadow:none}
.ch-asi-sih__ust{height:54px;padding:0 6px 0 14px;gap:10px}
.ch-asi-sih__marka>span:last-child{display:none}
.ch-asi-sih__adimlar{gap:6px}
.ch-asi-sih__adimlar li span{display:none}
.ch-asi-sih__adimlar .is-su span{display:inline}
.ch-asi-sih__onizleme{display:none}
.ch-asi-sih__ic{padding:20px 16px 24px}
.ch-asi-sih__baslik{font-size:29px}
.ch-asi-sih__alt{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0))}
.ch-asi-sih__alt .ch-asi-btn{flex:1 1 auto;min-height:50px}
.ch-asi-sih__alt-sag{flex:1}
.ch-asi-izgara--2,.ch-asi-izgara--3{grid-template-columns:1fr 1fr}
.ch-asi-secim--liste{flex-direction:column;align-items:flex-start}
.ch-asi-secim__cizim{width:54px;height:54px}
.ch-asi-secim--liste strong{font-size:21px}
.ch-asi-alanlar{grid-template-columns:1fr 1fr}
.ch-asi-alan input,.ch-asi-butce-g{font-size:16px}
.ch-asi-cipler .ch-asi-butce-g{width:100%}
.ch-asi-dagilim__sat{grid-template-columns:1fr 70px}
.ch-asi-dagilim__sat .ch-asi-cubuk{grid-column:1/-1;grid-row:2}
.ch-asi-plan__asama{grid-template-columns:1fr;gap:8px}
.ch-asi-plan__urunler{grid-template-columns:1fr}
.ch-asi-serit{margin-top:16px;padding:0 16px}
.ch-asi-serit__ic{grid-template-columns:1fr;border-radius:14px;overflow:hidden}
.ch-asi-serit__sol{padding:18px}
.ch-asi-serit__isim{font-size:32px}
.ch-asi-serit__sag{grid-template-columns:1fr;padding:16px}
.ch-asi-serit__urunler{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0-16px;padding:0 16px 4px;scrollbar-width:none}
.ch-asi-serit__urunler::-webkit-scrollbar{display:none}
.ch-asi-serit__urunler .ch-asi-mini{flex:0 0 46%;scroll-snap-align:start}
.ch-asi-uyum__dugmeler{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){.ch-asi-yuz::after{animation:none}
.ch-asi,.ch-asi-panel,.ch-asi-panel__kutu,.ch-asi-toast,.ch-asi-sih,.ch-asi-sih__kutu,.ch-asi-sih__ic{transition:none!important;animation:none!important}}
@media print{.ch-asi,.ch-asi-panel,.ch-asi-sih,.ch-asi-toast,.ch-asi-serit,.ch-asi-uyum{display:none!important}}
.ch-asi-etk-ozet{margin:0 0 16px;padding:12px 16px;border:1px dashed var(--ch-altin,#b8955a);background:#fbf7ef;font-size:14px;line-height:1.5;color:#3a342d}
.ch-asi-etk{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0 6px;font-size:11px;line-height:1.3}
.ch-asi-etk span{padding:2px 6px;border-radius:3px}
.ch-asi-etk .is-var{background:#eef5f0;color:#2f6b55}
.ch-asi-etk .is-yok{background:#fbeaea;color:#a23b3b;font-weight:600}
.ch-asi-alan--genis{grid-column:1/-1;margin-top:14px;max-width:560px}
.ch-asi-alan--genis small{font-size:12px}
.ch-asi-planozet{margin-top:18px;padding:14px 16px;border:1px solid #ece4d6;border-radius:12px;background:#fbf8f2;max-width:560px;display:flex;flex-direction:column;gap:4px}
.ch-asi-planozet__sat{display:flex;justify-content:space-between;align-items:baseline;font-size:13px}
.ch-asi-planozet__sat strong{font-family:var(--ch-font-display, Georgia, serif);font-size:22px}
.ch-asi-planozet__not{font-size:12.5px;color:#3f6b4a}
.ch-asi-planozet__not.is-uyari{color:#a2412b}
.ch-asi-pro{display:flex;flex-direction:column;gap:12px}
.ch-asi-pro__ozet{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
.ch-asi-pro__ozet-k{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid #ece4d6;border-radius:10px;background:#fff}
.ch-asi-pro__ozet-k span{font-size:11px;color:#8a8074;text-transform:uppercase;letter-spacing:.08em}
.ch-asi-pro__ozet-k strong{font-size:16px;font-variant-numeric:tabular-nums}
.ch-asi-pro__ozet-k.is-ok{border-color:#b9d2bf;background:#f3f8f4}
.ch-asi-pro__ozet-k.is-uyari{border-color:#e6b9ac;background:#fbf1ee}
.ch-asi-pro__nasil{margin:0;font-size:12px;line-height:1.55;color:#6e665c}
.ch-asi-pro__asama{border-top:1px solid #ece4d6;padding-top:10px;display:flex;flex-direction:column;gap:2px}
.ch-asi-pro__bas{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}
.ch-asi-pro__bas strong{font-family:var(--ch-font-display, Georgia, serif);font-size:19px;font-weight:600}
.ch-asi-pro__bas span{font-weight:700;font-variant-numeric:tabular-nums}
.ch-asi-pro__kalem{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:8px 0;border-bottom:1px dashed #efe8dc}
.ch-asi-pro__kalem.is-haric .ch-asi-pro__ad{text-decoration:line-through;color:#a59b8e}
.ch-asi-pro__kalem.is-alindi .ch-asi-pro__ad{color:#3f6b4a}
.ch-asi-pro__sol{display:flex;flex-direction:column;gap:2px;min-width:0}
.ch-asi-pro__ad{font-size:13.5px;font-weight:600;color:#2a2622}
.ch-asi-pro__neden{font-size:11.5px;color:#8a8074;line-height:1.45}
.ch-asi-pro__sag{display:flex;align-items:center;gap:10px}
.ch-asi-pro__tutar{min-width:76px;text-align:right;font-size:13.5px;font-variant-numeric:tabular-nums}
.ch-asi-pro__haric{font-size:11.5px}
.ch-asi-seviye{display:inline-flex;border:1px solid #e3d9c9;border-radius:999px;overflow:hidden}
.ch-asi-seviye__d{min-width:40px;min-height:30px;padding:0 8px;border:0;background:#fff;font:600 11px var(--ch-font-body, Montserrat, sans-serif);color:#6e665c;cursor:pointer}
.ch-asi-seviye__d+.ch-asi-seviye__d{border-left:1px solid #e3d9c9}
.ch-asi-seviye__d.is-secili{background:#0e0e0e;color:#f7f3ec}
.ch-asi-seviye__d.is-oto{background:#6e665c}
.ch-asi-seviye__d:focus-visible{outline:2px solid var(--ch-gold, #B8955A);outline-offset:-2px}
.ch-asi-btn--wa{align-self:flex-start;background:#1f7a4d!important;color:#fff!important}
@media (max-width:849px){.ch-asi-pro__ozet{grid-template-columns:1fr 1fr}
.ch-asi-pro__kalem{grid-template-columns:1fr;gap:6px}
.ch-asi-pro__sag{justify-content:space-between}}
@media (max-width:767px){.ch-asi{transition:transform .25s ease,opacity .25s ease,padding .2s ease}
.ch-asi.is-asagi:not(.is-balon):not(:focus-visible){transform:translateY(calc(100% + 96px));opacity:0;pointer-events:none}}
@media (prefers-reduced-motion:reduce){.ch-asi{transition:none}}
html.ch-guvenli-kat [class^=ch-kat-],html.ch-guvenli-kat [class*=" ch-kat-"]{display:none!important}
html.ch-guvenli-kat #ProductPageProductList{display:block!important}
.ch-koruma{position:fixed;left:12px;bottom:92px;z-index:2147482000;max-width:min(360px,calc(100vw - 24px));font:400 12.5px/1.45 var(--ch-font-body, system-ui, sans-serif);color:#2b2620;background:#fff;border:1px solid #e3d9c9;border-radius:10px;box-shadow:0 8px 28px rgba(0,0,0,.14);overflow:hidden}
.ch-koruma--uyari{border-color:#d9822b}
.ch-koruma__bas{display:block;width:100%;padding:8px 12px;border:0;background:#f7f2ea;text-align:left;font:600 12.5px/1.3 var(--ch-font-body, system-ui, sans-serif);color:inherit;cursor:pointer}
.ch-koruma--uyari .ch-koruma__bas{background:#fdf0e3;color:#8a4b0f}
.ch-koruma__gov{padding:8px 12px 10px;max-height:50vh;overflow:auto}
.ch-koruma__gov p{margin:0 0 4px}
.ch-koruma--kapali .ch-koruma__gov{display:none}
.ch-koruma--temiz.ch-koruma--kapali{opacity:.75}
@media print{.ch-koruma{display:none!important}}
