.legacy-page .legacy-single-column{grid-template-columns:minmax(0,1fr)}
.legacy-page .legacy-single-column>.order-form{min-width:0;width:100%}
.legacy-page [data-legacy-gallery]{width:100%;max-width:100%;margin:0;transform:none;touch-action:auto}
.legacy-page [data-legacy-gallery] .slides{gap:0;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}
.legacy-page [data-legacy-gallery] .slides::-webkit-scrollbar{display:none}
.legacy-page [data-legacy-gallery] .slides>img,.legacy-page [data-legacy-gallery] .slides>figure{flex:0 0 100%;min-width:100%;width:100%;scroll-snap-align:start;object-fit:contain;aspect-ratio:1/1}
.legacy-page .legacy-product-information{padding:18px;min-width:0;align-self:start}
.legacy-page .legacy-product-information:has(>.legacy-product-content:empty),.legacy-page .legacy-product-information:empty{display:none}
.legacy-page .hero:not(:has(.legacy-product-content)){grid-template-columns:minmax(0,1fr)}
.legacy-page .legacy-product-content{overflow-wrap:anywhere;line-height:1.6}
.legacy-page .legacy-product-content img{max-width:100%;height:auto}
.legacy-page .legacy-whatsapp{margin:20px 0 10px}
.legacy-page .legacy-whatsapp-image{text-align:center;width:100%;padding:7px 0}
.legacy-page .legacy-whatsapp-image .wa-btn{display:inline-block;max-width:100%;padding:0;background:none;box-shadow:none;border:0}
.legacy-page .legacy-whatsapp-image img{display:block;width:min(100%,300px);height:auto;margin:auto}
.legacy-source-yaprakelektronik .woss-faq-list,.legacy-source-yaprakelektronik>.alert{background:white;color:#111827}
.legacy-source-yaprakelektronik #checkout>center{display:none}
.legacy-page [data-native-style=electronic] .native20-consent>label{display:inline;font-size:13px;font-weight:400}
.legacy-page [data-native-style=electronic] .native20-consent{display:block}
.legacy-page [data-native-style=electronic] .native20-consent input{margin-right:8px}
.legacy-page .card.form .native20-total{color:#111827}
@media(max-width:859px){.legacy-source-yaprakelektronik #checkout>.grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:760px){.legacy-page .hero{display:flex;flex-direction:column}.legacy-page .hero-card,.legacy-page .legacy-product-information{width:100%}.legacy-page .order-form{padding:16px}.legacy-page .wa-btn{white-space:normal;text-align:center}}
@media(prefers-reduced-motion:reduce){.legacy-page [data-legacy-gallery] .slides{scroll-behavior:auto}}
#storefront #checkout [data-native-color-section][hidden]{display:none!important}
#storefront #checkout [data-native-color-section] [hidden]{display:none!important}
#storefront #checkout [data-native-size-field][hidden]{display:none!important}.legacy-page .legacy-whatsapp:not(.legacy-whatsapp-image) .wa-btn{display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:12px 16px;background:#169c55;color:#fff;border-radius:12px;font-weight:700;text-decoration:none}

/* Native galleries scroll their own track; image overflow must not enlarge the page. */
.legacy-page [data-legacy-gallery] .slides{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;min-width:0;width:100%;transform:none}
.legacy-page [data-legacy-gallery] .slides>figure video{display:block;width:100%;height:100%;object-fit:contain}
.legacy-page [data-legacy-gallery] .slides:focus-visible{outline:2px solid currentColor;outline-offset:-2px}
.legacy-page [data-native-style=electronic] .native-color-card>label{position:relative;margin:0;gap:0;min-width:0}
.legacy-page [data-native-style=electronic] .native-color-card .native-quantity-label{padding:0 8px 8px;margin-top:8px}
.legacy-source-yaprakelektronik2 .cta-row .cta-btn{min-width:0;max-width:100%;overflow-wrap:anywhere}

.legacy-source-yaprakelektronik2 [data-legacy-sticky] .info{min-width:0;flex:1}
.legacy-source-yaprakelektronik2 [data-legacy-sticky] .name{display:block;overflow-wrap:anywhere}
.legacy-source-yaprakelektronik2 [data-legacy-sticky] .price{flex-shrink:0}
.legacy-source-yaprakelektronik2 [data-legacy-sticky] .go{box-sizing:border-box;text-align:center;line-height:1.4;text-decoration:none;font:inherit;font-weight:800}
.legacy-source-yaprakelektronik2 .order-form{min-width:0;max-width:100%;overflow-wrap:anywhere}
.legacy-source-yaprakelektronik2 .order-form input,.legacy-source-yaprakelektronik2 .order-form select,.legacy-source-yaprakelektronik2 .order-form textarea,.legacy-source-yaprakelektronik2 .order-form button{font-family:inherit;width:100%;min-width:0}
.legacy-source-yaprakelektronik2 #checkout .native-offer-card:has([data-native-offer]:checked){outline:none}
.legacy-source-yaprakelektronik2 #checkout .native-offer-card:focus-within{outline:2px solid var(--brand);outline-offset:2px}

/* Long-page form uses the original page font, including native browser controls. */
.legacy-source-yaprakelektronik #storefront{font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;line-height:1.5}
.legacy-page [data-native-style=electronic] input,.legacy-page [data-native-style=electronic] select,.legacy-page [data-native-style=electronic] textarea,.legacy-page [data-native-style=electronic] button{font-family:inherit}
.legacy-source-yaprakelektronik .pay-note:has(#information)>label{font-size:13px;font-weight:400;line-height:1.5;margin:0;min-width:0}
.legacy-source-yaprakelektronik .pay-note a{color:inherit;text-decoration:underline;text-underline-offset:2px}
.legacy-source-yaprakelektronik .pay-note #information{flex:0 0 18px;margin:2px 0 0}

/* Original electronic pages: contain media and package badges on every viewport. */
.legacy-source-yaprakelektronik #storefront>a[href="#order"]{display:block;width:min(100%,980px);margin-inline:auto}
.legacy-source-yaprakelektronik #storefront>a[href="#order"] img,.legacy-source-yaprakelektronik #storefront>a[href="#order"] video{display:block;width:100%;height:auto}
.legacy-source-yaprakelektronik #checkout .pack-header{flex-wrap:wrap;min-width:0}
.legacy-source-yaprakelektronik #checkout .native20-yaprakelektronik-1{position:static;margin:0 0 0 auto;max-width:100%}
.legacy-source-yaprakelektronik2 .legacy-product-information:has(.legacy-product-content){padding:0;overflow:hidden}
