.elementor-1365 .elementor-element.elementor-element-fc17b86{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1365 .elementor-element.elementor-element-bc4e07e .elementor-repeater-item-b8cbdaf .swiper-slide-bg{background-color:#833ca3;background-image:url(https://genshotea.com/wp-content/uploads/2026/09/gensho-cay-kutulari-vitrin.jpg);background-size:cover;}.elementor-1365 .elementor-element.elementor-element-bc4e07e .elementor-repeater-item-b8cbdaf .swiper-slide-inner{align-items:flex-end;text-align:center;}.elementor-1365 .elementor-element.elementor-element-bc4e07e .elementor-repeater-item-b8cbdaf .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-primary );}.elementor-1365 .elementor-element.elementor-element-bc4e07e .elementor-repeater-item-b8cbdaf .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-primary );}.elementor-1365 .elementor-element.elementor-element-bc4e07e .elementor-repeater-item-b8cbdaf .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1365 .elementor-element.elementor-element-bc4e07e .elementor-repeater-item-8ec4a41 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://genshotea.com/wp-content/uploads/2026/09/gensho-ceremonial-matcha-mobil.jpg);background-size:cover;}.elementor-1365 .elementor-element.elementor-element-bc4e07e .elementor-repeater-item-8ec4a41 .swiper-slide-inner{align-items:flex-end;text-align:center;}.elementor-1365 .elementor-element.elementor-element-bc4e07e .elementor-repeater-item-8ec4a41 .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-paper );}.elementor-1365 .elementor-element.elementor-element-bc4e07e .elementor-repeater-item-8ec4a41 .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-paper );}.elementor-1365 .elementor-element.elementor-element-bc4e07e .elementor-repeater-item-8ec4a41 .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-paper );border-color:var( --e-global-color-paper );}.elementor-1365 .elementor-element.elementor-element-bc4e07e .swiper-slide{transition-duration:calc(5000ms*1.2);height:70vh;}.elementor-1365 .elementor-element.elementor-element-bc4e07e .elementor-slide-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-gnbuton-font-family ), sans-serif;font-size:var( --e-global-typography-gnbuton-font-size );font-weight:var( --e-global-typography-gnbuton-font-weight );text-transform:var( --e-global-typography-gnbuton-text-transform );font-style:var( --e-global-typography-gnbuton-font-style );line-height:var( --e-global-typography-gnbuton-line-height );letter-spacing:var( --e-global-typography-gnbuton-letter-spacing );border-width:0 0 1px 0;border-radius:0px;color:var( --e-global-color-paper );border-color:var( --e-global-color-paper );transition-duration:300ms;}.elementor-1365 .elementor-element.elementor-element-bc4e07e .elementor-slide-button:hover{background-color:rgba(0,0,0,0);}.elementor-1365 .elementor-element.elementor-element-bc4e07e .swiper-slide-contents{max-width:66%;}.elementor-1365 .elementor-element.elementor-element-bc4e07e .swiper-slide-inner{text-align:center;}.elementor-1365 .elementor-element.elementor-element-bc4e07e .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-1365 .elementor-element.elementor-element-bc4e07e .elementor-slide-heading{color:var( --e-global-color-red );font-family:var( --e-global-typography-gnarabaslik-font-family ), sans-serif;font-size:var( --e-global-typography-gnarabaslik-font-size );font-weight:var( --e-global-typography-gnarabaslik-font-weight );text-transform:var( --e-global-typography-gnarabaslik-text-transform );font-style:var( --e-global-typography-gnarabaslik-font-style );line-height:var( --e-global-typography-gnarabaslik-line-height );letter-spacing:var( --e-global-typography-gnarabaslik-letter-spacing );}.elementor-1365 .elementor-element.elementor-element-bc4e07e .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-1365 .elementor-element.elementor-element-bc4e07e .elementor-slide-description{color:var( --e-global-color-red );font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1365 .elementor-element.elementor-element-fbcc502 .elementor-repeater-item-b8cbdaf .swiper-slide-bg{background-color:#833ca3;background-image:url(https://genshotea.com/wp-content/uploads/2026/09/gensho-cay-koleksiyonu-atmosfer.jpg);background-size:cover;}.elementor-1365 .elementor-element.elementor-element-fbcc502 .elementor-repeater-item-b8cbdaf .swiper-slide-inner{align-items:flex-end;text-align:center;}.elementor-1365 .elementor-element.elementor-element-fbcc502 .elementor-repeater-item-b8cbdaf .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-primary );}.elementor-1365 .elementor-element.elementor-element-fbcc502 .elementor-repeater-item-b8cbdaf .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-primary );}.elementor-1365 .elementor-element.elementor-element-fbcc502 .elementor-repeater-item-b8cbdaf .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1365 .elementor-element.elementor-element-fbcc502 .elementor-repeater-item-8ec4a41 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://genshotea.com/wp-content/uploads/2026/09/gensho-ceremonial-matcha-teneke-kutu.jpg);background-size:cover;}.elementor-1365 .elementor-element.elementor-element-fbcc502 .elementor-repeater-item-8ec4a41 .swiper-slide-inner{align-items:flex-end;text-align:center;}.elementor-1365 .elementor-element.elementor-element-fbcc502 .elementor-repeater-item-8ec4a41 .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-paper );}.elementor-1365 .elementor-element.elementor-element-fbcc502 .elementor-repeater-item-8ec4a41 .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-paper );}.elementor-1365 .elementor-element.elementor-element-fbcc502 .elementor-repeater-item-8ec4a41 .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-paper );border-color:var( --e-global-color-paper );}.elementor-1365 .elementor-element.elementor-element-fbcc502 .swiper-slide{transition-duration:calc(5000ms*1.2);height:100vh;}.elementor-1365 .elementor-element.elementor-element-fbcc502 .elementor-slide-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-gnbuton-font-family ), sans-serif;font-size:var( --e-global-typography-gnbuton-font-size );font-weight:var( --e-global-typography-gnbuton-font-weight );text-transform:var( --e-global-typography-gnbuton-text-transform );font-style:var( --e-global-typography-gnbuton-font-style );line-height:var( --e-global-typography-gnbuton-line-height );letter-spacing:var( --e-global-typography-gnbuton-letter-spacing );border-width:0 0 1px 0;border-radius:0px;color:var( --e-global-color-paper );border-color:var( --e-global-color-paper );transition-duration:300ms;}.elementor-1365 .elementor-element.elementor-element-fbcc502 .elementor-slide-button:hover{background-color:rgba(0,0,0,0);}.elementor-1365 .elementor-element.elementor-element-fbcc502 .swiper-slide-contents{max-width:66%;}.elementor-1365 .elementor-element.elementor-element-fbcc502 .swiper-slide-inner{text-align:center;}.elementor-1365 .elementor-element.elementor-element-fbcc502 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-1365 .elementor-element.elementor-element-fbcc502 .elementor-slide-heading{color:var( --e-global-color-red );font-family:var( --e-global-typography-gnarabaslik-font-family ), sans-serif;font-size:var( --e-global-typography-gnarabaslik-font-size );font-weight:var( --e-global-typography-gnarabaslik-font-weight );text-transform:var( --e-global-typography-gnarabaslik-text-transform );font-style:var( --e-global-typography-gnarabaslik-font-style );line-height:var( --e-global-typography-gnarabaslik-line-height );letter-spacing:var( --e-global-typography-gnarabaslik-letter-spacing );}.elementor-1365 .elementor-element.elementor-element-fbcc502 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-1365 .elementor-element.elementor-element-fbcc502 .elementor-slide-description{color:var( --e-global-color-red );font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1365 .elementor-element.elementor-element-fbcc502 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-paperdim );opacity:var( --e-global-color-paperdim );}.elementor-1365 .elementor-element.elementor-element-fbcc502 .swiper-pagination-bullet-active{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1365 .elementor-element.elementor-element-bc4e07e .elementor-slide-heading{font-size:var( --e-global-typography-gnarabaslik-font-size );line-height:var( --e-global-typography-gnarabaslik-line-height );letter-spacing:var( --e-global-typography-gnarabaslik-letter-spacing );}.elementor-1365 .elementor-element.elementor-element-bc4e07e .elementor-slide-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1365 .elementor-element.elementor-element-bc4e07e .elementor-slide-button{font-size:var( --e-global-typography-gnbuton-font-size );line-height:var( --e-global-typography-gnbuton-line-height );letter-spacing:var( --e-global-typography-gnbuton-letter-spacing );}.elementor-1365 .elementor-element.elementor-element-fbcc502 .elementor-slide-heading{font-size:var( --e-global-typography-gnarabaslik-font-size );line-height:var( --e-global-typography-gnarabaslik-line-height );letter-spacing:var( --e-global-typography-gnarabaslik-letter-spacing );}.elementor-1365 .elementor-element.elementor-element-fbcc502 .elementor-slide-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1365 .elementor-element.elementor-element-fbcc502 .elementor-slide-button{font-size:var( --e-global-typography-gnbuton-font-size );line-height:var( --e-global-typography-gnbuton-line-height );letter-spacing:var( --e-global-typography-gnbuton-letter-spacing );}}@media(max-width:767px){.elementor-1365 .elementor-element.elementor-element-fc17b86{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1365 .elementor-element.elementor-element-bc4e07e .elementor-slide-heading{font-size:var( --e-global-typography-gnarabaslik-font-size );line-height:var( --e-global-typography-gnarabaslik-line-height );letter-spacing:var( --e-global-typography-gnarabaslik-letter-spacing );}.elementor-1365 .elementor-element.elementor-element-bc4e07e .elementor-slide-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1365 .elementor-element.elementor-element-bc4e07e .elementor-slide-button{font-size:var( --e-global-typography-gnbuton-font-size );line-height:var( --e-global-typography-gnbuton-line-height );letter-spacing:var( --e-global-typography-gnbuton-letter-spacing );}.elementor-1365 .elementor-element.elementor-element-fbcc502 .elementor-slide-heading{font-size:var( --e-global-typography-gnarabaslik-font-size );line-height:var( --e-global-typography-gnarabaslik-line-height );letter-spacing:var( --e-global-typography-gnarabaslik-letter-spacing );}.elementor-1365 .elementor-element.elementor-element-fbcc502 .elementor-slide-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1365 .elementor-element.elementor-element-fbcc502 .elementor-slide-button{font-size:var( --e-global-typography-gnbuton-font-size );line-height:var( --e-global-typography-gnbuton-line-height );letter-spacing:var( --e-global-typography-gnbuton-letter-spacing );}}/* Start custom CSS for slides, class: .elementor-element-bc4e07e *//* Noktalar: solda, dikey ortali (Dammann referansi) */
.elementor-1365 .elementor-element.elementor-element-bc4e07e .swiper-pagination {
    top: 50%;
    bottom: auto !important;
    left: 34px;
    right: auto;
    width: auto;
    height: auto !important;
    transform: translateY(-50%);
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 14px;
    line-height: 0;
}
.elementor-1365 .elementor-element.elementor-element-bc4e07e .swiper-pagination-bullet {
    margin: 0;
    flex: 0 0 auto;
}
@media (max-width: 767px) {
    .elementor-1365 .elementor-element.elementor-element-bc4e07e .swiper-pagination { left: 18px; gap: 11px; }
}

/* Metin buton (klasik alt cizgili dil): Slides butonunda padding ve ikon kontrolu yok */
.elementor-1365 .elementor-element.elementor-element-bc4e07e .swiper-slide-inner .elementor-slide-button {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    padding: 0 10px 12px;
    font-size: 11px; /* yalniz hero: global gnbuton 10px, 1 tik buyuk (mobil) */
    letter-spacing: 0.28em; /* gnbuton orani (2.8/10) korunur */
}
.elementor-1365 .elementor-element.elementor-element-bc4e07e .swiper-slide-inner .elementor-slide-button::after {
    content: "";
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask: url("/wp-content/uploads/2026/06/gensho-arrow-right.svg") center / contain no-repeat;
    mask: url("/wp-content/uploads/2026/06/gensho-arrow-right.svg") center / contain no-repeat;
    transform: rotate(90deg); /* asagi: buton sayfada asagidaki bolume kaydirir */
}
/* Hover rengi slayt gorseline gore (buton arkasi olculdu). Kutular: acik bej zemin #CAC2B5-#DAD1C6, normal ink,
   hover kirmizi #8E1B26 (kontrast 5,1-6,0). Altin burada 1,7-2,0'da kaliyordu. Matcha: zeytin zemin #817A4D-#837C4D,
   normal paper (3,9), hover ink #1A1814 (4,1-4,2). Altin burada 1,4-1,5'te kaliyordu. */
.elementor-1365 .elementor-element.elementor-element-bc4e07e .elementor-repeater-item-b8cbdaf .swiper-slide-inner .elementor-slide-button:hover {
    color: #8E1B26;
    border-color: #8E1B26;
}
.elementor-1365 .elementor-element.elementor-element-bc4e07e .elementor-repeater-item-8ec4a41 .swiper-slide-inner .elementor-slide-button:hover {
    color: #1A1814;
    border-color: #1A1814;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-fbcc502 *//* Noktalar: solda, dikey ortali (Dammann referansi) */
.elementor-1365 .elementor-element.elementor-element-fbcc502 .swiper-pagination {
    top: 50%;
    bottom: auto !important;
    left: 34px;
    right: auto;
    width: auto;
    height: auto !important;
    transform: translateY(-50%);
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 14px;
    line-height: 0;
}
.elementor-1365 .elementor-element.elementor-element-fbcc502 .swiper-pagination-bullet {
    margin: 0;
    flex: 0 0 auto;
}
@media (max-width: 767px) {
    .elementor-1365 .elementor-element.elementor-element-fbcc502 .swiper-pagination { left: 18px; gap: 11px; }
}

/* Metin buton (klasik alt cizgili dil): Slides butonunda padding ve ikon kontrolu yok */
.elementor-1365 .elementor-element.elementor-element-fbcc502 .swiper-slide-inner .elementor-slide-button {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    padding: 0 10px 12px;
    font-size: 12px; /* yalniz hero: global gnbuton 10px, 2 tik buyuk (masaustu/tablet) */
    letter-spacing: 0.28em; /* gnbuton orani (2.8/10) korunur */
}
.elementor-1365 .elementor-element.elementor-element-fbcc502 .swiper-slide-inner .elementor-slide-button::after {
    content: "";
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask: url("/wp-content/uploads/2026/06/gensho-arrow-right.svg") center / contain no-repeat;
    mask: url("/wp-content/uploads/2026/06/gensho-arrow-right.svg") center / contain no-repeat;
    transform: rotate(90deg); /* asagi: buton sayfada asagidaki bolume kaydirir */
}
/* Hover rengi slayt gorseline gore (buton arkasi olculdu). Kutular: acik bej zemin #CAC2B5-#DAD1C6, normal ink,
   hover kirmizi #8E1B26 (kontrast 5,1-6,0). Altin burada 1,7-2,0'da kaliyordu. Matcha: zeytin zemin #817A4D-#837C4D,
   normal paper (3,9), hover ink #1A1814 (4,1-4,2). Altin burada 1,4-1,5'te kaliyordu. */
.elementor-1365 .elementor-element.elementor-element-fbcc502 .elementor-repeater-item-b8cbdaf .swiper-slide-inner .elementor-slide-button:hover {
    color: #8E1B26;
    border-color: #8E1B26;
}
.elementor-1365 .elementor-element.elementor-element-fbcc502 .elementor-repeater-item-8ec4a41 .swiper-slide-inner .elementor-slide-button:hover {
    color: #1A1814;
    border-color: #1A1814;
}/* End custom CSS */