.dw-product-summary{margin:1.4rem 0 1.8rem;border:1px solid rgba(var(--color-foreground),.14);border-left:4px solid #00a199;border-radius:12px;background:rgba(var(--color-foreground),.025);overflow:hidden}.dw-product-summary__row{display:grid;grid-template-columns:32px 1fr;gap:11px;padding:13px 15px;align-items:start}.dw-product-summary__row+.dw-product-summary__row{border-top:1px solid rgba(var(--color-foreground),.09)}.dw-product-summary__icon{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:rgba(0,161,153,.14);color:#00a199;font-weight:900}.dw-product-summary__row--warning .dw-product-summary__icon{background:rgba(216,151,0,.14);color:#d89700}.dw-product-summary__row strong{display:block;font-size:1.42rem;line-height:1.3}.dw-product-summary__row span:not(.dw-product-summary__icon){display:block;margin-top:2px;font-size:1.22rem;line-height:1.45;opacity:.72}.dw-product-details{padding-top:20px;padding-bottom:34px}.dw-product-details__head{margin-bottom:14px}.dw-product-details__head p{margin:0 0 5px;color:#00a199;font-weight:800;letter-spacing:.13em;font-size:1.1rem}.dw-product-details__head h2{margin:0}.dw-accordion{border-top:1px solid rgba(var(--color-foreground),.16)}.dw-accordion:last-child{border-bottom:1px solid rgba(var(--color-foreground),.16)}.dw-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:19px 4px;cursor:pointer;list-style:none;font-weight:800;font-size:1.6rem}.dw-accordion summary::-webkit-details-marker{display:none}.dw-accordion summary:after{content:'+';font-size:2.1rem;color:#00a199;font-weight:400}.dw-accordion[open] summary:after{content:'−'}.dw-accordion__content{padding:0 4px 23px}.dw-fitment-content{max-height:560px;overflow:auto;padding-right:10px}.dw-detail-table{width:100%;border-collapse:collapse}.dw-detail-table tr{border-bottom:1px solid rgba(var(--color-foreground),.09)}.dw-detail-table th,.dw-detail-table td{padding:11px 8px;text-align:left;vertical-align:top}.dw-detail-table th{width:34%;opacity:.72}.dw-approval-box{padding:15px 17px;border-radius:10px;border:1px solid rgba(0,161,153,.32);background:rgba(0,161,153,.07);margin-bottom:15px}.dw-approval-box strong{font-size:1.55rem}.dw-approval-box p{margin:.5rem 0 0}.dw-report-button{text-decoration:none}@media(max-width:749px){.dw-detail-table th{width:42%}.dw-accordion summary{font-size:1.48rem}}
