.manufacturer-product-tabs{overflow-x:clip}.manufacturer-product-tabs .width-wrap{padding-top:2.5rem}.manufacturer-product-tab-set{display:grid;grid-template-columns:1fr;position:relative;--active-tab:0}.manufacturer-product-tab-set .manufacturer-product-gallery-controls{position:absolute;top:5.4rem;left:1.25rem;right:1.25rem;z-index:2;pointer-events:none}.manufacturer-product-tab-set .manufacturer-product-gallery-button{position:absolute;top:0;display:flex;align-items:center;justify-content:center;width:58px;height:58px;border:0;border-radius:50%;background:#9fdff8;color:#000;font-size:2.125rem;line-height:1;cursor:pointer;pointer-events:auto;transition:background-color .2s linear,color .2s linear}.manufacturer-product-tab-set .manufacturer-product-gallery-button:focus-visible,.manufacturer-product-tab-set .manufacturer-product-gallery-button:hover{background:#7a0306;color:#fff}.manufacturer-product-tab-set .manufacturer-product-gallery-button:focus-visible{outline:2px solid #fff;outline-offset:2px}.manufacturer-product-tab-set .manufacturer-product-gallery-button[hidden]{display:none}.manufacturer-product-tab-set .previous{left:0}.manufacturer-product-tab-set .next{right:0}.manufacturer-product-tab-set.tab-count-1 .manufacturer-product-gallery-controls{display:none}.manufacturer-product-tab-set .tab{position:relative;grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;justify-self:center;width:42vw;max-width:10rem;padding:.5rem 0 1rem;border:0;color:#005581;text-align:center;cursor:pointer;opacity:1;pointer-events:none;transform:translateX(calc((var(--tab-index) - var(--active-tab)) * 36vw));transition:transform .35s ease}.manufacturer-product-tab-set .tab .icon:not(.toggle-icon){display:block;width:110px;height:110px;margin:0 auto;background-image:url("../img/textures/flecks-blue.png");background-size:670px 180px;background-position:-112px -34px;-webkit-background-clip:text;background-clip:text;color:transparent;font-size:6.25rem;line-height:110px;text-align:center}.manufacturer-product-tab-set .tab .toggle-icon{display:block;visibility:hidden;margin-top:.35rem;color:#7a0306;font-size:1.5rem;line-height:1}.manufacturer-product-tab-set .tab .title{display:block;background-image:url("../img/textures/flecks-blue.png");background-size:670px 180px;-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.125rem;font-weight:800;letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.manufacturer-product-tab-set .tab-panel{position:absolute;grid-column:1;grid-row:2;width:100%;padding:0 min(8vw,50px) 1.875rem;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .4s linear,visibility 0s linear .4s}.manufacturer-product-tab-set .content{position:relative;max-width:37.5rem;margin:0 auto;padding:2rem 2.5rem;background:#eceef0;color:#4c4d4f}.manufacturer-product-tab-set .product-content-group+.product-content-group{margin-top:1.75rem}.manufacturer-product-tab-set .product-content-group ul{margin-top:.45rem}.manufacturer-product-tab-set .product-content-group li{font-size:1rem;line-height:1.35}.manufacturer-product-tab-set .product-content-group li+li{margin-top:.45rem}.manufacturer-product-tab-set .tab-0{--tab-index:0}.manufacturer-product-tab-set .toggle-0:checked~.tab-0{opacity:1;pointer-events:auto;z-index:1}.manufacturer-product-tab-set .toggle-0:checked~.tab-0 .icon:not(.toggle-icon),.manufacturer-product-tab-set .toggle-0:checked~.tab-0 .title{background-image:url("../img/textures/flecks-red.png")}.manufacturer-product-tab-set .toggle-0:checked~.tab-0 .toggle-icon{visibility:visible}.manufacturer-product-tab-set .toggle-0:checked~.tab-panel-0{position:relative;opacity:1;pointer-events:all;visibility:visible;z-index:1;transition:opacity .4s linear,visibility 0s linear}.manufacturer-product-tab-set .tab-1{--tab-index:1}.manufacturer-product-tab-set .toggle-1:checked~.tab-1{opacity:1;pointer-events:auto;z-index:1}.manufacturer-product-tab-set .toggle-1:checked~.tab-1 .icon:not(.toggle-icon),.manufacturer-product-tab-set .toggle-1:checked~.tab-1 .title{background-image:url("../img/textures/flecks-red.png")}.manufacturer-product-tab-set .toggle-1:checked~.tab-1 .toggle-icon{visibility:visible}.manufacturer-product-tab-set .toggle-1:checked~.tab-panel-1{position:relative;opacity:1;pointer-events:all;visibility:visible;z-index:1;transition:opacity .4s linear,visibility 0s linear}.manufacturer-product-tab-set .tab-2{--tab-index:2}.manufacturer-product-tab-set .toggle-2:checked~.tab-2{opacity:1;pointer-events:auto;z-index:1}.manufacturer-product-tab-set .toggle-2:checked~.tab-2 .icon:not(.toggle-icon),.manufacturer-product-tab-set .toggle-2:checked~.tab-2 .title{background-image:url("../img/textures/flecks-red.png")}.manufacturer-product-tab-set .toggle-2:checked~.tab-2 .toggle-icon{visibility:visible}.manufacturer-product-tab-set .toggle-2:checked~.tab-panel-2{position:relative;opacity:1;pointer-events:all;visibility:visible;z-index:1;transition:opacity .4s linear,visibility 0s linear}.manufacturer-product-tab-set .tab-3{--tab-index:3}.manufacturer-product-tab-set .toggle-3:checked~.tab-3{opacity:1;pointer-events:auto;z-index:1}.manufacturer-product-tab-set .toggle-3:checked~.tab-3 .icon:not(.toggle-icon),.manufacturer-product-tab-set .toggle-3:checked~.tab-3 .title{background-image:url("../img/textures/flecks-red.png")}.manufacturer-product-tab-set .toggle-3:checked~.tab-3 .toggle-icon{visibility:visible}.manufacturer-product-tab-set .toggle-3:checked~.tab-panel-3{position:relative;opacity:1;pointer-events:all;visibility:visible;z-index:1;transition:opacity .4s linear,visibility 0s linear}.manufacturer-product-tab-set .tab-4{--tab-index:4}.manufacturer-product-tab-set .toggle-4:checked~.tab-4{opacity:1;pointer-events:auto;z-index:1}.manufacturer-product-tab-set .toggle-4:checked~.tab-4 .icon:not(.toggle-icon),.manufacturer-product-tab-set .toggle-4:checked~.tab-4 .title{background-image:url("../img/textures/flecks-red.png")}.manufacturer-product-tab-set .toggle-4:checked~.tab-4 .toggle-icon{visibility:visible}.manufacturer-product-tab-set .toggle-4:checked~.tab-panel-4{position:relative;opacity:1;pointer-events:all;visibility:visible;z-index:1;transition:opacity .4s linear,visibility 0s linear}.manufacturer-product-tab-set .tab-5{--tab-index:5}.manufacturer-product-tab-set .toggle-5:checked~.tab-5{opacity:1;pointer-events:auto;z-index:1}.manufacturer-product-tab-set .toggle-5:checked~.tab-5 .icon:not(.toggle-icon),.manufacturer-product-tab-set .toggle-5:checked~.tab-5 .title{background-image:url("../img/textures/flecks-red.png")}.manufacturer-product-tab-set .toggle-5:checked~.tab-5 .toggle-icon{visibility:visible}.manufacturer-product-tab-set .toggle-5:checked~.tab-panel-5{position:relative;opacity:1;pointer-events:all;visibility:visible;z-index:1;transition:opacity .4s linear,visibility 0s linear}.manufacturer-product-tab-set .tab-6{--tab-index:6}.manufacturer-product-tab-set .toggle-6:checked~.tab-6{opacity:1;pointer-events:auto;z-index:1}.manufacturer-product-tab-set .toggle-6:checked~.tab-6 .icon:not(.toggle-icon),.manufacturer-product-tab-set .toggle-6:checked~.tab-6 .title{background-image:url("../img/textures/flecks-red.png")}.manufacturer-product-tab-set .toggle-6:checked~.tab-6 .toggle-icon{visibility:visible}.manufacturer-product-tab-set .toggle-6:checked~.tab-panel-6{position:relative;opacity:1;pointer-events:all;visibility:visible;z-index:1;transition:opacity .4s linear,visibility 0s linear}@media only screen and (min-width:768px){.manufacturer-product-tab-set{align-items:stretch;overflow-x:visible;grid-template-columns:repeat(7,minmax(0,1fr))}.manufacturer-product-tab-set .manufacturer-product-gallery-controls{display:none}.manufacturer-product-tab-set .tab{justify-self:stretch;width:auto;max-width:none;min-height:9.75rem;padding:.25rem .625rem .75rem;opacity:1;pointer-events:auto;transform:none;transition:none}.manufacturer-product-tab-set .tab:focus-visible .icon:not(.toggle-icon),.manufacturer-product-tab-set .tab:focus-visible .title,.manufacturer-product-tab-set .tab:hover .icon:not(.toggle-icon),.manufacturer-product-tab-set .tab:hover .title{background-image:url("../img/textures/flecks-red.png")}.manufacturer-product-tab-set .tab .icon:not(.toggle-icon){width:92px;height:92px;margin-bottom:.25rem;font-size:5.25rem;line-height:92px}.manufacturer-product-tab-set .tab .title{font-size:1rem}.manufacturer-product-tab-set .tab-panel{grid-column:1/-1;padding:0;background:#eceef0}.manufacturer-product-tab-set .content{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;max-width:none;margin:0;padding:1.875rem 2.5rem}.manufacturer-product-tab-set .product-content-group+.product-content-group{margin-top:0}.manufacturer-product-tab-set .product-content-group li{font-size:1rem}.manufacturer-product-tab-set .tab-0{grid-column:1}.manufacturer-product-tab-set .tab-1{grid-column:2}.manufacturer-product-tab-set .tab-2{grid-column:3}.manufacturer-product-tab-set .tab-3{grid-column:4}.manufacturer-product-tab-set .tab-4{grid-column:5}.manufacturer-product-tab-set .tab-5{grid-column:6}.manufacturer-product-tab-set .tab-6{grid-column:7}}@media (min-resolution:1.5dppx){.manufacturer-product-tab-set .tab .icon:not(.toggle-icon),.manufacturer-product-tab-set .tab .title{background-image:url("../img/textures/flecks-blue@2x.png")}.manufacturer-product-tab-set .tab:focus-visible .icon:not(.toggle-icon),.manufacturer-product-tab-set .tab:focus-visible .title,.manufacturer-product-tab-set .tab:hover .icon:not(.toggle-icon),.manufacturer-product-tab-set .tab:hover .title{background-image:url("../img/textures/flecks-red@2x.png")}.manufacturer-product-tab-set .toggle-0:checked~.tab-0 .icon:not(.toggle-icon),.manufacturer-product-tab-set .toggle-0:checked~.tab-0 .title{background-image:url("../img/textures/flecks-red@2x.png")}.manufacturer-product-tab-set .toggle-1:checked~.tab-1 .icon:not(.toggle-icon),.manufacturer-product-tab-set .toggle-1:checked~.tab-1 .title{background-image:url("../img/textures/flecks-red@2x.png")}.manufacturer-product-tab-set .toggle-2:checked~.tab-2 .icon:not(.toggle-icon),.manufacturer-product-tab-set .toggle-2:checked~.tab-2 .title{background-image:url("../img/textures/flecks-red@2x.png")}.manufacturer-product-tab-set .toggle-3:checked~.tab-3 .icon:not(.toggle-icon),.manufacturer-product-tab-set .toggle-3:checked~.tab-3 .title{background-image:url("../img/textures/flecks-red@2x.png")}.manufacturer-product-tab-set .toggle-4:checked~.tab-4 .icon:not(.toggle-icon),.manufacturer-product-tab-set .toggle-4:checked~.tab-4 .title{background-image:url("../img/textures/flecks-red@2x.png")}.manufacturer-product-tab-set .toggle-5:checked~.tab-5 .icon:not(.toggle-icon),.manufacturer-product-tab-set .toggle-5:checked~.tab-5 .title{background-image:url("../img/textures/flecks-red@2x.png")}.manufacturer-product-tab-set .toggle-6:checked~.tab-6 .icon:not(.toggle-icon),.manufacturer-product-tab-set .toggle-6:checked~.tab-6 .title{background-image:url("../img/textures/flecks-red@2x.png")}}.manufacturer-mills .intro{margin-bottom:20px}.manufacturer-mills .title:not(:first-child){margin-top:20px}.evaluation-reports p{max-width:55rem;color:#4c4d4f;line-height:1.45}.evaluation-reports .evaluation-report-groups{width:calc(100% + min(8vw,50px));margin-top:1.75rem;margin-right:calc(-1 * min(8vw,50px))}.evaluation-reports .evaluation-report-group{min-width:42rem}.evaluation-reports .evaluation-report-group+.evaluation-report-group{margin-top:1.875rem}.evaluation-reports .evaluation-report-group-title{margin:0;padding:.5625rem 1rem;background:#eceef0;color:#7a0306;font-size:.875rem;font-style:normal;font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.evaluation-reports .horizontal-overflow{margin:0}.evaluation-reports .evaluation-report-table{width:100%;margin:0;border-collapse:collapse;color:#4c4d4f}.evaluation-reports .evaluation-report-table td,.evaluation-reports .evaluation-report-table th{padding:.625rem 1rem .25rem 0;text-align:left;vertical-align:top}.evaluation-reports .evaluation-report-table th{color:#4c4d4f;font-size:.875rem;font-weight:800;line-height:1.25}.evaluation-reports .evaluation-report-table td{font-size:.9375rem;line-height:1.35}.evaluation-reports .evaluation-report-table td:first-child,.evaluation-reports .evaluation-report-table th:first-child{width:15%}.evaluation-reports .evaluation-report-table td:nth-child(2),.evaluation-reports .evaluation-report-table th:nth-child(2){width:35%}.evaluation-reports .evaluation-report-table td:nth-child(3),.evaluation-reports .evaluation-report-table th:nth-child(3){width:33%}.evaluation-reports .evaluation-report-table td:last-child,.evaluation-reports .evaluation-report-table th:last-child{width:17%;padding-right:0}.evaluation-reports .evaluation-report-table a{font-weight:800;text-decoration:underline}@media only screen and (min-width:768px){.evaluation-reports .evaluation-report-groups{width:auto;margin-top:2rem;margin-right:0}.evaluation-reports .evaluation-report-group{min-width:0}.evaluation-reports .evaluation-report-group+.evaluation-report-group{margin-top:2rem}.evaluation-reports .evaluation-report-table td:first-child,.evaluation-reports .evaluation-report-table th:first-child{width:15%}.evaluation-reports .evaluation-report-table td:nth-child(2),.evaluation-reports .evaluation-report-table th:nth-child(2){width:35%}.evaluation-reports .evaluation-report-table td:nth-child(3),.evaluation-reports .evaluation-report-table th:nth-child(3){width:33%}.evaluation-reports .evaluation-report-table td:last-child,.evaluation-reports .evaluation-report-table th:last-child{width:17%;padding-right:0}}.manufacturer-detail-hero{position:relative;overflow:visible;padding-bottom:0;background-color:#022030;background-image:url("../img/textures/lsl-horiz-blue-dark.jpg");color:#4c4d4f}.manufacturer-detail-hero .width-wrap{position:relative}.manufacturer-detail-hero .content{position:relative;z-index:1;padding-top:1.25rem;padding-bottom:10rem}.manufacturer-detail-hero .manufacturer-eyebrow{margin:0 0 1.25rem;font-size:.875rem;font-weight:700}@media only screen and (min-width:768px){.manufacturer-detail-hero{min-height:15rem;color:#fff}.manufacturer-detail-hero .content{width:calc(100% - 24rem);padding-top:2rem;padding-bottom:4rem;padding-right:calc(1.25rem + min(21rem,34vw))}}@media (min-resolution:1.5dppx){.manufacturer-detail-hero{background-image:url("../img/textures/lsl-horiz-blue-dark@2x.jpg");background-size:530px 250px}}.manufacturer-summary-section{position:relative;z-index:2}.manufacturer-summary-section .width-wrap{position:relative}.manufacturer-summary-section .manufacturer-summary-card{position:relative;max-width:19rem;margin:-8rem auto 0;padding:0 1.25rem 1.5rem 1.5rem;border:1px solid #c7cacc;background:#fff;color:#4c4d4f}.manufacturer-summary-section .manufacturer-summary-card a{color:#005581}.manufacturer-summary-section .manufacturer-summary-card a:focus-visible,.manufacturer-summary-section .manufacturer-summary-card a:hover{color:#7a0306}.manufacturer-summary-section .manufacturer-logo{display:flex;align-items:center;justify-content:center;height:10rem;margin:0 0 1.25rem}.manufacturer-summary-section .manufacturer-logo img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;margin:0}.manufacturer-summary-section .manufacturer-card-section+.manufacturer-card-section{margin-top:1rem}.manufacturer-summary-section .manufacturer-card-section h2{margin:0 0 .25rem;color:#4c4d4f;font-size:1rem;font-style:normal;line-height:1.25}.manufacturer-summary-section .manufacturer-card-section address,.manufacturer-summary-section .manufacturer-card-section p{margin:.5rem 0 0;font-size:1rem;font-style:normal;line-height:1.35}@media only screen and (min-width:768px){.manufacturer-summary-section{height:0}.manufacturer-summary-section .manufacturer-summary-card{position:absolute;top:-10.25rem;right:min(8vw,50px);width:min(21rem,34vw);max-width:none;margin:0}}@media only screen and (min-width:1024px){.manufacturer-summary-section .manufacturer-summary-card{right:50px}}@media only screen and (min-width:1300px){.manufacturer-summary-section .manufacturer-summary-card{right:calc(50px + (100vw - 1300px)/ 2)}}.manufacturer-certification .width-wrap{padding-top:.625rem}.manufacturer-certification .manufacturer-certification-content{max-width:39rem}.manufacturer-certification p{max-width:37rem;margin-bottom:0;color:#4c4d4f;line-height:1.45}@media only screen and (min-width:768px){.manufacturer-certification .width-wrap{padding-top:0}.manufacturer-certification .manufacturer-certification-content{width:calc(100% - 24rem);max-width:39rem}}.manufacturer-detail-back{background:#eceef0}.manufacturer-detail-back .width-wrap{padding-top:20px;padding-bottom:20px}.manufacturer-detail-back a{font-size:.875rem}