.product-community{background:#fff;border:1px solid #e5e8ec;border-radius:8px;margin:20px 0;padding:24px}.product-community-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #edf0f3;margin-bottom:18px;padding-bottom:16px}.product-community-heading span{color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.09em}.product-community-heading h2{margin:4px 0 0;font-size:18px}.review-score{display:grid;grid-template-columns:auto auto;align-items:center;gap:1px 9px;text-align:right}.review-score strong{grid-row:1/3;font-size:28px}.review-score span,.review-stars{color:#f2a600;letter-spacing:1px}.review-score small{color:#7b8490;font-size:10px}.review-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.review-card{border:1px solid #e8ebef;border-radius:7px;padding:16px}.review-card>div,.review-card footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.review-card p{margin:14px 0;color:#4f5964;white-space:pre-line}.review-card footer{color:#8a929b;font-size:10px}.review-card footer b{color:#1c8a67;font-weight:600}.review-compose{border-radius:7px;background:#f7f9fb;margin-top:16px;padding:16px}.review-compose>p{margin:0}.review-compose a{color:var(--accent);font-weight:600}.review-compose form{display:grid;grid-template-columns:180px minmax(0,1fr) auto;align-items:end;gap:12px}.review-compose h3{grid-column:1/-1;margin:0}.review-compose label{display:grid;gap:6px;color:#596775;font-size:11px}.review-compose select,.review-compose textarea{border:1px solid #d8dde3;border-radius:5px;background:#fff;padding:10px}.review-compose textarea{min-height:75px;resize:vertical}.review-compose button{border:0;border-radius:5px;background:var(--accent);padding:12px 16px;color:#fff;font-weight:600}.product-community-empty{margin:0;border-radius:6px;background:#f8fafb;padding:17px;color:#77818c}.trendyol-questions details{border:1px solid #e7eaee;border-radius:7px;margin-bottom:10px;overflow:hidden}.trendyol-questions summary{display:flex;align-items:flex-start;gap:10px;padding:15px;cursor:pointer;list-style:none}.trendyol-questions summary::-webkit-details-marker{display:none}.trendyol-questions summary>span,.trendyol-questions details>div>b{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:#fff0e8;color:#f06b20;font-size:12px}.trendyol-questions details>div{display:flex;align-items:flex-start;gap:10px;border-top:1px solid #edf0f3;background:#fafbfc;padding:15px}.trendyol-questions details>div>b{background:#eaf5ef;color:#26805a}.trendyol-questions details p{margin:2px 0 0;color:#4f5964}.trendyol-questions details footer{display:flex;justify-content:space-between;border-top:1px solid #edf0f3;background:#fafbfc;padding:0 15px 13px 51px;color:#8a929b;font-size:10px}
@media(max-width:767px){.product-community{padding:17px}.product-community-heading{align-items:flex-start}.review-list{grid-template-columns:1fr}.review-compose form{grid-template-columns:1fr}.review-compose h3{grid-column:auto}.review-compose button{width:100%}}
@media(max-width:767px){html,body{max-width:100%;overflow-x:hidden}.product-detail,.product-gallery,.product-info,.product-description,.product-community{min-width:0;max-width:100%}.product-info h1{overflow-wrap:anywhere;word-break:break-word}.buy-row{flex-wrap:wrap}.buy-row .cart-button{max-width:100%;white-space:normal}.product-community-heading{flex-wrap:wrap}.trendyol-questions summary,.trendyol-questions details>div{min-width:0}.trendyol-questions p,.review-card p{overflow-wrap:anywhere}}
.community-toggle{padding:0}.community-toggle>.community-toggle-summary{margin:0;border:0;padding:20px 24px;cursor:pointer;list-style:none}.community-toggle>.community-toggle-summary::-webkit-details-marker{display:none}.community-toggle-meta{display:flex;align-items:center;gap:14px;color:#7b8490}.community-toggle-meta>b{display:flex;align-items:center;gap:7px;border:1px solid #dce2e8;border-radius:5px;padding:8px 11px;color:#435064;font-size:11px}.community-toggle-meta i{font-style:normal}.community-toggle-meta em{font-style:normal;font-size:15px;transition:transform .18s}.community-toggle .toggle-hide{display:none}.community-toggle[open] .toggle-show{display:none}.community-toggle[open] .toggle-hide{display:inline}.community-toggle[open] .community-toggle-meta em{transform:rotate(180deg)}.community-toggle-body{border-top:1px solid #edf0f3;padding:18px 24px 14px}@media(max-width:767px){.community-toggle>.community-toggle-summary{padding:17px}.community-toggle-meta{width:100%;justify-content:space-between}.community-toggle-body{padding:15px 17px 7px}}
.product-tabs{margin:20px 0}.product-tab-menu{display:flex;align-items:flex-end;gap:0;border:1px solid #e3e7ec;border-bottom:0;border-radius:8px 8px 0 0;background:#f7f9fb;overflow-x:auto}.product-tab-menu button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:150px;border:0;border-right:1px solid #e3e7ec;border-bottom:3px solid transparent;background:transparent;padding:16px 22px;color:#586574;font-weight:600;white-space:nowrap}.product-tab-menu button.is-active{border-bottom-color:var(--accent);background:#fff;color:#1f2935}.product-tab-menu small{display:grid;place-items:center;min-width:21px;height:21px;border-radius:999px;background:#e8edf2;color:#647181;font-size:10px}.product-tab-menu button.is-active small{background:color-mix(in srgb,var(--accent) 14%,white);color:var(--accent)}.product-tabs>.product-tab-panel{margin:0;border-radius:0 0 8px 8px;border-top:1px solid #e3e7ec}.product-tabs>.product-tab-panel[hidden]{display:none!important}@media(max-width:767px){.product-tab-menu button{min-width:max-content;flex:1;padding:13px 16px}.product-tabs>.product-tab-panel{padding:17px}}
.product-color-variants{margin:16px 0 4px}.product-color-variants>strong{display:block;margin-bottom:9px;color:#34445a;font-size:13px}.product-color-variants>strong span{font-weight:500}.product-color-variants>div{display:flex;flex-wrap:wrap;gap:8px}.product-color-variants a{display:grid;place-items:center;width:66px;height:82px;overflow:hidden;border:1px solid #dbe1e7;border-radius:7px;background:#fff;padding:4px;transition:border-color .16s,box-shadow .16s}.product-color-variants a:hover{border-color:var(--accent);box-shadow:0 3px 12px #00000014}.product-color-variants a.is-active{border:2px solid var(--accent);padding:3px}.product-color-variants img{width:100%;height:100%;object-fit:contain}.product-color-variants a>span{font-size:20px;color:#697687}@media(max-width:767px){.product-color-variants>div{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px}.product-color-variants a{flex:0 0 58px;width:58px;height:72px}}

.variant-choices button.is-image-choice{width:64px;height:82px;min-width:64px;padding:4px;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 2px 8px #17253612;transition:border-color .18s,box-shadow .18s,transform .18s}.variant-choices button.is-image-choice:hover{transform:translateY(-1px);box-shadow:0 5px 14px #1725361c}.variant-choices button.is-image-choice[aria-pressed=true]{box-shadow:0 0 0 2px var(--accent),0 5px 14px #17253620}
.variant-choices button.is-image-choice img{width:100%;height:100%;display:block;object-fit:contain;object-position:center;border-radius:5px}

.product-color-count{position:absolute;right:12px;bottom:12px;z-index:3;display:flex;align-items:center;gap:5px;min-height:26px;padding:3px 8px 3px 6px;border:1px solid #e1e5ea;border-radius:999px;background:#fffffff2;color:#4a5260;box-shadow:0 2px 10px #1725361a;font-size:12px;line-height:1;pointer-events:none}.product-color-swatches{display:flex;align-items:center;padding-left:3px}.product-color-swatches i{display:block;width:13px;height:13px;margin-left:-4px;border:2px solid #fff;border-radius:50%;background:var(--swatch);box-shadow:0 0 0 1px #d9dee5}.product-color-count b{font-size:12px;font-weight:700}
