.c2f-commercial-polish .c2f-review-summary{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:14px 0 20px;font-family:var(--font-body-family),sans-serif;font-size:13px;line-height:1.4;color:#172431;letter-spacing:0}.c2f-commercial-polish .c2f-review-summary strong{font-size:14px;font-weight:750}.c2f-review-summary strong span{font-size:12px;font-weight:450;color:#667481}.c2f-review-count{padding-left:10px;border-left:1px solid #d8dfe6;color:#52616f}.c2f-review-stars{display:inline-block;position:relative;width:100px;height:20px;flex:0 0 100px}.c2f-review-stars-base,.c2f-review-stars-fill{display:flex;position:absolute;inset:0;height:20px;overflow:hidden}.c2f-review-stars svg{display:block;width:20px;height:20px;flex:0 0 20px;stroke:none}.c2f-review-stars-base svg{fill:#e8edf1}.c2f-review-stars-fill svg{fill:#efb900}
.c2f-commercial-polish .c2f-name{display:table!important;width:fit-content;max-width:100%;padding:7px 11px!important;margin-bottom:14px!important;background:#fff8db;border-left:3px solid #fc0;border-radius:0 6px 6px 0;color:#806100!important;font-size:11px!important;font-weight:750;letter-spacing:.11em!important;line-height:1.5;text-transform:uppercase}.c2f-commercial-polish .c2f-kicker{color:#8a6900!important}.c2f-commercial-polish :is(.c2f-story--dark,.c2f-detail-dark,.c2f-final-cta) .c2f-kicker{color:#fc0!important}
.c2f-commercial-polish .c2f-premium-price{display:flex;align-items:center;flex-wrap:wrap;gap:10px 15px}.c2f-commercial-polish .c2f-premium-price .price__container{margin:0}.c2f-commercial-polish .c2f-premium-price.price--on-sale .price__sale{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px}.c2f-commercial-polish .c2f-premium-price .price-item--sale,.c2f-commercial-polish .c2f-price-line:has(.c2f-compare:not([hidden])) .c2f-price{color:#123e68!important;font-weight:800}.c2f-commercial-polish .c2f-premium-price .price__sale s,.c2f-commercial-polish .c2f-compare{color:#566c80!important;font-size:20px!important;line-height:1.3;font-weight:600!important;text-decoration-color:#315a7e;text-decoration-thickness:2px;margin:0!important}.c2f-commercial-polish .c2f-premium-price .price__badge-sale,.c2f-commercial-polish .c2f-savings{background:#ffcc00!important;color:#122739!important;border:1px solid #e7b900!important;border-radius:8px!important;font-size:13px!important;font-weight:800!important;letter-spacing:.01em;padding:10px 14px!important;line-height:1.25;box-shadow:0 3px 0 #f2e5a9;white-space:normal}.c2f-commercial-polish .c2f-premium-price:not(.price--on-sale) .price__badge-sale{display:none!important}.c2f-commercial-polish .c2f-price-line{gap:12px 15px}
.c2f-commercial-polish .c2f-purchase-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-top:1px solid #dde3e8;margin:24px 0 8px;padding-top:20px;font-size:11px;line-height:1.45;color:#22313e}.c2f-purchase-trust>div{display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-width:0}.c2f-purchase-trust .c2f-icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5}.c2f-purchase-trust a{color:inherit;text-decoration:none}.c2f-purchase-trust a:hover{text-decoration:underline;text-underline-offset:4px}
@media(max-width:749px){.c2f-commercial-polish .c2f-premium-price .price__sale s,.c2f-commercial-polish .c2f-compare{font-size:18px!important}.c2f-commercial-polish .c2f-premium-price .price__badge-sale,.c2f-commercial-polish .c2f-savings{font-size:12px!important;padding:9px 12px!important}.c2f-commercial-polish .c2f-review-summary{gap:8px;font-size:12px;margin:12px 0 16px}.c2f-commercial-polish .c2f-purchase-trust{gap:10px;font-size:10px}.c2f-commercial-polish .c2f-name{font-size:10px!important}.c2f-commercial-polish .c2f-price-line{gap:10px 12px}}


.c2f-commercial-polish .c2f-stock-line,.c2f-stock-state{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;line-height:1.5;color:#22313e}.c2f-commercial-polish .c2f-stock-line:before{content:none!important}.c2f-stock-line strong{font-weight:750}.c2f-stock-line [data-c2f-stock-dispatch]{font-weight:400}.c2f-stock-line [hidden]{display:none!important}.c2f-stock-dot{display:inline-block;width:12px;height:12px;border:2px solid #fff;border-radius:50%;background:#24b858;box-shadow:0 0 0 2px #c9f0d3;margin:2px 4px 2px 2px;flex:0 0 12px}.c2f-stock-line[data-available="false"] .c2f-stock-dot,.c2f-stock-state[data-available="false"] .c2f-stock-dot{background:#929ca4;box-shadow:0 0 0 2px #e4e8eb}.c2f-payment-icons{display:flex;flex-direction:column;align-items:center;gap:7px;margin:15px 0 19px}.c2f-payment-icons>span{display:flex;gap:6px;align-items:center;font-size:11px;color:#63707c}.c2f-payment-icons .c2f-icon{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7}.c2f-payment-icons ul{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;list-style:none;padding:0;margin:0}.c2f-payment-icons li{display:flex}.c2f-payment-icons svg{width:34px;height:22px}
