.brand-faq{margin:3rem 0}.brand-faq-title{margin:0 0 1.25rem}.brand-faq-items{display:grid;gap:.75rem}.brand-faq-item{padding:0;border:1px solid #e2e5e9;border-radius:10px;background:#fff;overflow:hidden;transition:border-color .18s,box-shadow .18s}.brand-faq-item:hover{border-color:#b9c1c9}.brand-faq-item[open]{border-color:#c4cad1;box-shadow:0 5px 18px rgba(0,0,0,.06)}.brand-faq-question{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;cursor:pointer;font-weight:600;list-style:none}.brand-faq-question::-webkit-details-marker{display:none}.brand-faq-question::marker{content:""}.brand-faq-question:after{content:"+";flex:0 0 auto;font-size:1.5rem;font-weight:400;line-height:1}.brand-faq-item[open]>.brand-faq-question:after{content:"−"}.brand-faq-question:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.brand-faq-answer{padding:0 1.25rem 1.25rem;line-height:1.65}.brand-faq-answer>:last-child{margin-bottom:0}.boeties-size-chart{box-sizing:border-box;width:min(860px,calc(100% - 32px));max-width:860px;max-height:min(90vh,900px);margin:auto;padding:0;color:#222;background:#fff;border:0;border-radius:12px;box-shadow:0 20px 65px rgba(0,0,0,.24);overflow:hidden}.boeties-size-chart::backdrop{background:rgba(14,20,28,.55)}.boeties-size-chart[open]{animation:boeties-modal-enter .18s ease-out}.boeties-size-chart__inner{display:flex;flex-direction:column;max-height:min(90vh,900px);min-height:0;padding:0}.boeties-size-chart__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex:0 0 auto;padding:1.1rem 1.5rem;border-bottom:1px solid #e7e9eb}.boeties-size-chart__header h2{margin:0;font-size:1.35rem;line-height:1.35;font-weight:600}.boeties-size-chart__header .close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:0 0;color:inherit;cursor:pointer;font-size:1.9rem;line-height:1}.boeties-size-chart__header .close:hover{background:#f1f3f5}.boeties-size-chart__header .close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.boeties-size-chart__content{padding:1.5rem;min-height:0;overflow:auto;overscroll-behavior:contain}.boeties-size-chart__content img{max-width:100%;height:auto}.boeties-size-chart__content table{display:block;max-width:100%;overflow-x:auto}.product-brand-chart{margin:1rem 0}@keyframes boeties-modal-enter{from{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){.brand-faq-question{padding:1rem}.brand-faq-answer{padding:0 1rem 1rem}.boeties-size-chart{width:calc(100% - 20px);max-height:92vh}.boeties-size-chart__inner{max-height:92vh}.boeties-size-chart__header{padding:.75rem 1rem}.boeties-size-chart__header h2{font-size:1.15rem}.boeties-size-chart__content{padding:1rem}}@media (prefers-reduced-motion:reduce){.boeties-size-chart[open]{animation:none}.brand-faq-item{transition:none}}.boeties-size-chart__content .boeties-size-guide{color:#27313b}.boeties-size-chart__content .boeties-size-guide>p:first-child{background:#f3f6f8;border-left:3px solid #566b7c;border-radius:6px;padding:14px 16px;margin:0 0 22px}.boeties-size-chart__content .boeties-size-guide h3{font-size:1.12rem;line-height:1.4;margin:28px 0 10px;padding-bottom:9px;border-bottom:1px solid #e2e7eb}.boeties-size-chart__content .boeties-size-guide table{display:table;width:100%;border-collapse:collapse;margin:14px 0 22px;font-variant-numeric:tabular-nums}.boeties-size-chart__content .boeties-size-guide th,.boeties-size-chart__content .boeties-size-guide td{padding:11px 13px;border-bottom:1px solid #e7ebef;text-align:center;white-space:nowrap}.boeties-size-chart__content .boeties-size-guide th{background:#eef2f5;font-weight:700;color:#263544}.boeties-size-chart__content .boeties-size-guide tbody tr:nth-child(even){background:#f8fafb}.boeties-size-chart__content .boeties-size-guide ol{padding-left:1.4rem}.boeties-size-chart__content .boeties-size-guide li{margin-bottom:8px}.boeties-size-chart__content .boeties-size-guide small{color:#687784}@media (max-width:640px){.boeties-size-chart__content .boeties-size-guide th,.boeties-size-chart__content .boeties-size-guide td{padding:9px 7px;font-size:.9rem}}.product-brand-chart button[data-boeties-size-chart-open]{display:inline;width:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;color:inherit;font:inherit;line-height:inherit;text-decoration:underline;text-underline-offset:3px;text-transform:none;cursor:pointer}.product-brand-chart button[data-boeties-size-chart-open]:hover,.product-brand-chart button[data-boeties-size-chart-open]:focus{background:0 0;box-shadow:none;color:inherit}.product-brand-chart button[data-boeties-size-chart-open]:focus-visible{outline:2px solid currentColor;outline-offset:3px}