.placeholder-form button,.placeholder-form label{clear:none;float:none}.placeholder-form input[type=email],.placeholder-form input[type=number],.placeholder-form input[type=password],.placeholder-form input[type=tel],.placeholder-form input[type=text],.placeholder-form select,.placeholder-form textarea{background:#fff;border:1px solid #bcc0c3;border-radius:4px;box-shadow:none;font-weight:400;padding:15px;transition:border-color .25s ease;width:100%}.placeholder-form input[type=email]:focus,.placeholder-form input[type=number]:focus,.placeholder-form input[type=password]:focus,.placeholder-form input[type=tel]:focus,.placeholder-form input[type=text]:focus,.placeholder-form select:focus,.placeholder-form textarea:focus{border-color:#0075e1}.placeholder-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M7.406 7.828 12 12.422l4.594-4.594L18 9.234l-6 6-6-6z'/%3E%3C/svg%3E");background-position:calc(100% - 5px) 50%;background-repeat:no-repeat;background-size:20px;margin-bottom:15px;padding:13px 15px;width:100%}@media (min-width:768px){.placeholder-form select{margin-bottom:0}}.placeholder-form select::-ms-expand{display:none}.placeholder-form select option.disabled{color:#999}.placeholder-form .checkbox{cursor:pointer}.placeholder-form .checkbox label{clear:none;float:none;font-weight:400;margin:0}.placeholder-form .placeholder-ctn{margin-bottom:1rem;position:relative}.placeholder-form .placeholder-ctn span{color:#767676;font-size:10px;left:15px;pointer-events:none;position:absolute;top:10px;transition:top .25s ease}.placeholder-form .placeholder-ctn span label{display:none;transition:font-weight .25s ease}.placeholder-form .placeholder-ctn.focus{display:block}.placeholder-form .placeholder-ctn.focus span{top:0}.placeholder-form .placeholder-ctn.focus label{display:block;font-weight:400}.placeholder-form .placeholder-ctn.focus input[type=email],.placeholder-form .placeholder-ctn.focus input[type=number],.placeholder-form .placeholder-ctn.focus input[type=password],.placeholder-form .placeholder-ctn.focus input[type=tel],.placeholder-form .placeholder-ctn.focus input[type=text],.placeholder-form .placeholder-ctn.focus textarea{padding:20px 15px 10px;transition:padding .35s ease}.placeholder-form .placeholder-ctn input[type=email],.placeholder-form .placeholder-ctn input[type=number],.placeholder-form .placeholder-ctn input[type=password],.placeholder-form .placeholder-ctn input[type=tel],.placeholder-form .placeholder-ctn input[type=text],.placeholder-form .placeholder-ctn textarea{padding:15px;transition:padding .35s ease}.placeholder-form .form-errors ul{background-color:#f8d7da;border:1px solid #ebb4b9;border-radius:2px;color:#721c24;padding:.75rem}.placeholder-form .form-errors ul li{list-style:disc none inside;margin-bottom:10px}.placeholder-form .form-errors ul li:last-child{margin-bottom:0}.form__placeholder-ctn{margin-bottom:15px;position:relative}.form__placeholder-ctn span{color:#767676;font-size:10px;left:15px;pointer-events:none;position:absolute;top:10px;transition:top .25s ease}.form__placeholder-ctn span label{display:none;transition:font-weight .25s ease}.form__placeholder-ctn.focus{display:block}.form__placeholder-ctn.focus span{top:0}.form__placeholder-ctn.focus label{display:block;font-weight:400}.form__placeholder-ctn.focus input[type=email],.form__placeholder-ctn.focus input[type=number],.form__placeholder-ctn.focus input[type=password],.form__placeholder-ctn.focus input[type=tel],.form__placeholder-ctn.focus input[type=text],.form__placeholder-ctn.focus textarea{padding:20px 15px 10px;transition:padding .35s ease}.form__placeholder-ctn input[type=email],.form__placeholder-ctn input[type=number],.form__placeholder-ctn input[type=password],.form__placeholder-ctn input[type=tel],.form__placeholder-ctn input[type=text],.form__placeholder-ctn textarea{padding:15px;transition:padding .35s ease}.form-notification{border:1px solid #0000;border-radius:3px;margin-bottom:10px;padding:10px}.form-notification.error{background-color:#f8d7da;border-color:#ebb4b9;color:#721c24}.form-notification.warning{background-color:#fff3cd;border-color:#ebd694;color:#856404}.form-notification.loading-dock{margin-bottom:10px;padding:10px 15px}.form-notification.loading-dock .row{align-items:center;display:flex}.form-notification.loading-dock label{clear:none;float:none;font-weight:400;margin:0 5px}.form-notification.loading-dock #form_hasLoadingDock{align-items:center;display:inline-flex;margin:0 5px}input.validation-failed,textarea.validation-failed{border:1px solid #da2204}.previously-purchased{align-items:center;background-color:#fff;border:1px solid #c0def3;border-radius:5px;display:flex;padding:5px 10px}.previously-purchased svg{fill:#0075e1;margin-right:10px}.subscription{background-color:#f2f7fc;border:1px solid #b0d6f0;border-radius:2px;font-size:14px;margin:10px 0 20px}.subscription .content label{align-items:center;display:flex;flex-wrap:wrap;float:none;font-weight:400;line-height:100%;margin:10px;text-align:left}.subscription .content label:hover{cursor:pointer}.subscription .content a{margin:0 5px}.subscription .content svg{height:16px;width:100px}.subscription .content .subscription-selected{align-items:center;display:flex;padding:.5rem}.subscription .logo{margin:0 5px 5px 0}.subscription .dynamic-undo-move-subscription{float:none}.subscription .frequency span{padding:5px 15px}.subscription .frequency .blue-btn-outline{background-color:#fff}.subscription .frequency .blue-btn-outline:focus,.subscription .frequency .blue-btn-outline:hover{background-color:#0075e1;color:#fff!important}.subscription .frequency .blue-btn-outline,.subscription .frequency span{margin-top:10px}.subscription .frequency select{cursor:pointer;max-width:300px;padding:10px;width:100%}.subscription .frequency,.subscription .frequency-notice,.subscription .subscription-message,.subscription .subscription-remove-ctn{margin:10px 15px}.subscription-small .content label{margin:.2rem .4rem}.subscription-small .content .subscription-selected{align-items:start;display:flex;gap:.5rem;padding:.5rem}.subscription-small .content .subscription-selected .logo{flex:0 0 100px}.subscription-small .content .subscription-selected button{padding:0}.subscription-small{container-type:inline-size}@container (max-width: 300px){.subscription-small .content .subscription-selected{display:block}.subscription-small .content .subscription-selected .logo{display:block;margin-bottom:.5rem}}.subscription-modal.modal .modal-content{padding:0}@media (min-width:768px){.subscription-modal.modal .modal-content{max-width:600px}}.subscription-modal.modal .modal-close svg{fill:#fff}.subscription-modal.modal .modal-header,.subscription-modal.modal .subscription-modal-body{padding:15px}@media (min-width:768px){.subscription-modal.modal .modal-header,.subscription-modal.modal .subscription-modal-body{padding:30px 40px}}.subscription-modal.modal .modal-header{background:#01416c}.subscription-modal.modal .modal-header h1{color:#fff;font-size:28px;font-weight:700;margin:10px 0 0;text-align:center}.subscription-modal.modal .modal-body{padding:0}.subscription-modal.modal .product-ctn{display:flex;margin:0 0 20px}.subscription-modal.modal .product-ctn .img{margin-right:15px;width:130px}.subscription-modal.modal .product-ctn .description{color:#293945;font-size:16px;margin-bottom:10px}.subscription-modal.modal .subscription-error{background-color:#f8d7da;border-bottom:1px solid #ebb4b9;color:#721c24;padding:20px}.subscription-modal.modal .subscription-list{margin:10px}.subscription-modal.modal .subscription-list .row{align-items:center;border-bottom:1px solid #ccc;display:flex;justify-items:center;padding:10px 0}.subscription-modal.modal .subscription-list .row:first-child{border-top:1px solid #ccc;font-weight:700}.subscription-modal.modal .subscription-list .row div{text-align:left}.subscription-modal.modal .subscription-list .flex{align-items:center;display:flex}.subscription-modal.modal .subscription-list label{clear:none;float:none;font-weight:400;line-height:100%}.subscription-modal.modal .subscription-list label:hover{background-color:#d9f7ff;cursor:pointer}.subscription-modal.modal .subscription-list input{margin-right:10px}.subscription-modal.modal .btn-ctn{margin:20px 0;text-align:center}.subscription-modal.modal .btn-ctn button{float:none;font-size:18px;padding:10px 30px}.subscription-modal.modal .input-qty-container{height:40px;max-width:225px}.subscription-modal.modal .input-qty-container input{font-size:16px}.spinner,.spinner-border,.spinner-grow{animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);border-radius:50%;display:inline-block;height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);width:var(--bs-spinner-width)}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner,.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:1s;--bs-spinner-animation-name:spinner-border;border-right-color:currentcolor;border:var(--bs-spinner-border-width) solid;border-right:var(--bs-spinner-border-width) solid #0000}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:1s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner,.spinner-border,.spinner-grow{--bs-spinner-animation-speed:2s}}.universal-loading-container{height:200px;overflow:hidden;position:relative}.spinner{border-width:.28125rem;color:#999}.spinner__container{overflow:hidden;position:relative}.spinner--sm{border-width:.1875rem;height:1.125rem;width:1.125rem}.spinner--md{height:2.25rem;width:2.25rem}.spinner--lg{height:3rem;width:3rem}.spinner--bg{background-color:#ffffff80}.spinner--color-blue>.spinner{color:#0075e1!important}.spinner--color-white>.spinner{color:#fff}.spinner--center{align-items:center;display:flex;justify-content:center;margin:0 auto;text-align:center}.spinner--full{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}#productPage .product-description,#productPage .product-qna,#productPage .product-reviews{border-top:1px solid #ccc;padding:30px 0}#productPage .product-specs{margin:20px 0 30px}#productPage #wc-aplus{margin:15px 0 0!important;width:100%!important}#productPage .map-price{color:#333;display:block;margin-top:10px}#productPage .highlight{background-color:#ff8}#productPage .highlight-off{background-color:initial;transition:background-color .5s ease-in}#productPage .availability-container{background-color:#f9f9f9;border:1px solid #d9d9d9;border-radius:3px;margin-bottom:20px;padding:10px}#productPage .availability-container .icon{display:inline-block;width:24px}#productPage .availability-container .icon-success svg{fill:green}#productPage .availability-container .icon-failure svg{fill:red}#productPage .availability-container .label{font-weight:700}#productPage .availability-container .detail{color:#555;font-size:12px;margin-left:24px}#productPage .availability-container .detail ul li{list-style:disc;margin-left:20px}#productPage .previously-purchased{border-width:2px;font-size:20px;font-weight:700;margin-bottom:20px;padding:10px 20px}#productPage .previously-purchased svg{height:20px;width:20px}#productPage .subscription .previously-purchased{background-color:initial;border:0;border-top:1px solid #ccc;font-size:14px;font-weight:400;margin-bottom:0;margin-top:5px;padding:10px 10px 5px}.invodo-play--btn svg{height:100%;width:100%}.details-ctn [data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex{padding-right:0!important}.details-ctn [data-bv-show=rating_summary] .bv_main_container .bv_ratings_summary{margin-right:.5rem!important;padding-right:0!important}.details-ctn [data-bv-show=rating_summary] .bv_main_container .bv_stars_component_container{padding-right:.35rem!important}.bv_modal_inner_content{align-items:center;display:flex;flex-direction:column}.bv_button_component_container{margin-top:16px}.media-ctn{text-align:center}.media-ctn .img-ctn{cursor:zoom-in}.media-ctn .img-ctn img{padding:0}@media (min-width:768px){.media-ctn .img-ctn img{padding:30px}}.media-ctn .img-ctn .hidden-iframe-ff{height:0;visibility:hidden}.media-ctn .alt-img-ctn{display:flex;flex:1 0 0%;flex-wrap:wrap;justify-content:center;margin-bottom:20px}.media-ctn .alt-img-ctn .alt-img{border:1px solid #0000;border-radius:2px;cursor:pointer;margin:5px;max-width:75px;min-width:30px;padding:2px;width:15%}.media-ctn .alt-img-ctn .alt-img:hover{border-color:#b2b2b2}.media-ctn .alt-img-ctn .alt-img.alt-active{border-color:#0075e1!important}.media-ctn .alt-img-ctn .alt-img-360,.media-ctn .alt-img-ctn .view-video{display:inline-block;position:relative}.media-ctn .alt-img-ctn .alt-img-360 .bg,.media-ctn .alt-img-ctn .view-video .bg{background-color:#000000bf;bottom:0;left:0;margin:2px;position:absolute;right:0;top:0;z-index:1}.media-ctn .alt-img-ctn .alt-img-360 .controls svg,.media-ctn .alt-img-ctn .alt-img-360 .visual span,.media-ctn .alt-img-ctn .view-video .controls svg,.media-ctn .alt-img-ctn .view-video .visual span{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.media-ctn .alt-img-ctn .alt-img-360 .visual span,.media-ctn .alt-img-ctn .view-video .visual span{background-color:#fff;border-radius:5px;font-size:14px;font-weight:700;padding:3px 5px}@media (min-width:1200px){.media-ctn .alt-img-ctn .alt-img-360 .visual span,.media-ctn .alt-img-ctn .view-video .visual span{font-size:18px}}.media-ctn .alt-img-ctn .alt-img-360 .controls svg,.media-ctn .alt-img-ctn .view-video .controls svg{fill:#fff;height:24px;width:24px}.details-ctn{position:relative}.img-zoom{background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;border:3px solid #fff;box-shadow:0 2px 5px #00000040;display:none;height:300px;overflow:hidden;position:absolute;width:calc(100% - 30px);z-index:10}@media (min-width:768px){.img-zoom{display:block}}.main-product-details .product-flags{margin-bottom:5px}.main-product-details .title{font-size:24px;font-weight:500;line-height:120%;margin-bottom:5px;word-break:break-word}@media (min-width:1200px){.main-product-details .title{font-size:32px}}.main-product-details .short-description{word-break:break-word}.main-product-details .review-avg-container{border-right:none;display:block;height:18px;margin:0 10px 10px 0;min-width:200px;padding-right:13px}@media (min-width:768px){.main-product-details .review-avg-container{border-right:1px solid #ccc;display:inline-block;margin:0 10px 0 0}}.main-product-details .review-avg-container .review-stars{font-size:1.15em}.main-product-details .product-bullets{border-bottom:1px solid #ccc;padding-bottom:10px;padding-left:15px}.main-product-details .product-bullets .styled-list li{margin-bottom:3px}.main-product-details .price-container{margin:10px 15px}.main-product-details .product-actions-container{border-top:1px solid #ccc;margin-top:15px}@media (min-width:768px){.main-product-details .product-actions-container{display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(3,1fr);overflow:hidden}}.main-product-details .product-actions-container .product-action-item{border-top:1px solid #ccc;cursor:pointer;font-weight:500;text-align:center}@media (min-width:768px){.main-product-details .product-actions-container .product-action-item{border-left:1px solid #ccc;border-top:none}.main-product-details .product-actions-container .product-action-item:first-child{border-left:none}}.main-product-details .product-actions-container .product-action-item button{-webkit-appearance:none;appearance:none;background:#f8f9fa;border:none;color:#0075e1;padding:10px;width:100%}.main-product-details .product-actions-container .product-action-item button:hover{background:#eff2f4;text-decoration:underline}.main-product-details .product-actions-container .product-action-item svg{fill:#0075e1;height:14px;margin-right:2px;width:14px}.main-product-details .product-actions-container .product-action-item:first-child{border-top:none}.main-product-details .cart-container{border:1px solid #ccc;border-radius:2px;margin-bottom:20px;position:relative}.main-product-details .cart-container .qty-btn-container{padding:15px 15px 0}.main-product-details .cart-container .qty-btn-container .input-qty-container{height:58px}.main-product-details .cart-container .qty-btn-container .add-btn{margin-bottom:15px}@media (min-width:1200px){.main-product-details .cart-container .qty-btn-container .add-btn{margin-left:-15px}}.main-product-details .cart-container .qty-btn-container .add-btn button{clear:none;float:none;font-size:22px;height:58px;width:100%}.main-product-details .cart-container .shipping-returns{border-top:1px solid #ccc;padding:15px 15px 0}.main-product-details .cart-container .shipping-returns .non-returnable,.main-product-details .cart-container .shipping-returns .returns,.main-product-details .cart-container .shipping-returns .shipping{margin-bottom:10px}.main-product-details .cart-container .shipping-returns .shipping-returns__item{display:flex;gap:.25rem;margin-bottom:10px}.main-product-details .cart-container .shipping-returns .shipping-returns__item:last-child{margin:0}.main-product-details .cart-container .shipping-returns .shipping-returns__item .shipping-returns__title{font-weight:700;white-space:nowrap}.main-product-details .cart-container .shipping-returns .shipping-returns__item .shipping-returns__desc button{appearance:none;display:inline-flex}.main-product-details .cart-container .shipping-returns .shipping-returns__item .est_delivery_early,.main-product-details .cart-container .shipping-returns .shipping-returns__item .est_delivery_late{border-bottom:1px solid #333}.main-product-details .cart-container .shipping-returns .shipping-returns__item .est_delivery_early:hover,.main-product-details .cart-container .shipping-returns .shipping-returns__item .est_delivery_late:hover{cursor:help}.main-product-details .cart-container .shipping-returns svg{height:20px;margin-right:.375rem;width:20px}.main-product-details .cart-container .shipping-returns .free-shipping{color:#23a324}.main-product-details .cart-container .shipping-returns .free-shipping svg{fill:#23a324}.main-product-details .cart-container .shipping-returns .learn-more svg{fill:#0075e1;height:16px;margin:0;width:16px}.main-product-details .cart-container .bulk-notice{border:none;padding:5px}.main-product-details .product-block-ctn{margin:0 15px}.product-block-boxes-container{margin:10px 0}.product-block-boxes-container .attribute-wrapper{margin-bottom:10px}.product-block-boxes-container .attribute-buttons li{float:left;margin-right:7px}.product-block-boxes-container .attribute-name{margin-bottom:3px}.product-block-boxes-container .btn-default{border-color:#333;border-width:1px;box-shadow:none}.product-block-boxes-container .btn-default:focus,.product-block-boxes-container .btn-default:hover{background-color:#fff;border-color:#0075e1;color:#0075e1}.product-block-boxes-container .btn-default.active{background:#fff;border-color:#0075e1;box-shadow:inset 0 0 0 1px #0075e1;color:#0075e1;cursor:inherit!important;font-weight:500}.product-block-boxes-container .attribute-icon a{width:60px}.product-block-boxes-container .other-product .btn-default{border:1px dashed #bcc0c3;color:#bcc0c3}.product-block-boxes-container .other-product .btn-default:hover{border:1px solid #0075e1;color:#0075e1}.product-block-boxes-container .other-product .btn-default.single-attribute{border:1px solid #333;color:#333}.product-description .styled-list,.product-description p{margin-bottom:25px;max-width:700px}.product-description .brand-img{margin-bottom:20px;width:130px}.product-description .guide-info-title{border-bottom:1px solid #dee1e4;font-size:18px;font-weight:700;margin-bottom:10px;padding-bottom:10px}.product-description .product-media-docs{margin-bottom:30px}.product-description .product-media-docs svg{height:14px;margin-right:5px;width:14px}.product-description .manufacturer-info-container{position:relative;z-index:1}.product-description .manufacturer-info-container .preview{left:0;max-height:500px;overflow:hidden;position:absolute;top:0;transition:max-height 5s;width:100%;z-index:2}.product-description .manufacturer-info-container .overlay{background:#0000;background:linear-gradient(180deg,#fff0,#fff 99%,#fff);height:500px;left:0;position:relative;top:0;z-index:3}.product-description .manufacturer-info-container .blue-btn-outline{padding:13px 48px}.product-description .universal-loading-container{height:60px}.pdp__ask-question{background:#e2e2e2;border-radius:1em;padding:8px 10px}.price-container .os-radio{align-items:center;display:flex;margin-right:7px}.price-container .price{font-size:30px;font-weight:700}@media (min-width:768px){.price-container .price{font-size:36px}}.price-container .was-price{color:#999;font-size:16px;margin-left:10px}@media (min-width:768px){.price-container .was-price{font-size:24px}}.price-container .flex-ctn{align-items:center;display:block;justify-content:space-between}@media (min-width:768px){.price-container .flex-ctn{display:flex}}.price-container .coupon-qualifier{border:1px dashed #0075e1;border-radius:5px;margin-top:10px;padding:10px}.price-container .coupon-qualifier .svg{margin-right:5px}.price-container .coupon-qualifier .svg svg{height:40px;width:40px}@media (min-width:768px){.price-container .coupon-qualifier{margin-top:0}}.price-container button:hover{outline:none}.product-specs .spec-container{display:block;margin:0;overflow:hidden}@media (min-width:992px){.product-specs .spec-container{column-count:2;column-gap:2rem}}.product-specs .spec-row{display:flex;margin:0;width:100%}.product-specs .spec-description,.product-specs .spec-title{border-bottom:1px solid #dee1e4;padding:10px 15px}.product-specs .spec-title{background:#f8f9fa;font-weight:700;width:50%}@media (min-width:768px){.product-specs .spec-title{width:35%}}.product-specs .spec-description{width:50%}@media (min-width:768px){.product-specs .spec-description{width:65%}}.product-specs .prop65-warning-icon{margin-right:25px;position:relative}.product-specs .prop65-warning-icon .triangle-bg{fill:#ff0;height:18px;position:absolute;width:18px;z-index:1}.product-specs .prop65-warning-icon .triangle{height:18px;position:absolute;width:18px;z-index:2}.product-specs .prop65-warning-icon .exclamation{height:10px;left:4px;position:absolute;top:3px;width:10px;z-index:3}.flash-success{background-color:#d4edda;border-bottom:1px solid #a5d8b0;color:#155724}.flash-success svg{fill:#155724}.flash-notice{background-color:#cce5ff;border-bottom:1px solid #abc9e8;color:#004085}.flash-notice svg{fill:#004085}.notice-color{color:#004085}.flash-warning{background-color:#fff3cd;border-bottom:1px solid #ebd694;color:#856404}.flash-warning svg{fill:#856404}.warning-color{color:#856404}.flash-error{background-color:#f8d7da;border-bottom:1px solid #ebb4b9;color:#721c24}.flash-error svg{fill:#721c24}.error-color{color:#721c24}.flash-message{margin:-25px 0 25px;padding:20px 0}.flash-message .flash-message-header,.flash-message .flash-message-list{display:inline-block}.flash-message .flash-message-header{font-weight:700;vertical-align:top}.flash-message .flash-message-list div:before{content:" - ";white-space:pre}.flash-message .flash-message-close-btn{cursor:pointer;float:right;margin-left:40px}.flash-moved{margin:-10px 0 15px;padding:10px}.flash-moved p:last-child{margin-bottom:0}.quote-modal .title{border-bottom:1px solid #ccc;font-size:30px;font-weight:700;margin-bottom:20px;padding-bottom:20px}.quote-modal .quote-form .input,.quote-modal .quote-form button,.quote-modal .quote-form label{clear:none;float:none}.quote-modal .quote-form input[type=email],.quote-modal .quote-form input[type=text],.quote-modal .quote-form textarea{font-size:16px;font-weight:400;padding:10px;width:100%}.quote-modal .quote-form>div{width:100%}.quote-modal .quote-form .comments,.quote-modal .quote-form .comments .row{display:block;width:100%}.quote-modal .quote-form .validation-advice{width:auto}.quote-modal .quote-form label{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.quote-modal .quote-qty{align-items:center;background:#f8f9fa;border:1px solid #ccc;display:flex;flex-flow:row wrap;margin-bottom:15px;padding:10px}.quote-modal .quote-qty .input{padding:0!important}.quote-modal .quote-qty .validation-advice{display:inline-block!important}.quote-modal .input-qty-container{height:40px}.quote-modal .input-qty-container input{font-size:18px;height:38px}.suggestion-container .title{font-weight:700;margin-bottom:5px}.suggestion-container sup{vertical-align:super}.suggestion-container .short-description{margin-bottom:10px}.suggestion-container .price{margin-bottom:15px}.suggestion-container .redButton{box-shadow:none;font-size:16px;padding:8px 30px}.accessories-slider,.more-like-this,.similar-items{position:relative}.accessories-slider .slide-container a,.more-like-this .slide-container a,.similar-items .slide-container a{color:#333;display:block;padding:14px 20px 8px}.accessories-slider .slide-container a:hover,.more-like-this .slide-container a:hover,.similar-items .slide-container a:hover{text-decoration:none}.accessories-slider .slide-container a:hover .product-title,.more-like-this .slide-container a:hover .product-title,.similar-items .slide-container a:hover .product-title{text-decoration:underline}.accessories-slider .slide-container a>div,.more-like-this .slide-container a>div,.similar-items .slide-container a>div{margin-bottom:7px}.accessories-slider .slide-container img,.more-like-this .slide-container img,.similar-items .slide-container img{height:auto;max-width:140px;width:100%}.accessories-slider .slide-container .product-title,.more-like-this .slide-container .product-title,.similar-items .slide-container .product-title{font-size:13px;line-height:16px}.accessories-slider .slide-container .price,.more-like-this .slide-container .price,.similar-items .slide-container .price{font-size:18px;font-weight:700}.accessories-slider,.more-like-this{background-color:#f8f9fa;border-top:1px solid #ccc;padding:20px 0 30px}.accessories-slider .slider,.more-like-this .slider{margin:0 0 10px}@media (min-width:992px){.accessories-slider .slider,.more-like-this .slider{margin:0 40px}}.accessories-slider .glide__slides,.more-like-this .glide__slides{overflow:visible}.accessories-slider .glide__slide,.more-like-this .glide__slide{background-color:#fff;border:1px solid #ccc;height:auto}.accessories-slider .glide__track,.more-like-this .glide__track{align-content:stretch;align-items:stretch;display:flex;flex:1 0 auto}.similar-items .product-slider{border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin-bottom:20px;padding:10px 0}.similar-items .products-ctn{overflow:hidden}.similar-items .products-ctn a{padding:15px}.similar-items .products-ctn ul{align-items:stretch;display:flex;flex-wrap:nowrap}.similar-items .products-ctn li{border-left:1px solid #ccc;flex:1 0 50%;margin-bottom:0;min-width:160px}.similar-items .products-ctn li:first-child{border-left:0}@media (min-width:600px){.similar-items .products-ctn li{flex:1 0 33.4%}}@media (min-width:900px){.similar-items .products-ctn li{flex:1 0 25%}}@media (min-width:1200px){.similar-items .products-ctn li{flex:1 0 20%}}@media (min-width:1400px){.similar-items .products-ctn li{flex:1 0 17%}}.similar-items .product-ctn img{height:120px;width:120px}.glide__theme-product-page .glide__arrow{background:#0000;border:0;border-radius:0;cursor:pointer;padding:10px;position:absolute;top:50%;transform:translateY(-50%)}.glide__theme-product-page .glide__arrow svg{fill:#999;height:40px;transition:fill .5s;width:40px}.glide__theme-product-page .glide__arrow:focus svg,.glide__theme-product-page .glide__arrow:hover svg{fill:#0075e1}.glide__theme-product-page .glide__arrow--left{left:0}.glide__theme-product-page .glide__arrow--right{right:0}.glide__theme-product-page .glide__arrow--disabled{cursor:not-allowed;opacity:.33}.sku{vertical-align:text-bottom}