.block-header{margin:1rem 0 .5rem;border-bottom:1px solid #000}.block-header span{background:#000;color:#fff;padding:.5rem 1rem;display:inline-block}.product-status-badge__obsolete,.product-status-badge__discontinued{margin:1rem 0 -1rem .5rem}:is(.product-status-badge__obsolete,.product-status-badge__discontinued) span{background:red;color:#fff;font-weight:700;padding:.25rem .5rem;display:inline-block}.product-search-section{background:linear-gradient(-45deg,var(--brand-blue-dark),var(--brand-blue),var(--brand-blue-dark));padding:4rem 0}.product-search-section .search-input.field__input{width:100%;background:#fff}.product-search-section wsl-product-search{width:100%}.product-search-section .search-input-container{display:flex;align-items:center;margin-bottom:1rem;--height: 40px;gap:0}.product-search-section .search-input-container .search-input{flex:1;margin-right:0;height:var(--height);border-top-right-radius:0;border-bottom-right-radius:0;padding:.5rem 1rem}.product-search-section .search-input-container .search-input:hover,.product-search-section .search-input-container .search-input:focus{border:none;outline:none}.product-search-section .search-input-container .search-button{background:#000;color:#fff;border:none;padding:.5rem 1rem;height:var(--height);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid #fff}.product-search-section .search-input-container .search-button:hover{background:#333;color:#fff}.product-search-section .search-container{display:flex;max-width:800px;margin:0 auto;align-items:center;justify-content:space-between;gap:2rem}.product-search-section .search-container .search-title{font-weight:700;font-family:Proxima Nova,sans-serif;line-height:1.1;margin:.5rem 0;color:#fff;font-size:1rem}.product-search-section .search-container .brand-col{width:30%}.product-search-section .search-container .search-col{width:70%;flex:1}.product-search-section .search-results{max-width:800px;margin:0 auto;padding:1rem;border:1px solid #ccc;border-radius:4px;background-color:#fff}.product-search-section .search-results .no-results{display:flex;flex-direction:column;align-items:center}.product-search-section .search-results .no-results h5{margin:0}.product-search-section .search-results .no-results .contact-options{display:flex;flex-direction:column;align-items:center;margin-top:1rem}.product-search-section .search-results .search-result-item{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;border-bottom:1px solid #ccc}.product-search-section .search-results .search-result-item:hover{background:#ccc}.product-search-section .search-results .search-result-item:last-child{border-bottom:none}.product-search-section .search-results .actions{display:flex;gap:.5rem}.product-search-section .loading-indicator .spinner{--size: 20px;width:var(--size);height:var(--size);margin:1rem auto;fill:#ccc;animation:spin 1s linear infinite}@media screen and (max-width:749px){.product-information.section--page-width .product-details>.group-block{padding-inline:0}}.part-list{margin-top:2rem}@media(max-width:767px){.part-list{overflow-x:auto}}.part-list-table{width:100%;border-collapse:collapse;border:1px solid #ccc;margin-bottom:2rem;margin-top:2rem}.part-list-table th,.part-list-table td{padding:.5rem;text-align:left;border-bottom:1px solid #eee}:is(.part-list-table th,.part-list-table td):nth-child(1){width:100px}:is(.part-list-table th,.part-list-table td):last-child{text-align:right}.part-list-table tr:nth-child(2n){background:#f9f9f9}.part-list-table tr:hover{background:#eee}.part-list-table thead tr th{background:#ddd}.part-list-table .part-id-col{white-space:nowrap}.part-list-table .actions-col{width:35%;text-align:right}.part-list-table .actions-col .d-flex{justify-content:flex-end}.part-list-table .row-callout{background:#666;border:1px solid #666;color:#fff;display:inline-flex;width:40px;height:40px;border-radius:50%;align-items:center;justify-content:center}.d-flex{display:flex;gap:.5rem}.view-product-title{display:none}.sku-container{margin-bottom:-1.5rem}.sku-container h5{margin:0;padding:0;font-weight:700;font-size:1.25rem}.product-status-non-matching-warranty-sku{background:#ffe6e6;padding:1rem;border-radius:7px;border:1px solid red;margin:1rem .5rem;font-weight:700}.product-status-non-matching-warranty-sku p{line-height:1.1}.product-status-matching-warranty-sku{padding:1rem;border-radius:7px;margin:1rem 0;font-weight:700}.product-details{display:flex;align-self:start;justify-content:center}.product-details h1{margin:0;padding:0;line-height:1.1;font-size:1rem!important}.hidden-anchor,.anchor-offset{scroll-margin-top:60px}.anchor-offset-with-nav{scroll-margin-top:120px}@media screen and (min-width:750px){.product-details>.group-block{height:min-content}.full-height--desktop{height:100%;max-height:calc(100vh - var(--header-group-height, 0));min-height:fit-content}.full-height--desktop .group-block{align-self:var(--details-position, "flex-start")}}.resource-list__item product-card .card-gallery{border:1px solid #ccc;height:200px}.resource-list__item product-card .card-gallery slideshow-container{height:200px}.resource-list__item product-card .card-gallery slideshow-container slideshow-slides{height:100%}.header-section{box-shadow:0 2px 8px #0003}.header__column{height:40px}.header-section:has(>#header-component[sticky=always]),.header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]){z-index:100001!important}.header-logo__image{--header-logo-image-height-mobile: 40px !important}.wsl-input-group{display:flex;align-items:center;position:relative}.wsl-input-group .field__input.invalid{border-color:red;border:1px solid red;background:#fff3f3}.wsl-input-group .validation-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;justify-content:center}.wsl-input-group .validation-icon.validating{color:#666}.wsl-input-group .validation-icon.valid{color:#10b981}.wsl-input-group .validation-icon.invalid{color:#ef4444}.btn-dark{background:#000;color:#fff;border:none;padding:.5rem 1rem;height:var(--height);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid #fff}.header__row.dark{background:#000!important;color:#fff}.header__row.dark a{color:#fff;font-weight:700}.header__row.dark button{color:#fff}.header__row.dark cart-icon .cart-bubble .cart-bubble__background{background:#fff}.header__row.dark cart-icon .cart-bubble .cart-bubble__text{color:#000}.header__row.dark .menu-list__link,.header__row.dark .menu-list__link:hover{color:#fff!important}.widget-viewer-wrapper{margin-top:2rem}.widget-viewer-wrapper .wsl-plus-widget .wsl-viewer-controls{bottom:unset;top:3.5rem;z-index:1}.widget-viewer-wrapper .wsl-plus-widget .wsl-viewer-controls button{background:#fff;box-shadow:3px 3px 5px #0003}.btn-small{padding:.5rem 1rem;border-radius:5px}#part-popover{width:100px;height:100px;position:absolute}.wsl-context-menu-items .wsl-context-menu-title{background:#ccc}.wsl-plus-widget .wsl-plus-context-menu .wsl-context-menu-title{background:#000;color:#fff}.wsl-plus-widget .wsl-plus-context-menu .wsl-context-menu-title:hover{background:#333}.warranty-form{background:#fff;max-width:800px;margin:0 auto;padding:1rem;margin-top:2rem;border-radius:7px}.warranty-form .form-actions{display:flex;gap:1rem}.warranty-form .form-actions button{min-width:120px}@media(max-width:768px){.warranty-form .form-actions{flex-direction:column-reverse}}.warranty-form .date__input{max-width:100%;-webkit-appearance:none;appearance:none}@media(max-width:768px){.warranty-form .date__input{margin-right:1rem!important;max-width:95%}}.warranty-form input[type=date]{-webkit-appearance:none;appearance:none}.warranty-form h3{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.warranty-form input[type=file]{display:none}.warranty-form input[type=date],.warranty-form input[type=text]{border:1px solid #ccc;border-radius:0 5px 5px;padding:.5rem;width:100%;box-shadow:none}:is(.warranty-form input[type=date],.warranty-form input[type=text])::placeholder{color:#999;font-style:italic}:is(.warranty-form input[type=date],.warranty-form input[type=text]):focus{outline:none;border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.warranty-form textarea{border:1px solid #ccc;border-radius:0 5px 5px;padding:.5rem;width:100%}.warranty-form textarea::placeholder{color:#999;font-style:italic}.warranty-form textarea:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.warranty-form .field__error{color:#dc3545;font-size:.75rem;margin-top:.25rem;margin-bottom:.5rem}.warranty-form .align-start{align-items:flex-start}.warranty-form .form-group label{display:block;margin-bottom:-01px}.warranty-form .form-group label span{display:inline-block;font-weight:700;font-size:.75rem;background:#ccc;color:#000;padding:.25rem .5rem}.warranty-form .form-group [aria-invalid=true]{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.warranty-form .form-actions{display:flex;justify-content:flex-end;background:#efefef;padding:.5rem 1rem;margin:1rem -1rem -1rem;border-radius:0 0 5px 5px}.warranty-form .form-actions>div{display:flex;gap:1rem}.warranty-form .form-actions>div.left{justify-content:flex-start;flex:1}.warranty-form .form-actions>div.right{justify-content:flex-end}@media(max-width:768px){.warranty-form .form-actions>div{flex-wrap:wrap}.warranty-form .form-actions>div.left,.warranty-form .form-actions>div.right{margin:0;justify-content:flex-end}}.warranty-form .image-uploads{display:flex;flex-wrap:wrap;gap:1rem}.warranty-form .image-uploads .image-picker-block{cursor:pointer;position:relative}.warranty-form .image-uploads .image-picker-block .remove-action{display:flex;position:absolute;top:-.5rem;right:-.5rem;width:30px;height:30px;align-items:center;justify-content:center;background:#fff;border-radius:50%;cursor:pointer;border:1px solid #000}.warranty-form .image-uploads .image-picker-block .remove-action:hover{background:red;color:#fff}.warranty-form .image-uploads .image-picker-block .hotspot{width:100%;height:100%;cursor:pointer;height:100px;width:150px;border:1px dashed #ccc;border-radius:5px;display:flex;align-items:center;justify-content:center}.warranty-form .image-uploads .image-picker-block .hotspot:hover{background:#efefef}.warranty-form .image-uploads .image-picker-block .image-preview{object-fit:cover;overflow:hidden;height:100px;width:150px;border:1px dashed #ccc;border-radius:5px}.warranty-form .image-uploads .image-picker-block h5{margin:0;padding:.5rem;text-align:center}.warranty-form .image-uploads .image-picker-block:hover .image-preview{border:1px solid #000}.action-button{transition:all .3s;display:flex;align-items:center;justify-content:center}.action-button.is-saving{background:green}.wsl-toast{top:5rem}.action-right{display:flex;align-items:center;justify-content:flex-end;margin-top:1rem}.grid-utils{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0}.grid-utils .row{display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.grid-utils .row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.grid-utils .col{flex:1 0 0%}.grid-utils .col-auto{flex:0 0 auto;width:auto}.grid-utils .col-1{flex:0 0 auto;width:8.33333333%}.grid-utils .col-2{flex:0 0 auto;width:16.66666667%}.grid-utils .col-3{flex:0 0 auto;width:25%}.grid-utils .col-4{flex:0 0 auto;width:33.33333333%}.grid-utils .col-5{flex:0 0 auto;width:41.66666667%}.grid-utils .col-6{flex:0 0 auto;width:50%}.grid-utils .col-7{flex:0 0 auto;width:58.33333333%}.grid-utils .col-8{flex:0 0 auto;width:66.66666667%}.grid-utils .col-9{flex:0 0 auto;width:75%}.grid-utils .col-10{flex:0 0 auto;width:83.33333333%}.grid-utils .col-11{flex:0 0 auto;width:91.66666667%}.grid-utils .col-12{flex:0 0 auto;width:100%}@media(min-width:576px){.grid-utils .col-sm{flex:1 0 0%}.grid-utils .col-sm-auto{flex:0 0 auto;width:auto}.grid-utils .col-sm-1{width:8.33333333%}.grid-utils .col-sm-2{width:16.66666667%}.grid-utils .col-sm-3{width:25%}.grid-utils .col-sm-4{width:33.33333333%}.grid-utils .col-sm-5{width:41.66666667%}.grid-utils .col-sm-6{width:50%}.grid-utils .col-sm-7{width:58.33333333%}.grid-utils .col-sm-8{width:66.66666667%}.grid-utils .col-sm-9{width:75%}.grid-utils .col-sm-10{width:83.33333333%}.grid-utils .col-sm-11{width:91.66666667%}.grid-utils .col-sm-12{width:100%}}@media(min-width:768px){.grid-utils .col-md{flex:1 0 0%}.grid-utils .col-md-auto{width:auto}.grid-utils .col-md-1{width:8.33333333%}.grid-utils .col-md-2{width:16.66666667%}.grid-utils .col-md-3{width:25%}.grid-utils .col-md-4{width:33.33333333%}.grid-utils .col-md-5{width:41.66666667%}.grid-utils .col-md-6{width:50%}.grid-utils .col-md-7{width:58.33333333%}.grid-utils .col-md-8{width:66.66666667%}.grid-utils .col-md-9{width:75%}.grid-utils .col-md-10{width:83.33333333%}.grid-utils .col-md-11{width:91.66666667%}.grid-utils .col-md-12{width:100%}}@media(min-width:992px){.grid-utils .col-lg{flex:1 0 0%}.grid-utils .col-lg-auto{width:auto}.grid-utils .col-lg-1{width:8.33333333%}.grid-utils .col-lg-2{width:16.66666667%}.grid-utils .col-lg-3{width:25%}.grid-utils .col-lg-4{width:33.33333333%}.grid-utils .col-lg-5{width:41.66666667%}.grid-utils .col-lg-6{width:50%}.grid-utils .col-lg-7{width:58.33333333%}.grid-utils .col-lg-8{width:66.66666667%}.grid-utils .col-lg-9{width:75%}.grid-utils .col-lg-10{width:83.33333333%}.grid-utils .col-lg-11{width:91.66666667%}.grid-utils .col-lg-12{width:100%}}@media(min-width:1200px){.grid-utils .col-xl{flex:1 0 0%}.grid-utils .col-xl-auto{width:auto}.grid-utils .col-xl-1{width:8.33333333%}.grid-utils .col-xl-2{width:16.66666667%}.grid-utils .col-xl-3{width:25%}.grid-utils .col-xl-4{width:33.33333333%}.grid-utils .col-xl-5{width:41.66666667%}.grid-utils .col-xl-6{width:50%}.grid-utils .col-xl-7{width:58.33333333%}.grid-utils .col-xl-8{width:66.66666667%}.grid-utils .col-xl-9{width:75%}.grid-utils .col-xl-10{width:83.33333333%}.grid-utils .col-xl-11{width:91.66666667%}.grid-utils .col-xl-12{width:100%}}.grid-utils .g-0{--bs-gutter-x: 0;--bs-gutter-y: 0}.grid-utils .g-1{--bs-gutter-x: .25rem}.grid-utils .g-2{--bs-gutter-x: .5rem}.grid-utils .g-3{--bs-gutter-x: 1rem}.grid-utils .g-4{--bs-gutter-x: 1.5rem}.grid-utils .g-5{--bs-gutter-x: 3rem}.grid-utils .p-0{padding:0!important}.grid-utils .p-1{padding:.25rem!important}.grid-utils .p-2{padding:.5rem!important}.grid-utils .p-3{padding:1rem!important}.grid-utils .p-4{padding:1.5rem!important}.grid-utils .p-5{padding:3rem!important}.grid-utils .pt-0{padding-top:0!important}.grid-utils .pt-1{padding-top:.25rem!important}.grid-utils .pt-2{padding-top:.5rem!important}.grid-utils .pt-3{padding-top:1rem!important}.grid-utils .pt-4{padding-top:1.5rem!important}.grid-utils .pt-5{padding-top:3rem!important}.grid-utils .pb-0{padding-bottom:0!important}.grid-utils .pb-1{padding-bottom:.25rem!important}.grid-utils .pb-2{padding-bottom:.5rem!important}.grid-utils .pb-3{padding-bottom:1rem!important}.grid-utils .pb-4{padding-bottom:1.5rem!important}.grid-utils .pb-5{padding-bottom:3rem!important}.grid-utils .ps-0{padding-left:0!important}.grid-utils .ps-1{padding-left:.25rem!important}.grid-utils .ps-2{padding-left:.5rem!important}.grid-utils .ps-3{padding-left:1rem!important}.grid-utils .ps-4{padding-left:1.5rem!important}.grid-utils .ps-5{padding-left:3rem!important}.grid-utils .pe-0{padding-right:0!important}.grid-utils .pe-1{padding-right:.25rem!important}.grid-utils .pe-2{padding-right:.5rem!important}.grid-utils .pe-3{padding-right:1rem!important}.grid-utils .pe-4{padding-right:1.5rem!important}.grid-utils .pe-5{padding-right:3rem!important}.grid-utils .px-0{padding-left:0!important;padding-right:0!important}.grid-utils .px-1{padding-left:.25rem!important;padding-right:.25rem!important}.grid-utils .px-2{padding-left:.5rem!important;padding-right:.5rem!important}.grid-utils .px-3{padding-left:1rem!important;padding-right:1rem!important}.grid-utils .px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.grid-utils .px-5{padding-left:3rem!important;padding-right:3rem!important}.grid-utils .py-0{padding-top:0!important;padding-bottom:0!important}.grid-utils .py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.grid-utils .py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.grid-utils .py-3{padding-top:1rem!important;padding-bottom:1rem!important}.grid-utils .py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.grid-utils .py-5{padding-top:3rem!important;padding-bottom:3rem!important}.grid-utils .m-0{margin:0!important}.grid-utils .m-1{margin:.25rem!important}.grid-utils .m-2{margin:.5rem!important}.grid-utils .m-3{margin:1rem!important}.grid-utils .m-4{margin:1.5rem!important}.grid-utils .m-5{margin:3rem!important}.grid-utils .m-auto{margin:auto!important}.grid-utils .mt-0{margin-top:0!important}.grid-utils .mt-1{margin-top:.25rem!important}.grid-utils .mt-2{margin-top:.5rem!important}.grid-utils .mt-3{margin-top:1rem!important}.grid-utils .mt-4{margin-top:1.5rem!important}.grid-utils .mt-5{margin-top:3rem!important}.grid-utils .mb-0{margin-bottom:0!important}.grid-utils .mb-1{margin-bottom:.25rem!important}.grid-utils .mb-2{margin-bottom:.5rem!important}.grid-utils .mb-3{margin-bottom:1rem!important}.grid-utils .mb-4{margin-bottom:1.5rem!important}.grid-utils .mb-5{margin-bottom:3rem!important}.grid-utils .ms-0{margin-left:0!important}.grid-utils .ms-1{margin-left:.25rem!important}.grid-utils .ms-2{margin-left:.5rem!important}.grid-utils .ms-3{margin-left:1rem!important}.grid-utils .ms-4{margin-left:1.5rem!important}.grid-utils .ms-5{margin-left:3rem!important}.grid-utils .ms-auto{margin-left:auto!important}.grid-utils .me-0{margin-right:0!important}.grid-utils .me-1{margin-right:.25rem!important}.grid-utils .me-2{margin-right:.5rem!important}.grid-utils .me-3{margin-right:1rem!important}.grid-utils .me-4{margin-right:1.5rem!important}.grid-utils .me-5{margin-right:3rem!important}.grid-utils .me-auto{margin-right:auto!important}.grid-utils .mx-0{margin-left:0!important;margin-right:0!important}.grid-utils .mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.grid-utils .mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.grid-utils .mx-3{margin-left:1rem!important;margin-right:1rem!important}.grid-utils .mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.grid-utils .mx-5{margin-left:3rem!important;margin-right:3rem!important}.grid-utils .mx-auto{margin-left:auto!important;margin-right:auto!important}.grid-utils .my-0{margin-top:0!important;margin-bottom:0!important}.grid-utils .my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.grid-utils .my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.grid-utils .my-3{margin-top:1rem!important;margin-bottom:1rem!important}.grid-utils .my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.grid-utils .my-5{margin-top:3rem!important;margin-bottom:3rem!important}@media(min-width:576px){.grid-utils .m-sm-0{margin:0!important}.grid-utils .m-sm-1{margin:.25rem!important}.grid-utils .m-sm-2{margin:.5rem!important}.grid-utils .m-sm-3{margin:1rem!important}.grid-utils .m-sm-4{margin:1.5rem!important}.grid-utils .m-sm-5{margin:3rem!important}.grid-utils .m-sm-auto{margin:auto!important}.grid-utils .mt-sm-0{margin-top:0!important}.grid-utils .mt-sm-1{margin-top:.25rem!important}.grid-utils .mt-sm-2{margin-top:.5rem!important}.grid-utils .mt-sm-3{margin-top:1rem!important}.grid-utils .mt-sm-4{margin-top:1.5rem!important}.grid-utils .mt-sm-5{margin-top:3rem!important}.grid-utils .mb-sm-0{margin-bottom:0!important}.grid-utils .mb-sm-1{margin-bottom:.25rem!important}.grid-utils .mb-sm-2{margin-bottom:.5rem!important}.grid-utils .mb-sm-3{margin-bottom:1rem!important}.grid-utils .mb-sm-4{margin-bottom:1.5rem!important}.grid-utils .mb-sm-5{margin-bottom:3rem!important}.grid-utils .ms-sm-auto{margin-left:auto!important}.grid-utils .me-sm-auto{margin-right:auto!important}.grid-utils .mx-sm-auto{margin-left:auto!important;margin-right:auto!important}}@media(min-width:768px){.grid-utils .m-md-0{margin:0!important}.grid-utils .m-md-1{margin:.25rem!important}.grid-utils .m-md-2{margin:.5rem!important}.grid-utils .m-md-3{margin:1rem!important}.grid-utils .m-md-4{margin:1.5rem!important}.grid-utils .m-md-5{margin:3rem!important}.grid-utils .m-md-auto{margin:auto!important}.grid-utils .mt-md-0{margin-top:0!important}.grid-utils .mt-md-1{margin-top:.25rem!important}.grid-utils .mt-md-2{margin-top:.5rem!important}.grid-utils .mt-md-3{margin-top:1rem!important}.grid-utils .mt-md-4{margin-top:1.5rem!important}.grid-utils .mt-md-5{margin-top:3rem!important}.grid-utils .mb-md-0{margin-bottom:0!important}.grid-utils .mb-md-1{margin-bottom:.25rem!important}.grid-utils .mb-md-2{margin-bottom:.5rem!important}.grid-utils .mb-md-3{margin-bottom:1rem!important}.grid-utils .mb-md-4{margin-bottom:1.5rem!important}.grid-utils .mb-md-5{margin-bottom:3rem!important}.grid-utils .ms-md-auto{margin-left:auto!important}.grid-utils .me-md-auto{margin-right:auto!important}.grid-utils .mx-md-auto{margin-left:auto!important;margin-right:auto!important}}.focused{box-shadow:0 0 0 2px #d2d3d5!important;background:#cfe8f9!important;transition:all .3s}@media(max-width:600px){#talkdesk-chat-widget{margin-top:40px}}.four-oh-four-page-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem}.four-oh-four-page-wrapper h1{font-size:5rem;font-weight:700;margin:2rem 0 0;padding:0}.popup-link__content.warranty-modal{padding:0}.popup-link__inner.warranty-form-wrapper .warranty-form{margin-top:0}.popup-link__inner.warranty-form-wrapper .warranty-form .form-actions{position:sticky;bottom:0}.popup-link__inner.warranty-form-wrapper .warranty-form .form-group{margin-bottom:.5rem}.popup-link__inner.warranty-form-wrapper .warranty-form .form-group input,.popup-link__inner.warranty-form-wrapper .warranty-form .form-group textarea{font-weight:400}.btn-img.product-preview{background:#fff;border:1px solid #ccc;cursor:pointer}.btn-img.product-preview:hover{border-color:#000;box-shadow:1px 1px 5px #ccc}.part-preview-modal{position:relative}.part-preview-modal[open]{display:flex!important;flex-direction:column;align-items:center}.part-preview-modal .preview-title{font-weight:700;font-size:1.5rem;background:#000;padding:1rem;color:#fff;border-radius:50px;display:inline-block;position:sticky;bottom:1rem}.product-form-text__error{background:#ffe0e0;padding:1rem;color:#000}.field__message--error{color:red}.wsl-toast-inbody{position:fixed;top:1rem;left:50%;transform:translate(-50%);background:#000;border:1px solid #ccc;color:#fff;padding:1rem;border-radius:5px;box-shadow:0 5px 15px #0003;z-index:200000}
/*# sourceMappingURL=/cdn/shop/t/5/assets/wsl-custom.css.map */
