.reference-store-detail{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);gap:32px;align-items:start;background:#fff;padding:20px;border-radius:8px}.reference-store-detail>div,.reference-store-detail>section{min-width:0}.reference-store-detail>section{display:flex;flex-direction:column;gap:15px}.reference-store-detail h1{font-size:24px;line-height:1.4;margin:0}.reference-store-detail .eyebrow{font-size:12px;color:#777}.reference-store-detail .price{font-size:28px;color:#ed7a14;padding:10px 0 20px;border-bottom:1px solid #eee;margin:0}.reference-store-detail .detail-photo{height:600px;max-height:72vh;position:relative;background:#f7f7f7;border:1px solid #eee;border-radius:7px;overflow:hidden}.reference-store-detail .detail-image-open{width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in;border-radius:0;display:block}.reference-store-detail .detail-image-open:disabled{opacity:1;cursor:default}.reference-store-detail .detail-photo img{display:block;width:100%;height:100%;object-fit:contain;padding:0;max-height:none}.reference-store-detail .gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);border:0;border-radius:50%;background:white;box-shadow:0 2px 7px #0002;width:42px;height:42px;padding:0;font-size:30px}.reference-store-detail .gallery-arrow.previous{inset-inline-start:12px}.reference-store-detail .gallery-arrow.next{inset-inline-end:12px}.reference-store-detail .image-gallery{display:flex;justify-content:center;gap:10px;padding:12px 0;overflow:auto}.reference-store-detail .image-gallery button{flex:0 0 65px;padding:2px;border-radius:6px;border:1px solid #ddd;background:white}.reference-store-detail .image-gallery button[aria-selected=true]{border:2px solid #f27a16}.reference-store-detail .image-gallery img{display:block;width:60px;height:75px;object-fit:contain;padding:0}.reference-store-detail .detail-buy{display:flex;gap:12px;align-items:stretch;margin:0;padding:10px 0}.reference-store-detail .detail-buy input{width:64px;min-width:45px;border:1px solid #ddd;border-radius:5px}.reference-store-detail .detail-buy input[hidden],.reference-store-detail [hidden]{display:none!important}.reference-store-detail .detail-buy .primary,.reference-store-detail .detail-buy-now{flex:1;min-height:50px;font-size:17px;font-weight:600;border:1px solid #f27a16;border-radius:6px}.reference-store-detail .detail-buy .primary{background:#f27a16;color:#fff}.reference-store-detail .detail-buy-now{color:#f27a16;background:white}.reference-store-detail .detail-favorite{flex:0 0 48px;border-radius:50%;padding:8px;font-size:27px}.reference-store-detail .detail-favorite[aria-pressed=true]{color:#d04444}.reference-store-detail .detail-delivery{display:block;border:1px solid #e4e4e4;border-radius:6px;background:#f8fcfa;padding:16px}.reference-store-detail .detail-delivery h3{font-size:15px;margin:0 0 10px}.reference-store-detail .detail-delivery p{margin:5px 0}.reference-store-detail .detail-delivery span{display:inline-block;border-radius:10px;background:#188348;color:#fff;padding:2px 10px;font-size:12px}.reference-store-detail dl{order:8;font-size:12px;color:#6b7280}.reference-store-detail .product-stock-status{font-size:13px;margin:0}.reference-store-detail .variant-list{margin:0}.product-image-viewer{width:min(1000px,95vw);max-height:95vh;padding:20px}.product-image-viewer #dialog-content{max-height:85vh;overflow:auto}.product-zoom-image{display:block;width:100%;height:auto;object-fit:contain}.appearance-listing-tabs a{padding:10px 18px;border-radius:6px}.appearance-listing-tabs a.active{background:#174b79;color:#fff}@media(max-width:760px){.reference-store-detail{grid-template-columns:1fr;padding:10px;gap:16px}.reference-store-detail .detail-photo{height:490px;max-height:65vh}.reference-store-detail h1{font-size:20px}.reference-store-detail .detail-buy{flex-wrap:wrap}.reference-store-detail .detail-buy .primary,.reference-store-detail .detail-buy-now{min-width:115px;font-size:15px}}

#dialog.product-image-viewer{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;inset:0;margin:0;padding:16px;border:0;border-radius:0;background:#111;color:#fff}#dialog.product-image-viewer #dialog-content{height:100%;max-height:none;display:flex;flex-direction:column;overflow:hidden;padding:0}#dialog.product-image-viewer #dialog-content>h2{flex:0 0 auto;font-size:16px;padding-inline-end:60px;margin:0 0 10px}#dialog.product-image-viewer .product-zoom-image{flex:1 1 auto;min-height:0;width:100%;height:calc(100dvh - 75px);object-fit:contain}#dialog.product-image-viewer .dialog-close{position:fixed;inset-inline-end:16px;top:12px;z-index:10;background:#333;color:white;border:1px solid #777;font-size:22px;width:44px;height:44px;padding:4px}#dialog.product-image-viewer::backdrop{background:#111}
.reference-product-tabs{border:1px solid #dedede;border-radius:7px;background:#fff;margin-top:30px;overflow:hidden}.reference-product-tabs>.tabs{display:flex;gap:0;border-bottom:1px solid #dedede;margin:0;overflow-x:auto;scrollbar-width:thin}.reference-product-tabs>.tabs button{flex:1;min-width:145px;padding:20px 13px;white-space:nowrap;border:0;border-bottom:3px solid transparent;border-radius:0;background:#fff;color:#555;font-weight:400}.reference-product-tabs>.tabs button.active{color:#111;background:#fff;border-bottom-color:#ff7a00;font-weight:700}.reference-product-tabs #detail-body{padding:28px}.tab-count{display:inline-flex;align-items:center;justify-content:center;background:#ff7900;color:white;font-size:11px;border-radius:12px;min-width:20px;padding:1px 5px}.installment-notice{padding:12px 16px;border-radius:7px;background:#f0f4ff}.installment-bank-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.installment-bank{border:1px solid #e8e8e8;border-radius:10px;overflow:hidden;min-width:0}.installment-bank header{background:#f7f7f7;padding:18px 10px;text-align:center;display:flex;flex-direction:column;gap:4px}.bank-brand{font-size:22px;letter-spacing:-1px;color:#263650}.bank-axess{color:#d32a2f}.bank-bonus{color:#23852e}.bank-world{color:#713ab8}.bank-maximum{color:#d72e80}.bank-cardfinans{color:#153970}.bank-paraf{color:#00a9b8}.bank-combo{color:#c52a35}.installment-bank table{width:100%;border-collapse:collapse;font-size:12px;table-layout:fixed}.installment-bank th,.installment-bank td{padding:9px 5px;border:1px solid #eee;text-align:center;overflow-wrap:anywhere}.installment-bank td small{display:block;color:#666;font-size:10px}.product-answered-questions article{border-bottom:1px solid #ddd;padding:14px 0}.delivery-line{display:flex;align-items:flex-start;gap:9px}.delivery-line>span{background:none!important;color:inherit!important;padding:0!important}#card-installment-admin .stack{flex-wrap:wrap}#card-installment-admin table td{vertical-align:middle}[data-protected-edit] .form-grid{gap:14px}[data-protected-edit] input,[data-protected-edit] textarea,[data-protected-edit] select{max-width:100%}@media(max-width:1100px){.installment-bank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.market-top [data-mobile-secondary]{display:none!important}.reference-product-tabs>.tabs button{min-width:135px;padding:16px 10px;font-size:12px}.reference-product-tabs #detail-body{padding:16px}.installment-bank-grid{grid-template-columns:1fr}.installment-bank table{font-size:13px}#card-plan-editor .form-grid,#card-bank-editor .form-grid{grid-template-columns:1fr}}

#dialog.product-image-viewer{width:min(680px,calc(100vw - 32px));max-width:calc(100vw - 32px);height:auto;max-height:calc(100dvh - 32px);inset:0;margin:auto;padding:16px;border:1px solid #ddd;border-radius:10px;background:#fff;color:#222}#dialog.product-image-viewer #dialog-content{height:auto;max-height:calc(100dvh - 70px);display:block;overflow:hidden}#dialog.product-image-viewer .product-zoom-image{width:100%;height:min(76dvh,780px);object-fit:contain}#dialog.product-image-viewer .dialog-close{position:absolute;inset-inline-end:8px;top:8px;background:#fff;color:#333;border:0}#dialog.product-image-viewer::backdrop{background:#0007}.care-page-links{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.captcha-slot{margin:14px 0;min-height:80px;max-width:100%}

.viewer-controls{position:absolute;inset:50% 12px auto;display:flex;justify-content:space-between;pointer-events:none}.viewer-controls button{pointer-events:auto;width:44px;height:44px;border-radius:50%;background:white;box-shadow:0 2px 8px #0003;color:#333;font-size:28px;padding:0}

.product-review{padding:22px 0;border-bottom:1px solid #e5e5e5;overflow-wrap:anywhere}.product-review .review-stars{color:#f5b800;font-size:22px;letter-spacing:2px}.product-review>strong{font-size:13px;color:#777;font-weight:400}.product-review>p{margin:20px 0;white-space:pre-wrap;line-height:1.65}.review-votes{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}.review-votes button{background:#fff;color:#666;border:1px solid #ddd;border-radius:8px;padding:7px 10px;min-height:38px}.review-votes button[aria-pressed="true"]{color:#b94e00;border-color:#f58220;background:#fff5eb}.review-votes [role="status"]{font-size:12px;color:#a32424}
