.bst{background:#fff;color:#252525;padding:32px 0 64px}.bst *{box-sizing:border-box}.bst__wrap{max-width:1440px;margin:auto;padding:0 32px}.bst__breadcrumb{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:13px;color:#666;margin-bottom:34px}.bst__breadcrumb a{color:inherit;text-decoration:none}.bst__breadcrumb a:hover{text-decoration:underline}.bst__intro{margin-bottom:30px;max-width:1000px}.bst__intro h1{font-size:36px;font-weight:650;line-height:1.25;margin:0 0 18px;letter-spacing:-.6px}.bst__description{font-size:16px;line-height:1.75}.bst__scroll{width:100%;overflow-x:auto;border:1px solid #dedede;border-radius:3px}.bst table{width:100%;min-width:1220px;border-collapse:collapse;font-size:13px;line-height:1.5}.bst th{background:#f3f3f3;font-weight:650;text-align:left;white-space:nowrap}.bst td,.bst th{padding:14px 12px;border-bottom:1px solid #e2e2e2;vertical-align:middle}.bst td{border-right:1px solid #ededed}.bst tbody tr:last-child td{border-bottom:0}.bst tbody tr:nth-child(even){background:#fafafa}.bst td:nth-child(2),.bst td:nth-child(3),.bst td:nth-child(9){white-space:nowrap}.bst td a{color:#a22322;text-decoration:underline;text-underline-offset:3px}.bst__photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 28px;margin-top:48px}.bst__photos:empty{display:none}.bst__photo{margin:0;min-width:0}.bst__photo a{display:block;border:1px solid #e5e5e5;background:#fff;padding:16px}.bst__photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.bst__photo figcaption{font-size:14px;line-height:1.65;padding-top:14px;color:#333}.bst__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:48px;padding-top:30px;border-top:1px solid #ddd}.bst__actions>a,.bst__actions>span{display:inline-flex;align-items:center;justify-content:center;padding:13px 18px;border:1px solid #a22322;color:#a22322;font-size:14px;line-height:1.5;text-decoration:none;border-radius:3px}.bst__actions>a:hover{background:#f7eeee}.bst__actions .bst__quote{background:#a22322;color:white}.bst__actions .bst__unavailable{color:#777;border-color:#d1d1d1;background:#f4f4f4;cursor:default}@media(max-width:1000px){.bst__wrap{padding:0 24px}.bst__photos{grid-template-columns:repeat(2,minmax(0,1fr))}.bst__intro h1{font-size:30px}}@media(max-width:600px){.bst{padding:24px 0 40px}.bst__wrap{padding:0 18px}.bst__breadcrumb{font-size:12px;margin-bottom:26px;gap:7px}.bst__intro h1{font-size:27px;letter-spacing:-.3px}.bst__photos{grid-template-columns:1fr;gap:30px;margin-top:32px}.bst__photo a{padding:12px}.bst__actions{display:grid;grid-template-columns:1fr;width:100%;margin-top:32px}.bst__actions>a,.bst__actions>span{width:100%;text-align:center}.bst td,.bst th{padding:12px 10px}}

.bst table{table-layout:fixed}.bst th{white-space:normal}.bst td:nth-child(9){white-space:normal;overflow-wrap:anywhere}.bst th:nth-child(1){width:65px}.bst th:nth-child(2){width:58px}.bst th:nth-child(3){width:164px}.bst th:nth-child(4){width:98px}.bst th:nth-child(5){width:80px}.bst th:nth-child(6){width:90px}.bst th:nth-child(7){width:94px}.bst th:nth-child(8){width:105px}.bst th:nth-child(9){width:180px}.bst th:nth-child(10),.bst th:nth-child(11){width:100px}.bst th:nth-child(12){width:86px}

.bst__categories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:4px 0 38px}.bst__categories a{display:flex;align-items:center;min-height:80px;padding:20px;border:1px solid #ddd;border-bottom:2px solid #a22322;color:#a22322;text-decoration:none;font-size:15px;line-height:1.5}.bst__categories a[aria-current=page]{background:#a22322;color:white}.bst__categories a:focus-visible{outline:3px solid #333;outline-offset:3px}.bst__content[aria-busy=true]{opacity:.65}@media(max-width:1000px){.bst__categories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.bst__categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:28px}.bst__categories a{font-size:13px;min-height:72px;padding:12px}}

.bst__product-title{font-size:17px;font-weight:600;line-height:1.5;margin:0 0 8px}.bst__photo .bst__product-title a{display:inline;padding:0;border:0;color:#222;background:none;text-decoration:none}.bst__photo .bst__product-title a:hover{color:#a22322}.bst__photo figcaption p{margin:0;color:#666;font-size:14px;line-height:1.65}

.bst__overview{margin:0 0 32px}.bst__overview h1{font-size:clamp(26px,3vw,40px);line-height:1.2;margin:18px 0}.bst__overview p,.bst__description{font-size:16px;line-height:1.75;max-width:1100px}.bst__intro h2{font-size:28px;line-height:1.25;margin:16px 0}
