.bg-light-grey{background:#f9f9f9}.fwb{font-weight:bold}.btn-grey{padding:.75rem 1.75rem;border-radius:.75rem;font-size:1rem;font-weight:normal;background-color:#999;border:.063rem solid transparent;font-family:Arial;color:#fff;display:inline-block;transition:all 200ms ease;text-align:center}.btn-grey:hover{color:#fff;background-color:#666}.sticky-nav .pdp-nav{border-bottom:.063rem solid #e4e4e4;background:#f9f9f9}.prod-nav-group{margin:0;align-items:center}.prod-nav-title h1,.prod-nav-title .h1{color:#000;margin:0 0 .25rem;font-size:1.25rem;font-weight:normal}.prod-nav-group li{font-size:.875rem;padding:.625rem 0;margin:0}.prod-nav-group .bg-light-grey{text-align:center;flex-basis:content}.prod-nav-item .bv_stars_component_container{width:70px !important}.prod-nav-item [data-bv-show="rating_summary"] .bv_main_container .bv_main_container_row_flex{padding-right:0 !important}.prod-nav-item div>.bv_main_container{margin:0 !important}.pdp-desc{font-size:.875rem;line-height:1.43;color:#333}.pdp-desc>*{margin-bottom:1.875rem}.pdp-desc .bi{font-size:1.25rem}.pdp-desc .btn-primary{font-size:1rem;padding:.75rem 2.125rem;border-radius:.75rem}.pdp-desc .form-control{height:44px;text-align:center;max-width:60px}.pdp-order-price{color:#333;font-size:1.125rem;font-weight:bold;line-height:normal;text-align:center}.sale-price-value{font-size:1rem;font-weight:bold}.list-price-value{color:#999;font-size:1rem;font-weight:bold;text-decoration:line-through}.prod-contract-price{margin:0 1.25rem 0 0}.contract-price-value{font-size:1rem;font-weight:bold}.prod-retail-price{color:#999;margin:0 0 0 1.25rem}.contract-price-heading,.retail-price-heading{display:block;font-size:.75rem}.prod-qty-disc{border:.063rem solid #e4e4e4;background-color:#fcfcfc;font-size:.75rem;margin-left:0;margin-right:0;max-width:376px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.qty-header{background-color:#e4e4e4}.prod-qty-disc th{border:0;font-size:.75rem;font-weight:normal;padding:.375rem .625rem}.prod-qty-disc td{border:0;font-size:.875rem;padding:.25rem .625rem;min-width:100px}.prod-qty-disc .qty-disc-content{text-align:center;font-weight:bold}.qty-retail-content{text-decoration:line-through;text-align:center;color:#666}.pdp-desc-highlight ul{padding:0 0 0 1.5rem;margin:0}.pdp-desc-highlight ul li{margin:0 0 .25rem}.pdp-desc-highlight-title{font-size:1rem;display:block;margin:0 0 .625rem}.pdp-desc-restrictions{margin:0 0 1.9rem}.pdp-desc-restrictions .icon-text{font-weight:bold}.pdp-desc-restrictions a{text-decoration:underline}.c-input-group{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.c-input-group button{background:#fff;border:.063rem solid #ddd;border-radius:50% !important;width:30px;height:31px;margin:.438rem .25rem;padding:0;transition:all 200ms ease}.c-input-group button:hover{background-color:#333;color:#fff}.c-input-group .form-control{text-align:center}.c-input-group .bi{font-size:1.25rem;line-height:1.188rem}.c-input-group .bi::before{vertical-align:middle}.c-input-group .button-minus{margin:.438rem .375rem .438rem 0}.c-input-group .button-plus{margin:.438rem 0 .438rem .375rem !important}.icon-content{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.icon-text{margin-left:.625rem}.pdp-status-msg{text-align:center;font-size:.75rem;white-space:nowrap}.link-secondary{color:#fff !important;margin-top:.25rem;display:inline-block;text-align:center;padding:10px 10px;width:130px}.input-group input[type="number"]{-moz-appearance:textfield;-webkit-appearance:textfield;border:.063rem solid #aeaeae}.pdp-detail-info{border:.063rem solid #d5d5d5;margin:0 0 1.875rem}.pdp-detail-info .accordion-button:not(.collapsed){background-color:#fff;color:#4673a0}.pdp-detail-info div{font-size:.875rem;line-height:1.125rem}.pdp-detail-desc ul{padding:0}.pdp-detail-desc li{margin:0 .938rem .938rem 1.563rem}.pdp-desc-content{margin-top:1rem}.pdp-action{text-align:center}.pdp-availability-msg .col{background-color:#35709d;border-radius:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;padding-top:.75rem;padding-bottom:.75rem;text-align:center;width:490px;min-height:60px}.pdp-availability-msg p{color:#fff;font-size:1rem;margin:0}.pdp-offline-msg{display:none}.pdp-offline-msg+.row .pdp-whislist{text-align:center;margin-left:50%}.pdp-whislist{text-align:center}.pdp-desc-resource img{width:1.25rem;height:1.25rem}.pdp-desc-resource li{margin:0 0 1rem}.pdp-desc-resource a{text-decoration:underline;margin:0 0 0 .625rem;font-size:.875rem}.pdp-desc-resource .modal-header{border-bottom:0;position:absolute;right:0;z-index:1}.pdp-detail-spec div{font-size:.875rem;line-height:1.2;letter-spacing:.006rem}.pdp-detail-spec dt{margin:1.25rem 0 .625rem;font-weight:normal}.pdp-detail-spec ul{padding:0}.pdp-detail-spec li{padding:.375rem .5rem;list-style:none}.pdp-detail-spec li:nth-of-type(odd){background-color:#eee}.pdp-detail-spec .toggle-list{margin:0 .625rem}.pdp-detail-spec .pdp-return-policy{background-color:#eee}.pdp-detail-spec .pdm{padding:1rem}.pdp-detail-spec .bi-exclamation-circle-fill{font-size:1.25rem;color:#416e9b}.pdp-detail-spec .toggle-list{display:none;font-size:.75rem;position:relative;font-style:italic;text-decoration:underline}.pdp-detail-spec .toggle-list.collapsed{display:block}.pdp-detail-spec .toggle-list::before{content:" ";background:url(/images/icons/linear_gradient.png) repeat;height:56px;position:absolute;width:100%;bottom:30px;margin:-9px}.fig-caption{background-color:rgba(51,51,51,0.6117647059);padding:.313rem .625rem;font-size:.688rem;color:#fff;line-height:1.2;position:absolute;bottom:0;height:35px;display:none;align-items:center;max-width:400px;width:100%;z-index:2}.mz-hint{bottom:38px}.carousel-item .mz-caption{display:none}.available.selected,.available:hover{border-color:#35709d}.backorder.selected,.backorder:hover{border-color:#900}.unavailable{color:#ccc}.seasonal.selected,.seasonal:hover{border-color:#35709d}.pdp-variant-options{margin-bottom:1.9rem}.variant-heading{font-size:.875rem;font-weight:bold;margin:0 0 .375rem}.variant-items{margin:0 0 1rem;list-style:none;padding:0}.variant-item{display:inline-block;margin:0 .625rem .625rem 0}.variant-item button{font-size:.875rem;background-color:#fff;padding:.25rem .5rem;border:.125rem solid #ccc;cursor:pointer;position:relative;transition-property:border,color;transition-duration:.17s;transition-timing-function:ease-in-out}.c-modal .modal-body{padding:1rem}.c-modal .modal-title{font-size:1.5rem;line-height:1.2;color:#000}.c-modal .btn-close{padding:1rem;position:absolute;right:0;font-size:1rem;z-index:1}.cart-modal .btn-primary{font-size:.75rem;display:inline-block}.cart-modal .btn-primary:first-child{margin-right:.5rem}.cart-modal .c-feature-product-title{font-size:.75rem}.cart-added-items{margin:1rem 0;max-height:214px;overflow-y:auto}.cart-added-items>li{border:.063rem solid #ddd;border-bottom:0;padding:.625rem}.cart-added-items>li:last-child{border-bottom:.063rem solid #ddd}.added-item-label{color:#666;margin-right:1rem}.added-item-content{color:#333;font-weight:bold}.cust-recommend{margin-top:2.2rem}.cust-recommend h6,.cust-recommend .h6{font-size:1.25rem;line-height:1.2;color:#000;text-align:center}.cust-recommend .c-feature-product-image{width:100%}.fdp-gallery .carousel-item{min-height:220px}.fdp-item-desc{padding:.625rem;border-bottom:.063rem solid #eee}.fdp-items .h2{font-size:1.25rem;line-height:1.625rem;font-weight:700;color:#000;margin:1.25rem 0 .625rem .625rem}.fdp-item{border:.063rem solid #eee;color:#333;margin-bottom:.625rem}.fdp-item-img{margin:0 1.25rem 0 0;min-width:90px;display:flex;justify-content:center;align-items:center}.fdp-item-info{display:flex;flex-direction:column;align-content:center;justify-content:center;margin:.625rem 0 0}.fdp-item-info>*{margin:0 0 1rem}.fdp-item-title{font-size:calc(.938rem - -.5vw);font-weight:bold;display:block;color:#325c99}.fdp-item-status{font-size:calc(.938rem - -.5vw);color:#000}.fdp-item-status span{display:block}.fdp-item-status .c-green{font-size:.875rem}.fdp-item-status .col{margin-left:.313rem}.fdp-item-price{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-left:110px}.fdp-item-price-val{font-size:.875rem;font-weight:bold;display:block}.fdp-item-price-label{font-style:italic;display:block}.fdp-item-reg-price{color:#999;text-decoration:line-through}.fdp-item .btn-primary{font-size:1rem;padding:.75rem 1.75rem;border-radius:.75rem}.fdp-item-action{padding:.625rem}.fdp-item-action-link{padding:.625rem}.fdp-item-form{align-items:end}.fdp-qty-disc{text-align:center}.fdp-contract-disc{text-align:center;justify-content:center}.retail-price-range{font-size:1rem;font-weight:bold;text-decoration:line-through}.fdp-whishlist{text-align:center}.fdp-whishlist .link-secondary{font-size:16px;margin:.25rem 1.75rem 0}.fdp-item-action-link .fdp-whishlist{text-align:center}.fdp-learn-more{text-align:center}.fdp-add-action{text-align:right}.spec-prod-select{margin:.938rem 0 1.875rem}.spec-prod-select .form-select{border:.063rem solid #aaa;background-color:#fff;color:#333;box-shadow:0 0 .188rem rgba(0,0,0,0.25);-moz-box-shadow:0 0 .188rem rgba(0,0,0,0.25);-webkit-box-shadow:0 0 .188rem rgba(0,0,0,0.25);border-radius:.188rem;-moz-border-radius:.188rem;-webkit-border-radius:.188rem}.os-pdp-section p{font-size:calc(.938rem - -.5vw)}@media(max-width:767.98px){.sticky-nav .hide-on-sticky{display:none}.sticky-nav .prod-nav-title{display:none}.prod-nav-item [data-bv-show="rating_summary"]{text-align:right !important}.pdp-desc-action{padding:.938rem;border:.063rem solid #ddd}.prod-qty-disc{margin:0 auto}.prod-contract-disc{text-align:center;justify-content:center}.pdp-gallery-slides{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.pdp-gallery-slides .video-js{min-height:390px;max-width:400px;width:100%}.pdp-gallery-slides iframe{min-height:390px;max-width:400px;width:100%}.pdp-gallery-slides .carousel-item{justify-content:center;align-items:center}.pdp-gallery-slides .carousel-item.active{display:-webkit-box;display:-ms-flexbox;display:flex}.carousel-dark [data-bs-slide]{height:2rem;top:47%;transform:translateY(-47%)}.pdp-gallery-thumbnails{position:static;align-items:center;margin-top:1rem}.pdp-gallery-thumbnails [data-bs-target]{width:.5rem;height:.5rem;border:0;border-radius:50%;margin:0 .313rem}.pdp-gallery-thumbnails .video-thumb{border-bottom:.313rem solid transparent;border-left:.5rem solid #000;border-right:0;border-top:.313rem solid transparent;border-radius:0;height:0;width:0}.pdp-gallery-thumbnails .video-thumb.active{border-left:.5rem solid #000}}@media(min-width:768px){.main-container{margin-top:1rem;margin-bottom:1rem}.pdp-gallery-slides .video-js{min-height:400px;max-width:400px;width:100%}.pdp-gallery-slides iframe{min-height:400px;max-width:400px;width:100%}.pdp-gallery-slides .carousel-item{min-height:400px}.carousel-dark [data-bs-slide]{display:none}.video-thumb{position:relative}.video-thumb-overlay{position:absolute;top:0;text-align:center;padding:.625rem 0;background:rgba(0,0,0,0.2509803922);height:60px;width:60px}.video-thumb-overlay svg{height:1.25rem;width:60px}.video-thumb-overlay .bi-play-circle{color:#fff;font-size:1.25rem}.video-thumb-overlay span{color:#fff;display:block;font-size:.688rem;font-weight:bold;margin:0 .125rem;text-align:center}.fig-caption{display:-webkit-box;display:-ms-flexbox;display:flex}.prod-nav-title{padding-top:.75rem}.prod-nav-title h1,.prod-nav-title .h1{margin:.625rem 0;font-size:32px}.sticky-nav .pdp-nav{border-bottom:0;background:#fff}.prod-nav-group{padding:0 0 .75rem;border-bottom:.063rem solid #e4e4e4}.prod-nav-group li{flex:0 0 140px;padding:0;margin:0 .938rem}.prod-nav-group li:first-child{margin:0 .938rem 0 0}.prod-nav-group .bg-light-grey{background-color:#fff}.prod-nav-item [data-bv-show="rating_summary"] .bv_main_container .bv_main_container_row_flex{padding-right:0 !important}.pdp-order-price{font-size:1.5rem;text-align:left}.sale-price-value{font-size:1.5rem}.contract-price-value{font-size:1.5rem}.list-price-value{font-size:1.2rem}.retail-price-heading{margin:0 0 .25rem}.pdp-desc .form-control{padding:.375rem .625rem}.pdp-desc-addToCart .btn-primary{width:auto}.pdp-offline-msg+.row .pdp-whislist{margin-left:41.66666667%}.pdp-detail-info{border:0}.pdp-detail-info>*{margin:10px 0}.pdp-detail-info h2,.pdp-detail-info .h2{color:#000;font-size:1.25rem;font-weight:700;padding:1rem 0;margin:0}.pdp-detail-info .accordion-button:not(.collapsed){background-color:#fff;color:#4673a0}.pdp-detail-info .accordion-body{color:#333;padding:0}.pdp-detail-info .accordion-item{border:0}.pdp-detail-info div{font-size:1rem;line-height:1.375rem;letter-spacing:.05px}.pdp-detail-desc ul{margin-bottom:1.8rem}.pdp-detail-desc ol{margin-bottom:1.8rem}.pdp-detail-desc p{margin-bottom:1.8rem}.pdp-detail-desc div>:last-child{margin-bottom:0}.pdp-detail-spec div{font-size:16px;line-height:1.2;letter-spacing:.006rem}.pdp-detail-spec .pdp-detail-spec-content{margin:0 .625rem}.pdp-detail-spec dl{margin:0 .625rem .625rem}.pdp-detail-spec dd{margin:0 0 2rem 1.25rem}.pdp-detail-spec dd:last-child{margin-bottom:0}.pdp-detail-spec dt{margin:1.25rem .625rem .625rem}.pdp-detail-spec .pdm{padding:1.25rem}.pdp-gallery-thumbnails{position:static;justify-content:flex-start;margin:0;flex-wrap:wrap}.pdp-gallery-thumbnails [data-bs-target]{box-sizing:border-box;margin:.625rem .625rem 0 0;border:0;opacity:1;height:auto;text-indent:unset;width:auto}.pdp-gallery-thumbnails .active{opacity:.5}.pdp-gallery-thumbnails img{width:60px;height:60px}.fdp-whishlist{text-align:right}.fdp-item-desc{border-bottom:0}.fdp-item{margin:0 1.875rem;padding:1.25rem 0;border:0;border-bottom:.063rem solid #e4e4e4}.fdp-item-desc{padding:0}.fdp-item-info>*{margin:0 0 .5rem}.fdp-item-title{margin:0 0 .375rem}.fdp-item-rating{margin:0 0 .75rem}.fdp-item-price{display:block;text-align:center;margin:0}.fdp-item-action{padding:0}.fdp-item-action .input-group{float:right}.fdp-item-action-link{padding:0}.fdp-qty-disc{text-align:left}.fdp-contract-disc{text-align:left;justify-content:flex-start}.fdp-learn-more{text-align:right}.fdp-item-action-link{position:relative;top:-60px}.fdp-item-action-link .fdp-whishlist{text-align:right}.fdp-whishlist{text-align:right}}@media(min-width:992px){.pdp-offline-msg+.row .pdp-whislist{text-align:unset;margin-left:calc(33.33333333%+2rem)}.pdp-whislist a{margin:0 1.6rem}.pdp-status-msg{width:200px;white-space:nowrap}.pdp-action{text-align:unset}.pdp-action .btn-primary{margin:0 0 0 2rem}.modal-lg-a{max-width:840px}.fdp-item-action{margin-top:.875rem}.fdp-item-action .input-group{float:none}.fdp-item-action-link{position:static}.spec-prod-select{margin:.938rem 1.25rem 1.875rem}.spec-prod-select .form-label{font-weight:bold;color:#333;margin:0}.fdp-item-title{margin:0 0 .375rem}}@media(min-width:1920px){.pdp-detail-info div{font-size:18px}.fdp-whishlist .link-secondary{padding:11px 40px;min-width:200px;font-size:24px}.pdp-detail-desc p,.pdp-detail-desc li,.pdp-desc-resource a{margin-bottom:1.8rem;font-size:24px;line-height:30px}}