/* Generated by scripts/audit-shopping-css.mjs. Validate visually before deploying. */
h1,.large-title-viewonly,.large-title-navigable,.large-title{font-size:2em;margin:.67em 0}

figure{margin:1em 40px}

td,th{padding:0}

.col-xs-1,.col-xs-2,.product-reviews-form-item-cell .facets-item-cell-list-left,.product-reviews-form-confirmation-item-cell .facets-item-cell-list-left,.product-reviews-form-preview-item-cell .facets-item-cell-list-left,.col-xs-3,.product-list-details-later-macro-thumbnail,.transaction-line-views-cell-actionable-image,.transaction-line-views-cell-actionable-expanded-image,.header-mini-cart-item-cell-image,.global-views-rating-by-star-label,.col-xs-4,.header-mini-cart-subtotal-items,.global-views-rating-by-star-second-label,.cart-lines-table-first,.cart-lines-free-col-first,.col-xs-5,.global-views-rating-by-star-percentage-area,.col-xs-6,.store-locator-results-nav-button-container-grid,.header-mini-cart-buttons-right,.header-mini-cart-buttons-left,.facets-items-collection-view-cell-span6,.facets-items-collection-view-cell-span5,.facets-items-collection-view-cell-span4,.facets-items-collection-view-cell-span3,.facets-items-collection-view-cell-span2,.cart-promocode-form-summary-promocode-container-button,.cart-promocode-form-summary-container-input,.col-xs-7,.col-xs-8,.product-reviews-form-item-cell .facets-item-cell-list-right,.product-reviews-form-confirmation-item-cell .facets-item-cell-list-right,.product-reviews-form-preview-item-cell .facets-item-cell-list-right,.header-mini-cart-subtotal-amount,.cart-lines-table-middle,.cart-lines-free-col-middle,.col-xs-9,.product-list-details-later-macro-details,.transaction-line-views-cell-actionable-actions,.transaction-line-views-cell-actionable-details,.transaction-line-views-cell-actionable-expanded-actions,.transaction-line-views-cell-actionable-expanded-details,.header-mini-cart-item-cell-details,.col-xs-10,.col-xs-11,.col-xs-12,.newsletter-subscription-form-button-subscribe,.newsletter-subscription-form-container input.newsletter-suscription-form-input,.store-locator-search-buttons-container-or,.store-locator-search-buttons-container-geolocalization,.store-locator-search-buttons-container-find,.store-locator-results-buttons-container-geolocalization,.store-locator-results-buttons-container-find,.store-locator-main-layout-left,.store-locator-details-layout-left,.product-review-comment-description-rating,.product-reviews-review-review-rating,.product-reviews-review-review-description,.product-reviews-center-container-footer,.product-details-full-main-content-right,.product-details-full-main-content-left,.product-details-custom-fields,.product-details-summary,.product-details-full-image-gallery-container,.home-banner-main-cell-nth0,.home-banner-main-cell-nth1,.home-banner-main-cell-nth2,.footer-simplified-content-copyright,.footer-simplified-content-nav,.facets-items-collection-view-cell-span12,.facets-items-collection-view-cell-span11,.facets-items-collection-view-cell-span10,.facets-items-collection-view-cell-span9,.facets-items-collection-view-cell-span8,.facets-items-collection-view-cell-span7,.saveforlater-cell,.cart-lines-table-last,.cart-lines-free-col-last,.cart-detailed-item-free-info .global-views-message-info,.cart-detailed-item-free-info .cookie-warning-banner-view,.backbone-collection-view-cell-span12,.backbone-collection-view-cell-span11,.backbone-collection-view-cell-span10,.backbone-collection-view-cell-span9,.backbone-collection-view-cell-span8,.backbone-collection-view-cell-span7,.backbone-collection-view-cell-span6,.backbone-collection-view-cell-span5,.backbone-collection-view-cell-span4,.backbone-collection-view-cell-span3,.backbone-collection-view-cell-span2{float:left}

.col-xs-12,.newsletter-subscription-form-button-subscribe,.newsletter-subscription-form-container input.newsletter-suscription-form-input,.store-locator-search-buttons-container-or,.store-locator-search-buttons-container-geolocalization,.store-locator-search-buttons-container-find,.store-locator-results-buttons-container-geolocalization,.store-locator-results-buttons-container-find,.store-locator-main-layout-left,.store-locator-details-layout-left,.product-review-comment-description-rating,.product-reviews-review-review-rating,.product-reviews-review-review-description,.product-reviews-form-item-cell .facets-item-cell-list-left,.product-reviews-form-confirmation-item-cell .facets-item-cell-list-left,.product-reviews-form-preview-item-cell .facets-item-cell-list-left,.product-reviews-center-container-footer,.product-details-full-main-content-right,.product-details-full-main-content-left,.product-details-custom-fields,.product-details-summary,.product-details-full-image-gallery-container,.home-banner-main-cell-nth0,.home-banner-main-cell-nth1,.home-banner-main-cell-nth2,.footer-simplified-content-copyright,.footer-simplified-content-nav,.facets-items-collection-view-cell-span12,.facets-items-collection-view-cell-span11,.facets-items-collection-view-cell-span10,.facets-items-collection-view-cell-span9,.facets-items-collection-view-cell-span8,.facets-items-collection-view-cell-span7,.saveforlater-cell,.cart-lines-table-last,.cart-lines-free-col-last,.cart-detailed-item-free-info .global-views-message-info,.cart-detailed-item-free-info .cookie-warning-banner-view,.backbone-collection-view-cell-span12,.backbone-collection-view-cell-span11,.backbone-collection-view-cell-span10,.backbone-collection-view-cell-span9,.backbone-collection-view-cell-span8,.backbone-collection-view-cell-span7,.backbone-collection-view-cell-span6,.backbone-collection-view-cell-span5,.backbone-collection-view-cell-span4,.backbone-collection-view-cell-span3,.backbone-collection-view-cell-span2{width:calc((12 / 12)*100%)}

@media(min-width: 768px) {
  .col-sm-4,.pickup-in-store-store-selector-list-row-stock,.store-locator-main-layout-left,.store-locator-details-layout-left,.product-reviews-review-review-rating,.product-details-full-main-content-right,.home-banner-main-cell-nth0,.home-banner-main-cell-nth1,.home-banner-main-cell-nth2,.home-cms-page-banner-bottom,.facets-items-collection-view-cell-span4,.facets-category-cell,.cart-confirmation-modal-img,.backbone-collection-view-cell-span4{width:calc((4 / 12)*100%)}

    .col-sm-8,.store-locator-main-layout-right,.store-locator-details-layout-right,.product-reviews-review-review-description,.product-details-full-main-content-left,.facets-items-collection-view-cell-span8,.cart-confirmation-modal-details,.backbone-collection-view-cell-span8{width:calc((8 / 12)*100%)}
}

@media(min-width: 992px) {
  .col-md-4,.pickup-in-store-store-selector-list-row-stock,.product-details-summary,.footer-simplified-content-copyright{width:calc((4 / 12)*100%)}

    .col-md-5,.pickup-in-store-store-selector-list-row-detail,.product-details-custom-fields,.global-views-rating-by-star-percentage-area,.global-views-rating-by-star-second-label,.cart-promocode-form-summary-promocode-container-button{width:calc((5 / 12)*100%)}

    .col-md-9,.product-reviews-form-content,.product-reviews-form-preview-content,.product-reviews-form-confirmation-content,.product-details-full-main-content-left,.facets-facet-browse-results,.facets-category-browse-results{width:calc((9 / 12)*100%)}
}

@media(min-width: 1200px) {
  .col-lg-1,.col-lg-2,.facets-category-cell,.col-lg-3,.product-details-full-main-content-right,.product-details-full-image-gallery-container,.cart-right,.cart-detailed-right,.cart-lines-table-first,.cart-lines-free-col-first,.col-lg-4,.product-details-custom-fields,.cart-lines-table-last,.cart-lines-free-col-last,.col-lg-5,.product-details-summary,.cart-lines-table-middle,.cart-lines-free-col-middle,.col-lg-6,.product-reviews-center-list,.product-reviews-center-container,.col-lg-7,.col-lg-8,.col-lg-9,.product-details-full-main-content-left,.cart-empty,.cart-detailed-empty,.cart-left,.cart-detailed-left,.cart-detailed-item-free-info .global-views-message-info,.cart-detailed-item-free-info .cookie-warning-banner-view,.col-lg-10,.col-lg-11,.col-lg-12,.product-reviews-center-footer,.product-reviews-center-container-footer{float:left}

    .col-lg-3,.product-details-full-main-content-right,.product-details-full-image-gallery-container,.cart-right,.cart-detailed-right,.cart-lines-table-first,.cart-lines-free-col-first{width:calc((3 / 12)*100%)}

    .col-lg-4,.product-details-custom-fields,.cart-lines-table-last,.cart-lines-free-col-last{width:calc((4 / 12)*100%)}

    .col-lg-5,.product-details-summary,.cart-lines-table-middle,.cart-lines-free-col-middle{width:calc((5 / 12)*100%)}

    .col-lg-9,.product-details-full-main-content-left,.cart-empty,.cart-detailed-empty,.cart-left,.cart-detailed-left,.cart-detailed-item-free-info .global-views-message-info,.cart-detailed-item-free-info .cookie-warning-banner-view{width:calc((9 / 12)*100%)}
}

th{text-align:left}

.table{width:100%;max-width:100%;margin-bottom:20px}

.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}

.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999 !important;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}

.invisible{visibility:hidden}

.hidden,.quantity-pricing-hidden{display:none !important}

hr.pinline{margin:15px 0}

.enterprise-grade{background-color:#e5e5e5;padding:3px 7px;text-transform:uppercase;display:inline-block}

.custom-fields{display:flex;flex-direction:column;gap:10px}

.custom-fields p,.custom-fields .facets-browse-category-heading-main-description,.custom-fields .push-button-secondary span,.custom-fields .product-reviews-center-pusher span,.custom-fields .product-details-information-pusher span,.custom-fields .item-details-info-pusher span,.custom-fields .push-button-description span,.push-button-secondary .custom-fields span,.product-reviews-center-pusher .custom-fields span,.product-details-information-pusher .custom-fields span,.item-details-info-pusher .custom-fields span,.push-button-description .custom-fields span{line-height:1.2;font-size:14px}

.custom-fields p strong,.custom-fields .facets-browse-category-heading-main-description strong,.custom-fields .push-button-secondary span strong,.custom-fields .product-reviews-center-pusher span strong,.custom-fields .product-details-information-pusher span strong,.custom-fields .item-details-info-pusher span strong,.custom-fields .push-button-description span strong,.push-button-secondary .custom-fields span strong,.product-reviews-center-pusher .custom-fields span strong,.product-details-information-pusher .custom-fields span strong,.item-details-info-pusher .custom-fields span strong,.push-button-description .custom-fields span strong{color:#156e8c}

[data-dropdown-content]{display:none}

td,th{vertical-align:top;padding-left:15px;padding-right:15px}

th{font-size:14px;color:#8a8a8a}

.icon-sm{font-size:21px;width:21px;height:21px;display:inline-block}

.icon-md{font-size:24px;width:24px;height:24px;display:inline-block}

.DiscTechIconFont-check:before,.pickup-in-store-store-selector-list-row-store-selected i:before,.icon-success:before,.stock-info-in-icon i:before,.pickup-in-store-fulfillment-options-stock-icon-in i:before,.product-line-stock-icon-in i:before{content:""}

.DiscTechIconFont-chevron-left:before,.icon-chevron-left:before,.sc-pusher-header-back:before{content:""}

.DiscTechIconFont-chevron-right:before,.icon-chevron-right:before{content:""}

.DiscTechIconFont-description:before{content:""}

.DiscTechIconFont-ecg-heart-outline:before{content:""}

.DiscTechIconFont-heart:before,.product-list-control-button-wishlist i:before,.product-list-control-single-button-wishlist i:before{content:""}

.DiscTechIconFont-info:before,.pickup-in-store-option-status-message-icon:before,.quick-view-add-to-cart-help-icon:before,.product-details-full-add-to-cart-help-icon:before,.stock-info-low-icon i:before,.product-line-stock-icon-low i:before,.icon-message-atention:before,.product-line-stock-icon-out i:before,.cart-promocode-list-item-warning i:before,.icon-info:before,.pickup-in-store-fulfillment-options-stock-icon-description:before,.product-line-stock-icon-description:before,.product-line-stock-description-icon-description:before{content:""}

.DiscTechIconFont-link:before,.product-details-custom-fields .similar-drives .similar-drives-link-icon:before{content:""}

.DiscTechIconFont-puzzle:before{content:""}

.DiscTechIconFont-share:before,.share-button .share-icon:before{content:""}

.DiscTechIconFont-specifications:before{content:""}

.DiscTechIconFont-verified-user-outline-rounded:before{content:""}

.button-primary,.bt-ext-confirmation-btn,.pickup-in-store-store-selector-list-row-select-for-pickup,.store-locator-search-button-find,.store-locator-results-button-find,.store-locator-details-get-directions-button,.landing-content .cms-content #google-form input[type=submit],.enhanced-content .cms-content #google-form input[type=submit],.enhanced-content .cms-content-html #google-form input[type=submit],.cms-landing-page-content-col #google-form input[type=submit],.cms-landing-page-nav-col #google-form input[type=submit],.product-reviews-form-actions-button-submit,.product-reviews-form-preview-actions-button-submit,.product-list-deletion-button-delete-button,.quick-view-confirmation-modal-view-cart-button,.home-slide-caption .home-slide-caption-button,.header-mini-cart-button-checkout,.global-views-confirmation-confirm-button,.facets-item-cell-table-inner .facets-item-cell-table-add-to-cart .cart-add-to-cart-button-mobile,.facets-item-cell-list-add-to-cart-button-mobile,.facets-item-cell-list-add-to-cart-button,.error-management-expired-link-login-button,.error-management-expired-link-register-button,.button-saveforlater-addtocart,.product-list-details-later-macro-button-addtocart,.button-proceed-checkout,.cart-proceed-to-checkout,.cart-detailed-proceed-to-checkout,.cart-summary-button-proceed-checkout,.cart-confirmation-modal-view-cart-button,.cart-add-to-cart-button-mobile,.cart-add-to-cart-button,.cart-add-to-cart-button-button,.button-proceed-to-checkout,.item-cell-quick-view-link,.facets-item-cell-table-quick-view-link,.facets-item-cell-list-quick-view-link,.facets-item-cell-grid-quick-view-link{color:#fff;font-weight:400;border:1px solid #156e8c;text-transform:uppercase;display:inline-block}

.button-medium,.store-locator-search-button-find,.store-locator-search-button-current,.store-locator-results-nav-button-list,.store-locator-results-nav-button-map,.store-locator-results-button-find,.store-locator-results-button-current,.store-locator-details-get-directions-button,.quick-add-box-button,.product-reviews-form-actions-button-preview,.product-reviews-form-preview-actions-button-edit,.product-reviews-form-actions-button-submit,.product-reviews-form-preview-actions-button-submit,.product-reviews-center-container-footer-button,.product-list-deletion-button-delete-cancel,.product-list-deletion-button-delete-button,.button-saveforlater-addtocart,.product-list-details-later-macro-button-addtocart,.quick-view-confirmation-modal-add-to-product-list .add-to-product-list-button,.header-mini-cart-button-checkout,.header-mini-cart-button-view-cart,.global-views-confirmation-cancel-button,.global-views-confirmation-confirm-button,.facets-item-cell-table-inner .facets-item-cell-table-add-to-cart .cart-add-to-cart-button-mobile,.facets-item-cell-list-add-to-cart-button-mobile,.facets-item-cell-list-add-to-cart-button,.cart-summary-button-estimate,.cart-promocode-form-summary-button-apply-promocode,.cart-add-to-cart-button-mobile,.cart-add-to-cart-button,.list-header-button{width:100%;padding:10px 20px;font-size:1rem;line-height:1;letter-spacing:.5px;text-align:center}

@media(min-width: 768px) {
  .button-medium,.store-locator-search-button-find,.store-locator-search-button-current,.store-locator-results-nav-button-list,.store-locator-results-nav-button-map,.store-locator-results-button-find,.store-locator-results-button-current,.store-locator-details-get-directions-button,.quick-add-box-button,.product-reviews-form-actions-button-preview,.product-reviews-form-preview-actions-button-edit,.product-reviews-form-actions-button-submit,.product-reviews-form-preview-actions-button-submit,.product-reviews-center-container-footer-button,.product-list-deletion-button-delete-cancel,.product-list-deletion-button-delete-button,.button-saveforlater-addtocart,.product-list-details-later-macro-button-addtocart,.quick-view-confirmation-modal-add-to-product-list .add-to-product-list-button,.header-mini-cart-button-checkout,.header-mini-cart-button-view-cart,.global-views-confirmation-cancel-button,.global-views-confirmation-confirm-button,.facets-item-cell-table-inner .facets-item-cell-table-add-to-cart .cart-add-to-cart-button-mobile,.facets-item-cell-list-add-to-cart-button-mobile,.facets-item-cell-list-add-to-cart-button,.cart-summary-button-estimate,.cart-promocode-form-summary-button-apply-promocode,.cart-add-to-cart-button-mobile,.cart-add-to-cart-button,.list-header-button{width:auto}
}

.push-button-secondary,.product-reviews-center-pusher,.product-details-information-pusher,.item-details-info-pusher,.push-button-description{width:100%;color:#292929;background:#fff;font-size:.93rem;padding:15px;border:1px solid #d7d7d7;text-align:left;position:relative}

.push-button-secondary>i,.product-reviews-center-pusher>i,.product-details-information-pusher>i,.item-details-info-pusher>i,.push-button-description>i{font-style:normal;font-weight:normal;font-family:"DiscTechIconFont";font-size:24px;float:right;color:#292929;position:absolute;right:15px;top:50%;height:26px;margin-top:-12px}

@media(min-width: 768px) {
  .push-button-secondary,.product-reviews-center-pusher,.product-details-information-pusher,.item-details-info-pusher,.push-button-description{display:none}
}

h1,.large-title-viewonly,.large-title-navigable,.large-title{color:#156e8c;font-family:"Lato",Helvetica,Arial,sans-serif;font-size:26px;font-style:normal;font-weight:700;text-decoration:none;line-height:1.2;letter-spacing:0;margin-top:0;margin-bottom:25px;text-transform:none}

@media(min-width: 768px) {
  h1,.large-title-viewonly,.large-title-navigable,.large-title{font-size:30px}
}

h2{color:#292929;font-family:"Lato",Helvetica,Arial,sans-serif;font-size:20px;font-style:normal;text-decoration:none;line-height:1.2;letter-spacing:0;margin-top:0;margin-bottom:0;text-transform:none}

@media(min-width: 992px) {
  h2{font-size:24px}
}

h4{color:#292929;font-size:1rem;font-style:normal;text-decoration:none;line-height:1.4;letter-spacing:0;margin-top:0;margin-bottom:0;text-transform:none}

@media(min-width: 992px) {
  h4{font-size:1.067rem}
}

b{font-weight:700;color:#333}

.middle-price,.transaction-line-views-price-lead,.transaction-line-views-cell-selectable-actionable-price .item-view-lead-price,.transaction-line-views-cell-navigable-item-amount-value,.item-views-cell-navigable-item-amount-value,.transaction-line-views-cell-navigable-actionable-item-amount-value,.transaction-line-views-cell-actionable-price .transaction-line-views-price-lead,.product-list-details-later-macro-price .transaction-line-views-price-lead,.transaction-line-views-cell-actionable-expanded-price .transaction-line-views-price-lead,.product-details-full-main-content-child .product-views-price-lead,.cart-lines-price .transaction-line-views-price-lead,.cart-lines-free-price .transaction-line-views-price-lead,.cart-confirmation-modal-price,.quick-view-confirmation-modal-price{font-size:20px;font-weight:700;display:inline-block}

select{background-image:url("data:image/svg+xml;utf8,<svg width='2000px' height='2000px' fill='%23000000' xmlns='http://www.w3.org/2000/svg'><path d='M1075 352q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z'/></svg>");-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;display:block;border:1px solid #e5e5e5;padding:10px;padding-right:30px;margin-bottom:10px;background-color:#fff;background-repeat:no-repeat;background-size:25px;background-position:100% 100%;color:#575757;font-size:1rem}

.input-base,.landing-content .cms-content #google-form input,.enhanced-content .cms-content #google-form input,.enhanced-content .cms-content-html #google-form input,.cms-landing-page-content-col #google-form input,.cms-landing-page-nav-col #google-form input,input[name=quantity],.input-generic,.input-medium,.pickup-in-store-store-selector-search input,.product-views-option-url-input,.product-views-option-timeofday-input,.product-views-option-text-input,.product-views-option-phone-input,.product-views-option-percent-input,.product-views-option-password-input,.product-views-option-integer-input,.product-views-option-float-input,.product-views-option-email-input,.product-views-option-dropdown-select,.product-views-option-datetimetz-input,.product-views-option-date-input,.product-views-option-currency-input,.facets-item-cell-table-inner .cart-quickaddtocart-quantity,.facets-item-cell-grid-inner .facets-item-cell-grid-add-to-cart .cart-quickaddtocart-quantity{padding:10px;display:block;color:#333;font-size:14px;border:1px solid #e5e5e5;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}

input[name=quantity]{width:50px;display:inline-block;text-align:right;padding:9px 5px}

.breadcrumb,.global-views-breadcrumb,.facets-facet-browse-breadcrum{display:none}

@media(min-width: 992px) {
  .breadcrumb,.global-views-breadcrumb,.facets-facet-browse-breadcrum{clear:both;margin:1px 0 15px;display:block}
}

.breadcrumb-item,.global-views-breadcrumb-item,.breadcrumb-item-active,.global-views-breadcrumb-item-active{display:inline;color:#999}

.breadcrumb-item a,.global-views-breadcrumb-item a,.breadcrumb-item-active a,.global-views-breadcrumb-item-active a{color:inherit}

.breadcrumb-divider,.global-views-breadcrumb-divider{display:inline;padding:0 5px;font-size:24px;color:#999;position:relative;top:2px}

[data-pusher=sc-pushable-xs]{width:100%;right:-100%;background:#fff;-webkit-transition:-webkit-transform 400ms ease;-moz-transition:-moz-transform 400ms ease;-o-transition:-o-transform 400ms ease;transition:transform 400ms ease;height:100%;position:fixed;top:0;z-index:10000;padding-left:20px;padding-right:20px;padding-bottom:80px}

[data-pusher=sc-pushable-xs] .sc-pusher-header{margin-left:-20px;margin-right:-20px}

@media(min-width: 768px) {
  [data-pusher=sc-pushable-xs] .sc-pusher-header{display:none}
}

@media(min-width: 768px) {
  [data-pusher=sc-pushable-xs]{width:auto;height:auto;position:static;padding-left:0;padding-right:0;background:none}
}

.sc-pusher-header{background:#e2edf1;border-bottom:1px solid #d7d7d7;margin-bottom:20px;height:69px}

.sc-pusher-header-back{color:#156e8c;text-transform:capitalize;display:inline-block;width:50%;line-height:69px;padding-left:10px}

.sc-pusher-header-back::before{margin-right:10px}

.quantity-input-container,.product-details-quantity-container{display:flex;align-items:center}

.btn-add-to-card-quantity{display:flex;align-items:center;column-gap:8px}

.vault-checkbox{display:none}

.product-details-summary .cart-add-to-cart-button{border-radius:6px}

.item-info-list li{margin:8px 0}

.condition>span{background-color:#292929;color:#156e8c;display:inline-block;text-transform:uppercase;padding:3px 7px;vertical-align:bottom}

.warranty>span{color:#156e8c;font-weight:700;margin-left:5px}

.item-info-list li{margin:8px 0}

.condition>span{background-color:#292929;color:#156e8c;display:inline-block;text-transform:uppercase;padding:3px 7px;vertical-align:bottom}

.warranty>span{color:#156e8c;font-weight:700;margin-left:5px}

.global-views-breadcrumb-item-active{font-size:14px;color:#ff9100 !important}

.global-views-breadcrumb-item{font-size:14px}

.fixed_header .nav-contact-links .dt-phone{display:none}

@media(min-width: 768px) {
  .fixed_nav .header-menu-search{display:block;float:right;color:#fff}
}

@media(min-width: 992px) {
  .fixed_nav #site-header .header-secondary-wrapper{position:fixed;width:100%;left:0;top:41px;z-index:1000}
}

.custom-fields p,.custom-fields .push-button-secondary span,.custom-fields .product-reviews-center-pusher span,.custom-fields .product-details-information-pusher span,.custom-fields .item-details-info-pusher span,.push-button-secondary .custom-fields span,.product-reviews-center-pusher .custom-fields span,.product-details-information-pusher .custom-fields span,.item-details-info-pusher .custom-fields span,.custom-fields .push-button-description span,.push-button-description .custom-fields span,.custom-fields .facets-browse-category-heading-main-description,.shipping-information-header p,.shipping-information-header .push-button-secondary span,.shipping-information-header .product-reviews-center-pusher span,.shipping-information-header .product-details-information-pusher span,.shipping-information-header .item-details-info-pusher span,.push-button-secondary .shipping-information-header span,.product-reviews-center-pusher .shipping-information-header span,.product-details-information-pusher .shipping-information-header span,.item-details-info-pusher .shipping-information-header span,.shipping-information-header .push-button-description span,.push-button-description .shipping-information-header span,.shipping-information-header .facets-browse-category-heading-main-description{line-height:1.2;font-size:14px}

.header-menu-search-link{font-size:20px;background:none;padding:0 10px;color:#fff;cursor:pointer;position:relative;line-height:44px;top:-2px}

.header-menu-search-icon{font-style:normal;font-weight:normal;font-family:"DiscTechIconFont"}

.product-details-add-to-product-list-loading{color:#156e8c;text-align:center;line-height:1.395rem;margin-top:0}

.product-details-full td,.product-details-full th{padding-left:7px;padding-right:7px}

#similar-items{margin-top:30px}

.product-aside{background:#fff;border:1px solid #e5e5e5;display:flex;flex-direction:column;margin-top:15px}

.product-aside h4{display:block;padding:20px}

.mobile-footer{background:#fff;border-top:1px solid #e5e5e5;position:fixed;z-index:9999;width:100%;height:70px;left:0;bottom:0;display:flex;align-items:center}

@media(min-width: 768px) {
  .mobile-footer{display:none}
}

.mobile-footer .cart-add-to-cart-button{border-radius:6px}

.custom-fields,.shipping-information{display:flex;flex-direction:column}

.custom-fields p,.custom-fields .push-button-secondary span,.custom-fields .product-reviews-center-pusher span,.custom-fields .product-details-information-pusher span,.custom-fields .item-details-info-pusher span,.push-button-secondary .custom-fields span,.product-reviews-center-pusher .custom-fields span,.product-details-information-pusher .custom-fields span,.item-details-info-pusher .custom-fields span,.custom-fields .push-button-description span,.push-button-description .custom-fields span,.custom-fields .facets-browse-category-heading-main-description,.shipping-information p,.shipping-information .push-button-secondary span,.shipping-information .product-reviews-center-pusher span,.shipping-information .product-details-information-pusher span,.shipping-information .item-details-info-pusher span,.push-button-secondary .shipping-information span,.product-reviews-center-pusher .shipping-information span,.product-details-information-pusher .shipping-information span,.item-details-info-pusher .shipping-information span,.shipping-information .push-button-description span,.push-button-description .shipping-information span,.shipping-information .facets-browse-category-heading-main-description{line-height:1.2;font-size:14px}

.product-aside-container,.additional-configurations--list-item-wrapper{padding:20px;border-top:1px solid #f4f4f4}

.product-details-full-main-content{display:flex}

@media(max-width: 768px) {
  .product-details-full-main-content{flex-direction:column}
}

@media(max-width: 768px) {
  .product-details-full-main-container{padding-top:15px}
}

.product-details-full-image-gallery-container{padding:0;display:flex;align-items:center;justify-content:center}

@media(min-width: 768px) {
  .product-details-full-image-gallery-container{padding-bottom:4rem}
}

.extra-buttons-desktop{display:flex;margin-top:10px}

@media(max-width: 768px) {
  .extra-buttons-desktop{display:none}
}

.product-details-summary{justify-content:space-between}

@media(max-width: 768px) {
  .product-details-summary .price-section{display:flex;justify-content:space-between;align-items:center}
}

.product-details-summary .price-section .extra-buttons{display:flex;column-gap:10px;align-items:center}

@media(min-width: 768px) {
  .product-details-summary .price-section .extra-buttons{margin-top:5px;display:none}
}

@media(max-width: 768px) {
  .product-details-summary .item-heading .item-info-list{display:flex;flex-wrap:wrap;align-items:center;column-gap:20px}
}

.product-details-summary .item-heading-section{display:flex;flex-direction:column}

@media(max-width: 768px) {
  .product-details-summary .item-heading-section .price-container{order:-1}
}

.header-title,.mobile-header-title{width:100%}

.product-details-custom-fields{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;align-items:end}

@media(min-width: 1199px) {
  .product-details-custom-fields{height:100%;padding:0px !important}
}

@media(max-width: 1199px) {
  .product-details-custom-fields{padding:1rem}
}

.product-details-custom-fields>div{width:100%}

.product-details-custom-fields .custom-fields-wrapper{width:100%;background-color:#eff7fa;padding:.5em;border-radius:4px}

.product-details-custom-fields table,.product-details-custom-fields th,.product-details-custom-fields td{border:none !important;margin:0 !important}

.product-details-custom-fields .custom-fields{width:100%;display:table;font-size:14px}

.product-details-custom-fields .custom-fields tbody{display:table-row-group}

.product-details-custom-fields .custom-fields tbody tr{display:table-row}

@media(min-width: 1366px) {
  .product-details-custom-fields .custom-fields tbody tr{max-width:380px}
}

.product-details-custom-fields .custom-fields tbody tr th,.product-details-custom-fields .custom-fields tbody tr td{width:unset}

.product-details-custom-fields .custom-fields td{padding:0px;color:#75929b;padding-top:3px;padding-bottom:3px;padding-right:15px}

.product-details-custom-fields .custom-fields .second-col{text-align:right;padding-right:0;color:#146c89;font-weight:bold}

.product-details-custom-fields .similar-drives{display:flex;align-items:center;column-gap:4px;background-color:#fff;color:#156e8c}

@media(max-width: 1199px) {
  .product-details-custom-fields .similar-drives{margin-top:30px}
}

.product-details-custom-fields .similar-drives .similar-drives-link-icon{font-style:normal;font-weight:normal;font-family:"DiscTechIconFont";font-size:20px}

.product-details-custom-fields .similar-drives .similar-drives-link-text{color:#156e8c;font-weight:600;font-size:12px}

.product-details-full-actions{display:flex;align-items:center;column-gap:8px;width:100%}

@media(max-width: 768px) {
  .product-details-full-actions{display:none}
}

.mobile-product-details-full-actions{display:flex;align-items:center;width:100%;height:100%;padding-left:15px;column-gap:8px}

@media(min-width: 768px) {
  .product-details-full-image-gallery-container{float:left}
}

.product-details-full-main-content-left{display:flex;flex-direction:column;height:min-content;min-height:1px;padding-right:0px}

@media(max-width: 768px) {
  .product-details-full-main-content-left{padding-left:0px}
}

.share-button{background:#fff;color:#156e8c;display:flex;align-items:center;column-gap:4px}

.share-button .share-icon{font-style:normal;font-weight:normal;font-family:"DiscTechIconFont";font-size:16px}

.product-details-full-main-content-child{display:flex;flex-wrap:wrap}

@media(max-width: 991px) {
  .product-details-full-main-content-child{padding-top:0px !important}
}

@media(max-width: 1199px) {
  .product-details-full-main-content-child{padding-top:15px;padding-bottom:15px}
}

@media(min-width: 1199px) {
  .product-details-full-main-content-child{padding:15px}
}

.product-details-full-main-content-child>*{background:#fff}

@media(min-width: 768px) {
  .product-details-full-main-content-child>*{border:1px solid #e5e5e5}
}

@media(max-width: 1199px) {
  .product-details-full-main-content-child .product-details-summary{padding:1rem}
}

@media(min-width: 768px) {
  .product-details-full-main-content-child{gap:0;background:#fff;border:1px solid #e5e5e5}

    .product-details-full-main-content-child>*{background:rgba(0,0,0,0);border:none}
}

.product-details-full-main-content-child .product-views-price-lead{font-size:24px;color:#ff9100}

.tabs-wrapper{position:relative;background:#fbfbfb}

.product-details-full-main-content-tabs{height:0px}

@media(min-width: 768px) {
  .product-details-full-main-content-tabs{background:#fff;border:1px solid #e5e5e5;display:flex;height:100%;margin-top:15px}
}

.product-details-full-main-content-tabs .tabs{position:sticky;min-width:200px;padding-top:15px;padding-left:25px;padding-right:25px;flex-direction:column;display:flex}

@media(max-width: 768px) {
  .product-details-full-main-content-tabs .tabs{top:52px}
}

@media(max-width: 992px) {
  .product-details-full-main-content-tabs .tabs{padding-left:10px;padding-right:10px;min-width:144px}
}

@media(min-width: 768px) {
  .product-details-full-main-content-tabs .tabs{top:91px}
}

@media(max-width: 768px) {
  .product-details-full-main-content-tabs .tabs{display:none}
}

.product-details-full-main-content-tabs .tabs button{padding-top:12px;padding-bottom:12px;display:flex;align-items:center;background:rgba(0,0,0,0);font-size:14px;font-weight:600;gap:4px;color:#156e8c}

.product-details-full-main-content-tabs .tabs a{font-weight:600;color:#156e8c;width:100%}

.product-details-full-main-content-tabs .tabs button.active{color:#ed8433}

.product-details-full-main-content-tabs .tabs button.active a{color:#ed8433;border-right:1px solid #ed8433}

.product-details-full-main-content-tabs .tabs i{color:inherit;font-style:normal;font-weight:normal;font-family:"DiscTechIconFont"}

.product-details-full-main-content-right{min-height:1px;float:right;clear:right}

.product-details-full-actions-addtowishlist,.product-details-full-actions-addtoquote{display:inline-block;margin-right:15px}

.header-title,.mobile-header-title{color:#156e8c;font-size:20px !important}

@media(min-width: 991px) {
  .header-title,.mobile-header-title{margin-bottom:20px}
}

.item-details-content-header-title{margin-bottom:5px;font-size:20px !important;color:#156e8c}

@media(max-width: 991px) {
  .item-details-content-header-title{font-size:16px !important}
}

@media(max-width: 1200px) {
  .item-details-content-header-title{padding-left:15px;padding-right:15px}
}

.product-details-image-gallery--image{position:relative}

@media(max-width: 768px) {
  .product-details-image-gallery--image{width:50%;margin:auto}
}

.product-image-lens{width:55%;height:55%;position:absolute;top:0;left:0;background-color:rgba(42,37,37,.68)}

.product-image-result{aspect-ratio:364/280;position:absolute;height:33.84vw;width:45vw;left:2rem;box-shadow:rgba(0,0,0,.16) 0px 1px 4px;top:0;right:1rem;background-repeat:no-repeat;background-color:#fff;z-index:999999;display:none}

@media(max-width: 768px),(pointer: coarse) {
  .product-image-result{display:none !important}

    .product-image-lens{display:none !important}
}

@media(min-width: 500px)and (max-width: 770px) {
  .product-image-result{height:60.16vw;width:80vw;left:3rem}
}

.item-details-tab-content{padding:15px;width:100%}

.item-details-tab-content h3{font-size:1.5em;margin-bottom:1em}

.item-details-tab-content p,.item-details-tab-content .push-button-secondary span,.item-details-tab-content .product-reviews-center-pusher span,.item-details-tab-content .product-details-information-pusher span,.item-details-tab-content .item-details-info-pusher span,.push-button-secondary .item-details-tab-content span,.product-reviews-center-pusher .item-details-tab-content span,.product-details-information-pusher .item-details-tab-content span,.item-details-info-pusher .item-details-tab-content span,.item-details-tab-content .push-button-description span,.push-button-description .item-details-tab-content span,.item-details-tab-content .facets-browse-category-heading-main-description{margin-bottom:1em;font-size:1em !important}

.product-details-full tbody,.product-details-full table{display:flex;flex-direction:column}

.product-details-full tbody tr,.product-details-full table tr{display:flex;width:100%}

.product-details-full tbody tr th,.product-details-full tbody tr td,.product-details-full table tr th,.product-details-full table tr td{width:100%}

.item-details-tab-content-panel{background-color:#fff}

.item-details-container{padding-right:15px;padding-left:15px}

.item-details-info-pusher{margin-bottom:15px;position:relative;font-size:1rem;color:#156e8c;font-weight:700}

.item-details-info-pusher i{position:absolute;right:15px;top:40%;height:26px;margin-top:-12px;color:#156e8c}

.item-details-info-pusher p,.item-details-info-pusher .facets-browse-category-heading-main-description,.item-details-info-pusher span{font-weight:400}

.item-details-info-hint{margin-top:15px;color:#575757;padding-right:15px;text-overflow:ellipsis;overflow:hidden}

.condition-selector-item,.condition-selected-item{display:block;padding-right:10px;padding-left:10px;padding-top:5px;padding-bottom:5px;border:1px solid #e5e5e5;border-radius:6px;width:fit-content}

.condition-selected-item{background-color:#ff9100 !important;color:#fff !important;text-decoration:none !important;display:flex;align-items:center;gap:5px}

.condition-out-of-stock{background-color:#f6f6f6;color:#989898;text-decoration:line-through}

.condition-selectors{display:flex;flex-wrap:wrap;align-items:center;gap:10px}

.item-recomendations{margin-top:5px}

.item-details-tab-content .tooltip-trigger{margin-left:6px;color:#999;cursor:pointer}

.item-details-tab-content .tooltip-content{display:none}

.item-details-tab-content .tip-link{display:flex;align-items:center}

.space-alert{padding-top:8px}

@media(max-width: 768px) {
  .product-details-image-gallery{position:relative}
}

.product-details-image-gallery .slider-controls{display:flex;align-items:center;justify-content:center;width:100%;bottom:0}

@media(min-width: 992px) {
  .product-details-image-gallery .slider-controls{width:90%;position:absolute;left:50%;transform:translateX(-50%)}
}

@media(max-width: 768px) {
  .product-details-image-gallery .slider-controls{display:none}
}

.product-details-image-gallery .slider-control{margin:.2rem;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff}

.product-details-image-gallery .slider-control button,.product-details-image-gallery .slider-control button:hover,.product-details-image-gallery .slider-control button:active{background:rgba(0,0,0,0);border:0}

.product-details-image-gallery .mobile-arrows i{color:#fff;font-size:25px;height:25px;width:25px;line-height:1}

.product-details-image-gallery .mobile-arrows button{display:flex;align-items:center;justify-content:center;padding:6px;border-radius:360px;background-color:rgba(0,0,0,.5)}

.product-details-image-gallery .mobile-arrows .left-arrow{position:absolute;left:5px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;border-radius:360px}

.product-details-image-gallery .mobile-arrows .right-arrow{position:absolute;right:5px;top:50%;transform:translateY(-50%)}

@media(min-width: 768px) {
  .product-details-image-gallery .mobile-arrows{display:none}
}

.carousel-image{cursor:pointer}

.product-details-image-gallery .modal{padding:0px !important}

.product-details-quantity-options{font-weight:400;clear:both}

.product-details-quantity-options select{padding-top:0;padding-bottom:0;width:75px;height:36px;margin:0px}

.product-details-quantity-options input[name=quantity]{margin:0 5px}

.product-price{margin-top:15px}

.product-views-option-float{width:100%;margin-bottom:20px}

.product-views-price .product-views-price-lead{font-size:20px;font-weight:700;color:#ff9100}

.product-list-control-button-wishlist,.product-list-control-single-button-wishlist{display:flex;align-items:center;font-weight:400;width:100%;text-align:left;cursor:pointer;background:none;color:#156e8c}

.product-list-control-button-wishlist i,.product-list-control-single-button-wishlist i{margin-right:5px;font-style:normal;font-weight:normal;font-family:"DiscTechIconFont"}

.product-list-control-flyout{text-align:left;border:1px solid #156e8c;box-shadow:0 6px 12px rgba(87,87,87,.175);position:absolute;width:100%;background:#fff;z-index:99999999999}

@media(min-width: 768px) {
  .product-list-control-flyout{z-index:1;margin-top:10px}
}

.item-info-list li{margin:8px 0;display:flex;align-items:center;flex-wrap:wrap}

.item-info-list li .tooltip-trigger{margin-left:6px;color:#999;cursor:pointer}

.item-info-list li .tooltip-content{display:none}

.item-info-list li .tip-heading{padding:10px;background-color:#156e8c;border-top:0;border-bottom:1px solid #e5e5e5;color:#fff;border-radius:6px 6px 0 0}

.item-info-list li .tip-content{padding:10px}

.item-info-list li .DiscTechIconFont-check,.item-info-list li .icon-success,.item-info-list li .stock-info-in-icon i,.stock-info-in-icon .item-info-list li i,.item-info-list li .product-line-stock-icon-in i,.product-line-stock-icon-in .item-info-list li i,.item-info-list li .pickup-in-store-fulfillment-options-stock-icon-in i,.pickup-in-store-fulfillment-options-stock-icon-in .item-info-list li i,.item-info-list li .pickup-in-store-store-selector-list-row-store-selected i,.pickup-in-store-store-selector-list-row-store-selected .item-info-list li i{margin-right:5px}

.condition>span{background-color:#333;color:#fff;display:inline-block;text-transform:uppercase;padding:3px 7px;vertical-align:bottom}

.warranty>span{color:#156e8c;font-weight:700}

.qty-available>span{font-weight:700;margin-left:5px}

.qty-available.in-stock{color:#59bbdb}

.qty-available.low-stock{color:#ff9100}

.qty-available.special-order{color:#59bbdb}

.important-item-info{padding:.5em;border-radius:4px;margin-bottom:1rem;background-color:#fafafa;color:#999;font-weight:600;border-left:3px solid #ff9100;display:flex;gap:.5em;align-items:center}

.important-item-info a{color:#156e8c !important}

.tip-heading{font-size:14px;padding:10px 0;font-weight:700;border-top:1px solid #e5e5e5;color:#575757}

.tip-content p,.tip-content .push-button-secondary span,.push-button-secondary .tip-content span,.tip-content .push-button-description span,.push-button-description .tip-content span,.tip-content .facets-browse-category-heading-main-description,.tip-content .item-details-info-pusher span,.item-details-info-pusher .tip-content span,.tip-content .product-details-information-pusher span,.product-details-information-pusher .tip-content span,.tip-content .product-reviews-center-pusher span,.product-reviews-center-pusher .tip-content span{margin-bottom:10px;color:#575757}

.tip-link .warranty-container{white-space:nowrap;display:flex;align-items:center}

.tip-link .warranty-container .warranty-text{display:flex;align-items:center;column-gap:5px}

.icon-color{color:#fff !important;margin-left:0px !important}

.item-list-border-right{margin:0px 0px !important}

.condition-text{line-height:normal}
