/* scss/Themes/_Linde.scss */
/* End region "SmarterTek Theme variables override" */
/* scss/PatternLibraryVariables/_SmarterBasic.scss */
/*Colors*/
/*Width*/
/*Height*/
/*Margins*/
/*Quantity width*/
/*Printing*/
/*Transitions*/
/*Layout*/
/*---------------------Atoms---------------------*/
/*BadgeAnnouncement*/
/*Breadcrumb*/
/*Button*/
/*Card*/
/*Category Node*/
/*Checkbox*/
/*Credit Card Types*/
/*DropDown*/
/*Icon Count*/
/*Images*/
/*Option Select*/
/*Product Title*/
/* Search */
/*Spinner*/
/*Table*/
/*---------------------Atoms---------------------*/
/*---------------------Molecules---------------------*/
/*Add To List*/
/*Action Header*/
/*Collapse*/
/*Content List*/
/*Data Table*/
/* Product Cart Actions */
/* Form  */
/*Full Width Menu*/
/* Matrix Product */
/*Steps*/
/*Search Box Collapse*/
/*Toast Alerts*/
/*---------------------Molecules---------------------*/
/*---------------------Organisms---------------------*/
/*Cart Product*/
/*Catalog Product*/
/*Compact*/
/*Mobile Menu*/
/*Navigator*/
/*ProductContentCompact*/
/* Product Content Carousel */
/*Product Configurator */
/*Document Shipment*/
/*Range Slider*/
/*Cart Product*/
/*Detail Product*/
/*Payment Methods*/
/*Compare Product*/
/*---------------------Organisms---------------------*/
/*---------------------Templates---------------------*/
/*Item Listing*/
/*Modal Attribute Filter*/
/*Loading Modal*/
/*Shipping Destinations*/
/*ProductThumbnail*/
/*---------------------Templates---------------------*/
/*---------------------Widgets---------------------*/
/*Layout*/
/*Video Gallery*/
/* Shopping cart */
/*  Quote Cart styles */
/*  Store Locator styles */
/*Finder */
/*---------------------Widgets---------------------*/
/* scss/PatternLibraryVariables/_SmarterTek.scss */
/*Colors*/
/*Width*/
/*Height*/
/*Margins*/
/*Quantity width*/
/*Printing*/
/*Transitions*/
/*Layout*/
/*---------------------Atoms---------------------*/
/*BadgeAnnouncement*/
/*Breadcrumb*/
/*Button*/
/*Card*/
/*Category Node*/
/*Checkbox*/
/*Credit Card Types*/
/*DropDown*/
/*Icon Count*/
/*Images*/
/*Option Select*/
/*Product Title*/
/* Search */
/*Spinner*/
/*Table*/
/*---------------------Atoms---------------------*/
/*---------------------Molecules---------------------*/
/*Add To List*/
/*Action Header*/
/*Collapse*/
/*Content List*/
/*Data Table*/
/* Product Cart Actions */
/* Form  */
/*Full Width Menu*/
/* Matrix Product */
/*Steps*/
/*Search Box Collapse*/
/*Toast Alerts*/
/*---------------------Molecules---------------------*/
/*---------------------Organisms---------------------*/
/*Cart Product*/
/*Catalog Product*/
/*Compact*/
/*Mobile Menu*/
/*Navigator*/
/*ProductContentCompact*/
/* Product Content Carousel */
/*Product Configurator */
/*Document Shipment*/
/*Range Slider*/
/*Cart Product*/
/*Detail Product*/
/*Payment Methods*/
/*Compare Product*/
/*---------------------Organisms---------------------*/
/*---------------------Templates---------------------*/
/*Item Listing*/
/*Modal Attribute Filter*/
/*Loading Modal*/
/*Shipping Destinations*/
/*ProductThumbnail*/
/*---------------------Templates---------------------*/
/*---------------------Widgets---------------------*/
/*Layout*/
/*Video Gallery*/
/* Shopping cart */
/*  Quote Cart styles */
/*  Store Locator styles */
/*Finder */
/*---------------------Widgets---------------------*/
:root {
    --blue: #005591;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #18bff0;
    --white: #fff;
    --gray: #868e96;
    --gray-dark: #343a40;
    --primary: #18bff0;
    --secondary: #868e96;
    --success: #28a745;
    --info: #18bff0;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #f8f9fa;
    --dark: #343a40;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: "Open Sans", BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    --font-family-monospace: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
  
  *,
  *::before,
  *::after {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  
  html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  
  article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
    display: block; }
  
  body {
    margin: 0;
    font-size: 0.875rem;
    line-height: 1.5;
    color: #333333;
    text-align: left;
    background-color: #fff; }
  
  [tabindex="-1"]:focus {
    outline: 0 !important; }
  
  hr {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    height: 0;
    overflow: visible; }
  
  h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: 0.5rem; }
  
  p {
    margin-top: 0;
    margin-bottom: 1rem; }
  
  abbr[title],
  abbr[data-original-title] {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
            text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0;
    -webkit-text-decoration-skip-ink: none;
            text-decoration-skip-ink: none; }
  
  address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit; }
  
  ol,
  ul,
  dl {
    margin-top: 0;
    margin-bottom: 1rem; }
  
  ol ol,
  ul ul,
  ol ul,
  ul ol {
    margin-bottom: 0; }
  
  dt {
    font-weight: bold; }
  
  dd {
    margin-bottom: .5rem;
    margin-left: 0; }
  
  blockquote {
    margin: 0 0 1rem; }
  
  b,
  strong {
    font-weight: bolder; }
  
  small {
    font-size: 80%; }
  
  sub,
  sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline; }
  
  sub {
    bottom: -.25em; }
  
  sup {
    top: -.5em; }
  
  a {
    color: #005591;
    text-decoration: none;
    background-color: transparent; }
    a:hover {
      color: #00192b;
      text-decoration: underline; }
  
  a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none; }
    a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
      color: inherit;
      text-decoration: none; }
    a:not([href]):not([tabindex]):focus {
      outline: 0; }
  
  pre,
  code,
  kbd,
  samp {
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    font-size: 1em; }
  
  pre {
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto; }
  
  figure {
    margin: 0 0 1rem; }
  
  img {
    vertical-align: middle;
    border-style: none; }
  
  svg {
    overflow: hidden;
    vertical-align: middle; }
  
  table {
    border-collapse: collapse; }
  
  caption {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    color: #868e96;
    text-align: left;
    caption-side: bottom; }
  
  th {
    text-align: inherit; }
  
  label {
    display: inline-block;
    margin-bottom: 0.5rem; }
  
  button {
    border-radius: 0; }
  
  button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color; }
  
  input,
  button,
  select,
  optgroup,
  textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit; }
  
  button,
  input {
    overflow: visible; }
  
  button,
  select {
    text-transform: none; }
  
  select {
    word-wrap: normal; }
  
  button,
  [type="button"],
  [type="reset"],
  [type="submit"] {
    -webkit-appearance: button; }
  
  button:not(:disabled),
  [type="button"]:not(:disabled),
  [type="reset"]:not(:disabled),
  [type="submit"]:not(:disabled) {
    cursor: pointer; }
  
  button::-moz-focus-inner,
  [type="button"]::-moz-focus-inner,
  [type="reset"]::-moz-focus-inner,
  [type="submit"]::-moz-focus-inner {
    padding: 0;
    border-style: none; }
  
  input[type="radio"],
  input[type="checkbox"] {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0; }
  
  input[type="date"],
  input[type="time"],
  input[type="datetime-local"],
  input[type="month"] {
    -webkit-appearance: listbox; }
  
  textarea {
    overflow: auto;
    resize: vertical; }
  
  fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0; }
  
  legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal; }
  
  progress {
    vertical-align: baseline; }
  
  [type="number"]::-webkit-inner-spin-button,
  [type="number"]::-webkit-outer-spin-button {
    height: auto; }
  
  [type="search"] {
    outline-offset: -2px;
    -webkit-appearance: none; }
  
  [type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }
  
  ::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button; }
  
  output {
    display: inline-block; }
  
  summary {
    display: list-item;
    cursor: pointer; }
  
  template {
    display: none; }
  
  [hidden] {
    display: none !important; }
  
  h1, h2, h3, h4, h5, h6,
  .h1,
  .scw-account-navigator__page-title, .h2, .sca-spinner__feedback, .h3, .scm-product-content-header__price-unit-of-meassure, .sco-document-shipment__info-header, .scw-my-account__page-title--sidebar, .h4, .sca-document-number--heading, .sco-cart-product__result, .sco-catalog-product__price-description .sca-price-description__price, .sco-detail-product__text--totals, .scw-store-locator__page-title, .h5, .sco-totals__line-savings, .scw-store-locator__store-header span, .h6 {
    margin-bottom: 0.5rem;
    font-family: "Overpass", sans-serif;
    font-weight: 500;
    line-height: 1.2;
    color: inherit; }
  
  h1,
  .h1,
  .scw-account-navigator__page-title {
    font-size: 2rem; }
  
  h2, .h2, .sca-spinner__feedback {
    font-size: 1.8rem; }
  
  h3, .h3, .scm-product-content-header__price-unit-of-meassure, .sco-document-shipment__info-header, .scw-my-account__page-title--sidebar {
    font-size: 1.6rem; }
  
  h4, .h4, .sca-document-number--heading, .sco-cart-product__result, .sco-catalog-product__price-description .sca-price-description__price, .sco-detail-product__text--totals, .scw-store-locator__page-title {
    font-size: 1.4rem; }
  
  h5, .h5, .sco-totals__line-savings, .scw-store-locator__store-header span {
    font-size: 1.2rem; }
  
  h6, .h6 {
    font-size: 1rem; }
  
  .lead {
    font-size: 1.25rem;
    font-weight: 300; }
  
  .display-1 {
    font-size: 6rem;
    font-weight: 300;
    line-height: 1.2; }
  
  .display-2 {
    font-size: 5.5rem;
    font-weight: 300;
    line-height: 1.2; }
  
  .display-3 {
    font-size: 4.5rem;
    font-weight: 300;
    line-height: 1.2; }
  
  .display-4 {
    font-size: 3.5rem;
    font-weight: 300;
    line-height: 1.2; }
  
  hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1); }
  
  small,
  .small,
  .sca-chips__label,
  .sca-dropdown__link--footer,
  .sca-dropdown__header > .sca-dropdown__label,
  .sca-label--info,
  .sca-price-description__original,
  .sca-price-description__discount,
  .scm-input-button__label--dates,
  .scm-product-content-header__tax-prices,
  .scm-steps__bar-item,
  .sco-navigator__link--bottom-action,
  .sco-totals__included-tax,
  .sct-attribute-filter-modal__label--badge,
  .sct-product-search-modal__label,
  .scw-product-content__label--option-description {
    font-size: 80%;
    font-weight: normal; }
  
  mark,
  .mark {
    padding: 0.2em;
    background-color: #fcf8e3; }
  
  .list-unstyled, .sca-info-heading__info, .sca-popover__list, .scm-add-to-list__modal-list, .scm-data-table__list, .scm-product-content-actions__list, .scm-product-content-actions__dropdown-share-options, .scm-product-content-header, .scm-search__queries,
  .scm-search__category-suggestions-list, .sco-cart-product__list, .sco-compact__list, .sco-detail-product__list, .sco-document-header__list, .sco-mobile-menu__list, .sco-payment-methods__list, .sco-privileges-maintenance__content-list, .sct-attribute-filter-modal__attributes-list, .sct-attribute-filter-modal__attributes-badge-list, .sct-edit-line-modal__product-info-list, .sct-share-by-email-modal__product-content-header, .scw-account-balance__list, .scw-catalog-navigation__main-catalog-list, .scw-catalog-navigation__list, .scw-product-content__price-break-list, .scw-product-content__summary-list {
    padding-left: 0;
    list-style: none; }
  
  .list-inline {
    padding-left: 0;
    list-style: none; }
  
  .list-inline-item {
    display: inline-block; }
    .list-inline-item:not(:last-child) {
      margin-right: 5px; }
  
  .initialism {
    font-size: 90%;
    text-transform: uppercase; }
  
  .blockquote {
    margin-bottom: 1rem;
    font-size: 1.09375rem; }
  
  .blockquote-footer {
    display: block;
    font-size: 80%;
    color: #868e96; }
    .blockquote-footer::before {
      content: "\2014\00A0"; }
  
  .img-fluid, .sca-option-select__img, .sca-product-image__img, .sco-product-configurator__img, .scw-my-account__image, .scw-product-content__img, .scm-modal__image-content .scm-modal__img {
    max-width: 100%;
    height: auto; }
  
  .img-thumbnail, .sca-product-image__img--thumbnail, .sco-product-configurator__img--thumbnail, .scw-product-content__video-thumbnail, .scw-product-content__img--thumbnail {
    padding: 0.25rem;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 0.25rem;
    max-width: 100%;
    height: auto; }
  
  .figure {
    display: inline-block; }
  
  .figure-img {
    margin-bottom: 0.5rem;
    line-height: 1; }
  
  .figure-caption {
    font-size: 90%;
    color: #868e96; }
  
  code {
    font-size: 90%;
    color: #e83e8c;
    word-break: break-word; }
    a > code {
      color: inherit; }
  
  kbd {
    padding: 0.2rem 0.4rem;
    font-size: 90%;
    color: #fff;
    background-color: #333333;
    border-radius: 0.2rem; }
    kbd kbd {
      padding: 0;
      font-size: 100%;
      font-weight: bold; }
  
  pre {
    display: block;
    font-size: 90%;
    color: #333333; }
    pre code {
      font-size: inherit;
      color: inherit;
      word-break: normal; }
  
  .pre-scrollable {
    max-height: 340px;
    overflow-y: scroll; }
  
  .container, footer .sc-footer__top .sc-footer__top-container, footer .sc-footer__top .sc-footer__menu-container, footer .sc-footer__bottom .sc-footer__bottom-container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto; }
    @media (min-width: 576px) {
      .container, footer .sc-footer__top .sc-footer__top-container, footer .sc-footer__top .sc-footer__menu-container, footer .sc-footer__bottom .sc-footer__bottom-container {
        max-width: 540px; } }
    @media (min-width: 768px) {
      .container, footer .sc-footer__top .sc-footer__top-container, footer .sc-footer__top .sc-footer__menu-container, footer .sc-footer__bottom .sc-footer__bottom-container {
        max-width: 720px; } }
    @media (min-width: 992px) {
      .container, footer .sc-footer__top .sc-footer__top-container, footer .sc-footer__top .sc-footer__menu-container, footer .sc-footer__bottom .sc-footer__bottom-container {
        max-width: 960px; } }
    @media (min-width: 1140px) {
      .container, footer .sc-footer__top .sc-footer__top-container, footer .sc-footer__top .sc-footer__menu-container, footer .sc-footer__bottom .sc-footer__bottom-container {
        max-width: 1140px !important; } }
  
  .container-fluid, .sco-compact__info-line, .sct-cart, .sct-document-detail__pickup-instructions-container, .sct-product-listing--grid, .sct-product-listing__bar, .sct-product-listing__bar-product-container, .sct-shipping-destinations__container, .scw-account-navigator__full-width-menu, .scw-catalog__main-content, .scw-login__full-width-menu, .scw-my-account__main-content, .scw-product-search-results__main-content, .scw-shopping-cart__floating {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto; }
  
  .row, .scm-data-table__foot-content, .scm-steps__description, .sco-product-content-carousel--vertical, .sct-cart__row, .sct-product-listing__compare-products-bar, .sct-product-listing__content--grid, .sct-shipping-destinations__shipping-destinations-table, .scw-catalog__category-nodes-list, .scw-catalog-navigation__categories-container, .scw-catalog-navigation__category-nodes-list, .scw-invoice-history__row, .scw-product-content__main-content, .scw-product-content__horizontal-thumbnail-slider-wrapper, .scw-product-content__branch-plant-list-container, .scw-product-search-results__content-results-container, .scw-return-products__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px; }
  
  .no-gutters, .sco-product-content-carousel--vertical, .scw-product-content__horizontal-thumbnail-slider-wrapper {
    margin-right: 0;
    margin-left: 0; }
    .no-gutters > .col, .sco-product-content-carousel--vertical > .col, .scw-product-content__horizontal-thumbnail-slider-wrapper > .col, .no-gutters > .scm-form__default-column, .sco-product-content-carousel--vertical > .scm-form__default-column, .scw-product-content__horizontal-thumbnail-slider-wrapper > .scm-form__default-column, .no-gutters > .scm-form__single-column, .sco-product-content-carousel--vertical > .scm-form__single-column, .scw-product-content__horizontal-thumbnail-slider-wrapper > .scm-form__single-column, .no-gutters > .sct-product-listing__column-bar, .sco-product-content-carousel--vertical > .sct-product-listing__column-bar, .scw-product-content__horizontal-thumbnail-slider-wrapper > .sct-product-listing__column-bar, .no-gutters > .sct-product-listing__product, .sco-product-content-carousel--vertical > .sct-product-listing__product, .scw-product-content__horizontal-thumbnail-slider-wrapper > .sct-product-listing__product, .no-gutters > .scs-base-order-address__column, .sco-product-content-carousel--vertical > .scs-base-order-address__column, .scw-product-content__horizontal-thumbnail-slider-wrapper > .scs-base-order-address__column, .no-gutters > .scw-return-products__bottom-actions, .sco-product-content-carousel--vertical > .scw-return-products__bottom-actions, .scw-product-content__horizontal-thumbnail-slider-wrapper > .scw-return-products__bottom-actions,
    .no-gutters > [class*="col-"],
    .sco-product-content-carousel--vertical > [class*="col-"],
    .scw-product-content__horizontal-thumbnail-slider-wrapper > [class*="col-"] {
      padding-right: 0;
      padding-left: 0; }
  
  .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .sco-payment-methods__column, .sct-shipping-destinations__info-container, .scw-invoice-payment__column--info, .scw-order-process__column--document-header, .scw-product-search-results__content-results, .col, .scm-form__default-column, .scm-form__single-column, .sct-product-listing__column-bar, .sct-product-listing__product, .scs-base-order-address__column, .scw-return-products__bottom-actions,
  .col-auto, .sct-document-detail__company-image, .scw-compare-products__company-image-section, .scw-invoice-payment__company-image, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .scw-product-content__video-thumbnail-wrapper--horizontal, .col-sm-5, .col-sm-6, .sct-product-listing__product-container--grid, .scw-catalog-navigation__category-node, .col-sm-7, .col-sm-8, .sco-product-content-carousel__thumbnail-slider--column, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
  .col-sm-auto, .col-md-1, .col-md-2, .sco-product-content-carousel__column--thumbnail-slider, .col-md-3, .sct-shipping-destinations__info-heading-container, .scm-modal__edit-phone .scm-form__area-code, .scm-modal__edit-phone .scm-form__extension, .scw-product-content__product-cart-actions, .scw-product-search-results__content-filters, .col-md-4, .scm-form__column--multiple-inline .scm-form__column--single, .scm-form__column--multiple-inline .scm-form__column--label-input,
  .scm-form__column--multiple-inline .scm-form__column--label-select, .scs-base-order-address__column--area-code, .scw-product-content__main-info-container, .scw-product-content__product-availability-status, .col-md-5, .sct-more-info-modal__product-description, .scw-product-content__branch-plant-description, .col-md-6, .scs-base-order-address__column--email-address, .scm-modal__edit-phone .scm-form__phone-number, .scw-my-account__birthdate,
  .scw-my-account__default-shipto, .col-md-7, .sct-more-info-modal__images, .col-md-8, .scs-base-order-address__column--phone-number, .scw-product-content__images-container, .col-md-9, .scm-steps__text,
  .scm-steps__progress-bar, .sco-product-content-carousel__column--vertical, .scw-product-search-results__content-results--mixed-content, .col-md-10, .col-md-11, .col-md-12, .sct-document-detail__column--main-content, .scw-product-content__header, .col-md,
  .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .sct-document-detail__column--totals, .sct-document-process__column--totals, .sct-payments__column--totals, .scw-invoice-payment__column--totals, .scw-order-process__column--totals, .scw-quote-history__column--totals, .scw-return-products__colum--totals, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .sct-document-detail__column--document-header, .sct-document-process__column--document-header, .sct-payments__column--header, .scw-invoice-payment__column--header, .scw-order-process__column--header, .scw-quote-history__column--document-header, .scw-return-products__colum--detail, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
  .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .sct-cart__column--totals, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .sct-cart__column--principal-content, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
  .col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px; }
  
  .col, .scm-form__default-column, .scm-form__single-column, .sct-product-listing__column-bar, .sct-product-listing__product, .scs-base-order-address__column, .scw-return-products__bottom-actions {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  
  .col-auto, .sct-document-detail__company-image, .scw-compare-products__company-image-section, .scw-invoice-payment__company-image {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  
  .col-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%; }
  
  .col-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  
  .col-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  
  .col-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  
  .col-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%; }
  
  .col-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  
  .col-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%; }
  
  .col-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%; }
  
  .col-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  
  .col-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%; }
  
  .col-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%; }
  
  .col-12, .sco-payment-methods__column, .sct-shipping-destinations__info-container, .scw-invoice-payment__column--info, .scw-order-process__column--document-header, .scw-product-search-results__content-results {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  
  .order-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  
  .order-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  
  .order-0, .scw-product-search-results__content-filters {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  
  .order-1, .scm-kit-component__header-action, .scm-steps__link--back, .scm-modal__video-gallery-container {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  
  .order-2, .scm-steps__link--next, .sco-catalog-product__detail, .sco-mobile-menu__nav-icon, .sco-mobile-menu__account-navigator-label--logged-in, .scm-modal__video-thumnail-container, .scw-product-content__header.scw-product-content__header--column .scw-product-content__title-content > *:first-child, .sc-layout__nav--secondary .scw-login-logout__icon--sign-out {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  
  .order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  
  .order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  
  .order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  
  .order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  
  .order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  
  .order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  
  .order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  
  .order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  
  .order-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  
  .order-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  
  .offset-1 {
    margin-left: 8.3333333333%; }
  
  .offset-2 {
    margin-left: 16.6666666667%; }
  
  .offset-3 {
    margin-left: 25%; }
  
  .offset-4 {
    margin-left: 33.3333333333%; }
  
  .offset-5 {
    margin-left: 41.6666666667%; }
  
  .offset-6 {
    margin-left: 50%; }
  
  .offset-7 {
    margin-left: 58.3333333333%; }
  
  .offset-8 {
    margin-left: 66.6666666667%; }
  
  .offset-9 {
    margin-left: 75%; }
  
  .offset-10 {
    margin-left: 83.3333333333%; }
  
  .offset-11 {
    margin-left: 91.6666666667%; }
  
  @media (min-width: 576px) {
    .col-sm {
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      max-width: 100%; }
    .col-sm-auto {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      width: auto;
      max-width: 100%; }
    .col-sm-1 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 8.3333333333%;
              flex: 0 0 8.3333333333%;
      max-width: 8.3333333333%; }
    .col-sm-2 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 16.6666666667%;
              flex: 0 0 16.6666666667%;
      max-width: 16.6666666667%; }
    .col-sm-3 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 25%;
              flex: 0 0 25%;
      max-width: 25%; }
    .col-sm-4, .scw-product-content__video-thumbnail-wrapper--horizontal {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 33.3333333333%;
              flex: 0 0 33.3333333333%;
      max-width: 33.3333333333%; }
    .col-sm-5 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 41.6666666667%;
              flex: 0 0 41.6666666667%;
      max-width: 41.6666666667%; }
    .col-sm-6, .sct-product-listing__product-container--grid, .scw-catalog-navigation__category-node {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%; }
    .col-sm-7 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 58.3333333333%;
              flex: 0 0 58.3333333333%;
      max-width: 58.3333333333%; }
    .col-sm-8, .sco-product-content-carousel__thumbnail-slider--column {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 66.6666666667%;
              flex: 0 0 66.6666666667%;
      max-width: 66.6666666667%; }
    .col-sm-9 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 75%;
              flex: 0 0 75%;
      max-width: 75%; }
    .col-sm-10 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 83.3333333333%;
              flex: 0 0 83.3333333333%;
      max-width: 83.3333333333%; }
    .col-sm-11 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 91.6666666667%;
              flex: 0 0 91.6666666667%;
      max-width: 91.6666666667%; }
    .col-sm-12 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%; }
    .order-sm-first {
      -webkit-box-ordinal-group: 0;
          -ms-flex-order: -1;
              order: -1; }
    .order-sm-last {
      -webkit-box-ordinal-group: 14;
          -ms-flex-order: 13;
              order: 13; }
    .order-sm-0 {
      -webkit-box-ordinal-group: 1;
          -ms-flex-order: 0;
              order: 0; }
    .order-sm-1 {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1; }
    .order-sm-2 {
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2; }
    .order-sm-3 {
      -webkit-box-ordinal-group: 4;
          -ms-flex-order: 3;
              order: 3; }
    .order-sm-4 {
      -webkit-box-ordinal-group: 5;
          -ms-flex-order: 4;
              order: 4; }
    .order-sm-5 {
      -webkit-box-ordinal-group: 6;
          -ms-flex-order: 5;
              order: 5; }
    .order-sm-6 {
      -webkit-box-ordinal-group: 7;
          -ms-flex-order: 6;
              order: 6; }
    .order-sm-7 {
      -webkit-box-ordinal-group: 8;
          -ms-flex-order: 7;
              order: 7; }
    .order-sm-8 {
      -webkit-box-ordinal-group: 9;
          -ms-flex-order: 8;
              order: 8; }
    .order-sm-9 {
      -webkit-box-ordinal-group: 10;
          -ms-flex-order: 9;
              order: 9; }
    .order-sm-10 {
      -webkit-box-ordinal-group: 11;
          -ms-flex-order: 10;
              order: 10; }
    .order-sm-11 {
      -webkit-box-ordinal-group: 12;
          -ms-flex-order: 11;
              order: 11; }
    .order-sm-12 {
      -webkit-box-ordinal-group: 13;
          -ms-flex-order: 12;
              order: 12; }
    .offset-sm-0 {
      margin-left: 0; }
    .offset-sm-1 {
      margin-left: 8.3333333333%; }
    .offset-sm-2 {
      margin-left: 16.6666666667%; }
    .offset-sm-3 {
      margin-left: 25%; }
    .offset-sm-4 {
      margin-left: 33.3333333333%; }
    .offset-sm-5 {
      margin-left: 41.6666666667%; }
    .offset-sm-6 {
      margin-left: 50%; }
    .offset-sm-7 {
      margin-left: 58.3333333333%; }
    .offset-sm-8 {
      margin-left: 66.6666666667%; }
    .offset-sm-9 {
      margin-left: 75%; }
    .offset-sm-10 {
      margin-left: 83.3333333333%; }
    .offset-sm-11 {
      margin-left: 91.6666666667%; } }
  
  @media (min-width: 768px) {
    .col-md {
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      max-width: 100%; }
    .col-md-auto {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      width: auto;
      max-width: 100%; }
    .col-md-1 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 8.3333333333%;
              flex: 0 0 8.3333333333%;
      max-width: 8.3333333333%; }
    .col-md-2, .sco-product-content-carousel__column--thumbnail-slider {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 16.6666666667%;
              flex: 0 0 16.6666666667%;
      max-width: 16.6666666667%; }
    .col-md-3, .sct-shipping-destinations__info-heading-container, .scm-modal__edit-phone .scm-form__area-code, .scm-modal__edit-phone .scm-form__extension, .scw-product-content__product-cart-actions, .scw-product-search-results__content-filters {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 25%;
              flex: 0 0 25%;
      max-width: 25%; }
    .col-md-4, .scm-form__column--multiple-inline .scm-form__column--single, .scm-form__column--multiple-inline .scm-form__column--label-input,
    .scm-form__column--multiple-inline .scm-form__column--label-select, .scs-base-order-address__column--area-code, .scw-product-content__product-availability-status {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 33.3333333333%;
              flex: 0 0 33.3333333333%;
      max-width: 33.3333333333%; }
    .col-md-5, .sct-more-info-modal__product-description, .scw-product-content__branch-plant-description {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 41.6666666667%;
              flex: 0 0 41.6666666667%;
      max-width: 41.6666666667%; }
    .col-md-6, .scm-form__single-column, .sco-payment-methods__column, .scs-base-order-address__column--email-address, .scw-invoice-payment__column--info, .scm-modal__edit-phone .scm-form__phone-number, .scw-my-account__birthdate,
    .scw-my-account__default-shipto {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%; }
    .col-md-7, .sct-more-info-modal__images {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 58.3333333333%;
              flex: 0 0 58.3333333333%;
      max-width: 58.3333333333%; }
    .col-md-8, .scs-base-order-address__column--phone-number {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 66.6666666667%;
              flex: 0 0 66.6666666667%;
      max-width: 66.6666666667%; }
    .col-md-9, .scm-steps__text,
    .scm-steps__progress-bar, .sco-product-content-carousel__column--vertical, .scw-product-search-results__content-results--mixed-content {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 75%;
              flex: 0 0 75%;
      max-width: 75%; }
    .col-md-10 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 83.3333333333%;
              flex: 0 0 83.3333333333%;
      max-width: 83.3333333333%; }
    .col-md-11 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 91.6666666667%;
              flex: 0 0 91.6666666667%;
      max-width: 91.6666666667%; }
    .col-md-12, .sct-document-detail__column--main-content, .scw-product-content__header {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%; }
    .order-md-first {
      -webkit-box-ordinal-group: 0;
          -ms-flex-order: -1;
              order: -1; }
    .order-md-last {
      -webkit-box-ordinal-group: 14;
          -ms-flex-order: 13;
              order: 13; }
    .order-md-0, .scm-content-list__label--date, .scm-steps__link--back {
      -webkit-box-ordinal-group: 1;
          -ms-flex-order: 0;
              order: 0; }
    .order-md-1, .scm-content-list__link--title, .scm-steps__link--next, .scm-modal__video-thumnail-container, .scw-product-search-results__content-filters, .scw-register__button--validate,
    .scw-register__button--continue, .scw-saved-cart__actions, .scw-store-locator--detail .scw-store-locator__detail-store-info {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1; }
    .order-md-2, .scm-content-list__details-content, .scm-modal__video-gallery-container, .scw-register__required-info, .scw-store-locator__images {
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2; }
    .order-md-3 {
      -webkit-box-ordinal-group: 4;
          -ms-flex-order: 3;
              order: 3; }
    .order-md-4 {
      -webkit-box-ordinal-group: 5;
          -ms-flex-order: 4;
              order: 4; }
    .order-md-5 {
      -webkit-box-ordinal-group: 6;
          -ms-flex-order: 5;
              order: 5; }
    .order-md-6 {
      -webkit-box-ordinal-group: 7;
          -ms-flex-order: 6;
              order: 6; }
    .order-md-7 {
      -webkit-box-ordinal-group: 8;
          -ms-flex-order: 7;
              order: 7; }
    .order-md-8 {
      -webkit-box-ordinal-group: 9;
          -ms-flex-order: 8;
              order: 8; }
    .order-md-9 {
      -webkit-box-ordinal-group: 10;
          -ms-flex-order: 9;
              order: 9; }
    .order-md-10 {
      -webkit-box-ordinal-group: 11;
          -ms-flex-order: 10;
              order: 10; }
    .order-md-11 {
      -webkit-box-ordinal-group: 12;
          -ms-flex-order: 11;
              order: 11; }
    .order-md-12 {
      -webkit-box-ordinal-group: 13;
          -ms-flex-order: 12;
              order: 12; }
    .offset-md-0 {
      margin-left: 0; }
    .offset-md-1 {
      margin-left: 8.3333333333%; }
    .offset-md-2 {
      margin-left: 16.6666666667%; }
    .offset-md-3 {
      margin-left: 25%; }
    .offset-md-4 {
      margin-left: 33.3333333333%; }
    .offset-md-5 {
      margin-left: 41.6666666667%; }
    .offset-md-6 {
      margin-left: 50%; }
    .offset-md-7 {
      margin-left: 58.3333333333%; }
    .offset-md-8 {
      margin-left: 66.6666666667%; }
    .offset-md-9 {
      margin-left: 75%; }
    .offset-md-10 {
      margin-left: 83.3333333333%; }
    .offset-md-11 {
      margin-left: 91.6666666667%; } }
  
  @media (min-width: 992px) {
    .col-lg {
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      max-width: 100%; }
    .col-lg-auto {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      width: auto;
      max-width: 100%; }
    .col-lg-1 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 8.3333333333%;
              flex: 0 0 8.3333333333%;
      max-width: 8.3333333333%; }
    .col-lg-2 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 16.6666666667%;
              flex: 0 0 16.6666666667%;
      max-width: 16.6666666667%; }
    .col-lg-3, .sct-document-detail__column--totals, .sct-document-process__column--totals, .sct-payments__column--totals, .scw-invoice-payment__column--totals, .scw-order-process__column--totals, .scw-quote-history__column--totals, .scw-return-products__colum--totals {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 25%;
              flex: 0 0 25%;
      max-width: 25%; }
    .col-lg-4, .sct-product-listing__product-container--grid, .scw-catalog-navigation__category-node {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 33.3333333333%;
              flex: 0 0 33.3333333333%;
      max-width: 33.3333333333%; }
    .col-lg-5 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 41.6666666667%;
              flex: 0 0 41.6666666667%;
      max-width: 41.6666666667%; }
    .col-lg-6 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%; }
    .col-lg-7 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 58.3333333333%;
              flex: 0 0 58.3333333333%;
      max-width: 58.3333333333%; }
    .col-lg-8, .scm-steps__text,
    .scm-steps__progress-bar {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 66.6666666667%;
              flex: 0 0 66.6666666667%;
      max-width: 66.6666666667%; }
    .col-lg-9, .sct-document-detail__column--document-header, .sct-document-process__column--document-header, .sct-payments__column--header, .scw-invoice-payment__column--header, .scw-order-process__column--header, .scw-quote-history__column--document-header, .scw-return-products__colum--detail {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 75%;
              flex: 0 0 75%;
      max-width: 75%; }
    .col-lg-10 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 83.3333333333%;
              flex: 0 0 83.3333333333%;
      max-width: 83.3333333333%; }
    .col-lg-11 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 91.6666666667%;
              flex: 0 0 91.6666666667%;
      max-width: 91.6666666667%; }
    .col-lg-12 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%; }
    .order-lg-first {
      -webkit-box-ordinal-group: 0;
          -ms-flex-order: -1;
              order: -1; }
    .order-lg-last {
      -webkit-box-ordinal-group: 14;
          -ms-flex-order: 13;
              order: 13; }
    .order-lg-0 {
      -webkit-box-ordinal-group: 1;
          -ms-flex-order: 0;
              order: 0; }
    .order-lg-1 {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1; }
    .order-lg-2 {
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2; }
    .order-lg-3 {
      -webkit-box-ordinal-group: 4;
          -ms-flex-order: 3;
              order: 3; }
    .order-lg-4 {
      -webkit-box-ordinal-group: 5;
          -ms-flex-order: 4;
              order: 4; }
    .order-lg-5 {
      -webkit-box-ordinal-group: 6;
          -ms-flex-order: 5;
              order: 5; }
    .order-lg-6 {
      -webkit-box-ordinal-group: 7;
          -ms-flex-order: 6;
              order: 6; }
    .order-lg-7 {
      -webkit-box-ordinal-group: 8;
          -ms-flex-order: 7;
              order: 7; }
    .order-lg-8 {
      -webkit-box-ordinal-group: 9;
          -ms-flex-order: 8;
              order: 8; }
    .order-lg-9 {
      -webkit-box-ordinal-group: 10;
          -ms-flex-order: 9;
              order: 9; }
    .order-lg-10 {
      -webkit-box-ordinal-group: 11;
          -ms-flex-order: 10;
              order: 10; }
    .order-lg-11 {
      -webkit-box-ordinal-group: 12;
          -ms-flex-order: 11;
              order: 11; }
    .order-lg-12 {
      -webkit-box-ordinal-group: 13;
          -ms-flex-order: 12;
              order: 12; }
    .offset-lg-0 {
      margin-left: 0; }
    .offset-lg-1 {
      margin-left: 8.3333333333%; }
    .offset-lg-2 {
      margin-left: 16.6666666667%; }
    .offset-lg-3 {
      margin-left: 25%; }
    .offset-lg-4 {
      margin-left: 33.3333333333%; }
    .offset-lg-5 {
      margin-left: 41.6666666667%; }
    .offset-lg-6 {
      margin-left: 50%; }
    .offset-lg-7 {
      margin-left: 58.3333333333%; }
    .offset-lg-8 {
      margin-left: 66.6666666667%; }
    .offset-lg-9 {
      margin-left: 75%; }
    .offset-lg-10 {
      margin-left: 83.3333333333%; }
    .offset-lg-11 {
      margin-left: 91.6666666667%; } }
  
  @media (min-width: 1200px) {
    .col-xl {
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      max-width: 100%; }
    .col-xl-auto {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      width: auto;
      max-width: 100%; }
    .col-xl-1 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 8.3333333333%;
              flex: 0 0 8.3333333333%;
      max-width: 8.3333333333%; }
    .col-xl-2 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 16.6666666667%;
              flex: 0 0 16.6666666667%;
      max-width: 16.6666666667%; }
    .col-xl-3, .sct-cart__column--totals, .sct-product-listing__product-container--grid, .scw-catalog-navigation__category-node {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 25%;
              flex: 0 0 25%;
      max-width: 25%; }
    .col-xl-4 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 33.3333333333%;
              flex: 0 0 33.3333333333%;
      max-width: 33.3333333333%; }
    .col-xl-5 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 41.6666666667%;
              flex: 0 0 41.6666666667%;
      max-width: 41.6666666667%; }
    .col-xl-6 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%; }
    .col-xl-7 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 58.3333333333%;
              flex: 0 0 58.3333333333%;
      max-width: 58.3333333333%; }
    .col-xl-8 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 66.6666666667%;
              flex: 0 0 66.6666666667%;
      max-width: 66.6666666667%; }
    .col-xl-9, .sct-cart__column--principal-content {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 75%;
              flex: 0 0 75%;
      max-width: 75%; }
    .col-xl-10 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 83.3333333333%;
              flex: 0 0 83.3333333333%;
      max-width: 83.3333333333%; }
    .col-xl-11 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 91.6666666667%;
              flex: 0 0 91.6666666667%;
      max-width: 91.6666666667%; }
    .col-xl-12 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%; }
    .order-xl-first {
      -webkit-box-ordinal-group: 0;
          -ms-flex-order: -1;
              order: -1; }
    .order-xl-last {
      -webkit-box-ordinal-group: 14;
          -ms-flex-order: 13;
              order: 13; }
    .order-xl-0 {
      -webkit-box-ordinal-group: 1;
          -ms-flex-order: 0;
              order: 0; }
    .order-xl-1 {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1; }
    .order-xl-2 {
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2; }
    .order-xl-3 {
      -webkit-box-ordinal-group: 4;
          -ms-flex-order: 3;
              order: 3; }
    .order-xl-4 {
      -webkit-box-ordinal-group: 5;
          -ms-flex-order: 4;
              order: 4; }
    .order-xl-5 {
      -webkit-box-ordinal-group: 6;
          -ms-flex-order: 5;
              order: 5; }
    .order-xl-6 {
      -webkit-box-ordinal-group: 7;
          -ms-flex-order: 6;
              order: 6; }
    .order-xl-7 {
      -webkit-box-ordinal-group: 8;
          -ms-flex-order: 7;
              order: 7; }
    .order-xl-8 {
      -webkit-box-ordinal-group: 9;
          -ms-flex-order: 8;
              order: 8; }
    .order-xl-9 {
      -webkit-box-ordinal-group: 10;
          -ms-flex-order: 9;
              order: 9; }
    .order-xl-10 {
      -webkit-box-ordinal-group: 11;
          -ms-flex-order: 10;
              order: 10; }
    .order-xl-11 {
      -webkit-box-ordinal-group: 12;
          -ms-flex-order: 11;
              order: 11; }
    .order-xl-12 {
      -webkit-box-ordinal-group: 13;
          -ms-flex-order: 12;
              order: 12; }
    .offset-xl-0 {
      margin-left: 0; }
    .offset-xl-1 {
      margin-left: 8.3333333333%; }
    .offset-xl-2 {
      margin-left: 16.6666666667%; }
    .offset-xl-3 {
      margin-left: 25%; }
    .offset-xl-4 {
      margin-left: 33.3333333333%; }
    .offset-xl-5 {
      margin-left: 41.6666666667%; }
    .offset-xl-6 {
      margin-left: 50%; }
    .offset-xl-7 {
      margin-left: 58.3333333333%; }
    .offset-xl-8 {
      margin-left: 66.6666666667%; }
    .offset-xl-9 {
      margin-left: 75%; }
    .offset-xl-10 {
      margin-left: 83.3333333333%; }
    .offset-xl-11 {
      margin-left: 91.6666666667%; } }
  
  .table {
    width: 100%;
    margin-bottom: 1rem;
    color: #333333;
    background-color: transparent; }
    .table th,
    .table td {
      padding: 0.75rem;
      vertical-align: top;
      border-top: 1px solid #dee2e6; }
    .table thead th {
      vertical-align: bottom;
      border-bottom: 2px solid #dee2e6; }
    .table tbody + tbody {
      border-top: 2px solid #dee2e6; }
  
  .table-sm th,
  .table-sm td {
    padding: 0.3rem; }
  
  .table-bordered, .sca-table--bordered-rows {
    border: 1px solid #dee2e6; }
    .table-bordered th, .sca-table--bordered-rows th,
    .table-bordered td,
    .sca-table--bordered-rows td {
      border: 1px solid #dee2e6; }
    .table-bordered thead th, .sca-table--bordered-rows thead th,
    .table-bordered thead td,
    .sca-table--bordered-rows thead td {
      border-bottom-width: 2px; }
  
  .table-borderless th, .scw-quick-order__table th,
  .table-borderless td,
  .scw-quick-order__table td,
  .table-borderless thead th,
  .scw-quick-order__table thead th,
  .table-borderless tbody + tbody,
  .scw-quick-order__table tbody + tbody {
    border: 0; }
  
  .table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, 0.05); }
  
  .table-hover tbody tr:hover, .sca-table tbody tr:hover {
    color: #333333;
    background-color: rgba(0, 0, 0, 0.075); }
  
  .table-primary,
  .table-primary > th,
  .table-primary > td {
    background-color: #beedfb; }
  
  .table-primary th,
  .table-primary td,
  .table-primary thead th,
  .table-primary tbody + tbody {
    border-color: #87def7; }
  
  .table-hover .table-primary:hover, .sca-table .table-primary:hover {
    background-color: #a6e6fa; }
    .table-hover .table-primary:hover > td, .sca-table .table-primary:hover > td,
    .table-hover .table-primary:hover > th,
    .sca-table .table-primary:hover > th {
      background-color: #a6e6fa; }
  
  .table-secondary,
  .table-secondary > th,
  .table-secondary > td {
    background-color: #dddfe2; }
  
  .table-secondary th,
  .table-secondary td,
  .table-secondary thead th,
  .table-secondary tbody + tbody {
    border-color: #c0c4c8; }
  
  .table-hover .table-secondary:hover, .sca-table .table-secondary:hover {
    background-color: #cfd2d6; }
    .table-hover .table-secondary:hover > td, .sca-table .table-secondary:hover > td,
    .table-hover .table-secondary:hover > th,
    .sca-table .table-secondary:hover > th {
      background-color: #cfd2d6; }
  
  .table-success,
  .table-success > th,
  .table-success > td {
    background-color: #c3e6cb; }
  
  .table-success th,
  .table-success td,
  .table-success thead th,
  .table-success tbody + tbody {
    border-color: #8fd19e; }
  
  .table-hover .table-success:hover, .sca-table .table-success:hover {
    background-color: #b1dfbb; }
    .table-hover .table-success:hover > td, .sca-table .table-success:hover > td,
    .table-hover .table-success:hover > th,
    .sca-table .table-success:hover > th {
      background-color: #b1dfbb; }
  
  .table-info,
  .table-info > th,
  .table-info > td {
    background-color: #beedfb; }
  
  .table-info th,
  .table-info td,
  .table-info thead th,
  .table-info tbody + tbody {
    border-color: #87def7; }
  
  .table-hover .table-info:hover, .sca-table .table-info:hover {
    background-color: #a6e6fa; }
    .table-hover .table-info:hover > td, .sca-table .table-info:hover > td,
    .table-hover .table-info:hover > th,
    .sca-table .table-info:hover > th {
      background-color: #a6e6fa; }
  
  .table-warning,
  .table-warning > th,
  .table-warning > td {
    background-color: #ffeeba; }
  
  .table-warning th,
  .table-warning td,
  .table-warning thead th,
  .table-warning tbody + tbody {
    border-color: #ffdf7e; }
  
  .table-hover .table-warning:hover, .sca-table .table-warning:hover {
    background-color: #ffe8a1; }
    .table-hover .table-warning:hover > td, .sca-table .table-warning:hover > td,
    .table-hover .table-warning:hover > th,
    .sca-table .table-warning:hover > th {
      background-color: #ffe8a1; }
  
  .table-danger,
  .table-danger > th,
  .table-danger > td {
    background-color: #f5c6cb; }
  
  .table-danger th,
  .table-danger td,
  .table-danger thead th,
  .table-danger tbody + tbody {
    border-color: #ed969e; }
  
  .table-hover .table-danger:hover, .sca-table .table-danger:hover {
    background-color: #f1b0b7; }
    .table-hover .table-danger:hover > td, .sca-table .table-danger:hover > td,
    .table-hover .table-danger:hover > th,
    .sca-table .table-danger:hover > th {
      background-color: #f1b0b7; }
  
  .table-light,
  .table-light > th,
  .table-light > td {
    background-color: #fdfdfe; }
  
  .table-light th,
  .table-light td,
  .table-light thead th,
  .table-light tbody + tbody {
    border-color: #fbfcfc; }
  
  .table-hover .table-light:hover, .sca-table .table-light:hover {
    background-color: #ececf6; }
    .table-hover .table-light:hover > td, .sca-table .table-light:hover > td,
    .table-hover .table-light:hover > th,
    .sca-table .table-light:hover > th {
      background-color: #ececf6; }
  
  .table-dark,
  .table-dark > th,
  .table-dark > td {
    background-color: #c6c8ca; }
  
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #95999c; }
  
  .table-hover .table-dark:hover, .sca-table .table-dark:hover {
    background-color: #b9bbbe; }
    .table-hover .table-dark:hover > td, .sca-table .table-dark:hover > td,
    .table-hover .table-dark:hover > th,
    .sca-table .table-dark:hover > th {
      background-color: #b9bbbe; }
  
  .table-active,
  .table-active > th,
  .table-active > td {
    background-color: rgba(0, 0, 0, 0.075); }
  
  .table-hover .table-active:hover, .sca-table .table-active:hover {
    background-color: rgba(0, 0, 0, 0.075); }
    .table-hover .table-active:hover > td, .sca-table .table-active:hover > td,
    .table-hover .table-active:hover > th,
    .sca-table .table-active:hover > th {
      background-color: rgba(0, 0, 0, 0.075); }
  
  .table .thead-dark th {
    color: #fff;
    background-color: #343a40;
    border-color: #454d55; }
  
  .table .thead-light th {
    color: #495057;
    background-color: #e9ecef;
    border-color: #dee2e6; }
  
  .table-dark {
    color: #fff;
    background-color: #343a40; }
    .table-dark th,
    .table-dark td,
    .table-dark thead th {
      border-color: #454d55; }
    .table-dark.table-bordered, .table-dark.sca-table--bordered-rows {
      border: 0; }
    .table-dark.table-striped tbody tr:nth-of-type(odd) {
      background-color: rgba(255, 255, 255, 0.05); }
    .table-dark.table-hover tbody tr:hover, .table-dark.sca-table tbody tr:hover {
      color: #fff;
      background-color: rgba(255, 255, 255, 0.075); }
  
  @media (max-width: 575.98px) {
    .table-responsive-sm {
      display: block;
      width: 100%;
      overflow-x: auto;
      -webkit-overflow-scrolling: touch; }
      .table-responsive-sm > .table-bordered, .table-responsive-sm > .sca-table--bordered-rows {
        border: 0; } }
  
  @media (max-width: 767.98px) {
    .table-responsive-md {
      display: block;
      width: 100%;
      overflow-x: auto;
      -webkit-overflow-scrolling: touch; }
      .table-responsive-md > .table-bordered, .table-responsive-md > .sca-table--bordered-rows {
        border: 0; } }
  
  @media (max-width: 991.98px) {
    .table-responsive-lg {
      display: block;
      width: 100%;
      overflow-x: auto;
      -webkit-overflow-scrolling: touch; }
      .table-responsive-lg > .table-bordered, .table-responsive-lg > .sca-table--bordered-rows {
        border: 0; } }
  
  @media (max-width: 1199.98px) {
    .table-responsive-xl {
      display: block;
      width: 100%;
      overflow-x: auto;
      -webkit-overflow-scrolling: touch; }
      .table-responsive-xl > .table-bordered, .table-responsive-xl > .sca-table--bordered-rows {
        border: 0; } }
  
  .table-responsive, .scm-matrix-table__table-container {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive > .table-bordered, .scm-matrix-table__table-container > .table-bordered, .table-responsive > .sca-table--bordered-rows, .scm-matrix-table__table-container > .sca-table--bordered-rows {
      border: 0; }
  
  .form-control, .sca-label.sca-label--textbox {
    display: block;
    width: 100%;
    height: calc(2.09375rem + 2px);
    padding: 0.5rem 0.75rem;
    font-size: 0.875rem;
    font-weight: normal;
    line-height: 1.25;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0.25rem;
    -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; }
    @media (prefers-reduced-motion: reduce) {
      .form-control, .sca-label.sca-label--textbox {
        -webkit-transition: none;
        transition: none; } }
    .form-control::-ms-expand, .sca-label.sca-label--textbox::-ms-expand {
      background-color: transparent;
      border: 0; }
    .form-control:focus, .sca-label.sca-label--textbox:focus {
      color: #495057;
      background-color: #fff;
      border-color: #90e0f8;
      outline: 0;
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(24, 191, 240, 0.25);
              box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(24, 191, 240, 0.25); }
    .form-control::-webkit-input-placeholder, .sca-label.sca-label--textbox::-webkit-input-placeholder {
      color: #868e96;
      opacity: 1; }
    .form-control::-moz-placeholder, .sca-label.sca-label--textbox::-moz-placeholder {
      color: #868e96;
      opacity: 1; }
    .form-control:-ms-input-placeholder, .sca-label.sca-label--textbox:-ms-input-placeholder {
      color: #868e96;
      opacity: 1; }
    .form-control::-ms-input-placeholder, .sca-label.sca-label--textbox::-ms-input-placeholder {
      color: #868e96;
      opacity: 1; }
    .form-control::placeholder, .sca-label.sca-label--textbox::placeholder {
      color: #868e96;
      opacity: 1; }
    .form-control:disabled, .sca-label.sca-label--textbox:disabled, .form-control[readonly], .sca-label.sca-label--textbox[readonly] {
      background-color: #e9ecef;
      opacity: 1; }
  
  select.form-control:focus::-ms-value, select.sca-label.sca-label--textbox:focus::-ms-value {
    color: #495057;
    background-color: #fff; }
  
  .form-control-file,
  .form-control-range {
    display: block;
    width: 100%; }
  
  .col-form-label {
    padding-top: calc(0.5rem + 1px);
    padding-bottom: calc(0.5rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.25; }
  
  .col-form-label-lg {
    padding-top: calc(0.5rem + 1px);
    padding-bottom: calc(0.5rem + 1px);
    font-size: 1rem;
    line-height: 1.5; }
  
  .col-form-label-sm {
    padding-top: calc(0.25rem + 1px);
    padding-bottom: calc(0.25rem + 1px);
    font-size: 0.75rem;
    line-height: 1.5; }
  
  .form-control-plaintext {
    display: block;
    width: 100%;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    margin-bottom: 0;
    line-height: 1.25;
    color: #333333;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0; }
    .form-control-plaintext.form-control-sm, .form-control-plaintext.scm-matrix-product__textbox--qty, .sco-detail-product__input .form-control-plaintext.sca-textbox, .form-control-plaintext.form-control-lg {
      padding-right: 0;
      padding-left: 0; }
  
  .form-control-sm, .scm-matrix-product__textbox--qty, .sco-detail-product__input .sca-textbox {
    height: calc(1.625rem + 2px);
    padding: 0.25rem 0.5rem;
    font-size: 0.75rem;
    line-height: 1.5;
    border-radius: 0.2rem; }
  
  .form-control-lg {
    height: calc(2.125rem + 2px);
    padding: 0.5rem 1rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.3rem; }
  
  select.form-control[size], select.sca-label.sca-label--textbox[size], select.form-control[multiple], select.sca-label.sca-label--textbox[multiple] {
    height: auto; }
  
  textarea.form-control, textarea.sca-label.sca-label--textbox {
    height: auto; }
  
  .form-group, .sco-compare-products__search, .sco-detail-product, .sco-product-content-description__option-select, .sco-table-filter__filter, .scw-account-navigator__new-customer-section, .scw-login__new-customer-section {
    margin-bottom: 1rem; }
  
  .form-text {
    display: block;
    margin-top: 0.25rem; }
  
  .form-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px; }
    .form-row > .col, .form-row > .scm-form__default-column, .form-row > .scm-form__single-column, .form-row > .sct-product-listing__column-bar, .form-row > .sct-product-listing__product, .form-row > .scs-base-order-address__column, .form-row > .scw-return-products__bottom-actions,
    .form-row > [class*="col-"] {
      padding-right: 5px;
      padding-left: 5px; }
  
  .form-check {
    position: relative;
    display: block;
    padding-left: 1.25rem; }
  
  .form-check-input, .sca-checkbox__input {
    position: absolute;
    margin-top: 0.25rem;
    margin-left: -1.25rem; }
    .form-check-input:disabled ~ .form-check-label, .sca-checkbox__input:disabled ~ .form-check-label, .form-check-input:disabled ~ .sca-checkbox__label, .sca-checkbox__input:disabled ~ .sca-checkbox__label {
      color: #868e96; }
  
  .form-check-label, .sca-checkbox__label {
    margin-bottom: 0; }
  
  .form-check-inline {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-left: 0;
    margin-right: 0.75rem; }
    .form-check-inline .form-check-input, .form-check-inline .sca-checkbox__input {
      position: static;
      margin-top: 0;
      margin-right: 0.3125rem;
      margin-left: 0; }
  
  .valid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 80%;
    color: #28a745; }
  
  .valid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 3px 8px;
    margin-top: .1rem;
    font-size: 0.75rem;
    line-height: 1.5;
    color: #fff;
    background-color: rgba(40, 167, 69, 0.9);
    border-radius: 0.25rem; }
  
  .was-validated .form-control:valid, .was-validated .sca-label.sca-label--textbox:valid, .form-control.is-valid, .is-valid.sca-label.sca-label--textbox {
    border-color: #28a745;
    padding-right: 2.09375rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: center right calc(0.3125em + 0.25rem);
    background-size: calc(0.625em + 0.5rem) calc(0.625em + 0.5rem); }
    .was-validated .form-control:valid:focus, .was-validated .sca-label.sca-label--textbox:valid:focus, .form-control.is-valid:focus, .is-valid.sca-label.sca-label--textbox:focus {
      border-color: #28a745;
      -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
              box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
    .was-validated .form-control:valid ~ .valid-feedback, .was-validated .sca-label.sca-label--textbox:valid ~ .valid-feedback,
    .was-validated .form-control:valid ~ .valid-tooltip,
    .was-validated .sca-label.sca-label--textbox:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .is-valid.sca-label.sca-label--textbox ~ .valid-feedback,
    .form-control.is-valid ~ .valid-tooltip,
    .is-valid.sca-label.sca-label--textbox ~ .valid-tooltip {
      display: block; }
  
  .was-validated textarea.form-control:valid, .was-validated textarea.sca-label.sca-label--textbox:valid, textarea.form-control.is-valid, textarea.is-valid.sca-label.sca-label--textbox {
    padding-right: 2.09375rem;
    background-position: top calc(0.3125em + 0.25rem) right calc(0.3125em + 0.25rem); }
  
  .was-validated .custom-select:valid, .was-validated .sca-option-select__button--dropdown:valid, .was-validated .sca-select:valid, .custom-select.is-valid, .is-valid.sca-option-select__button--dropdown, .is-valid.sca-select {
    border-color: #28a745;
    padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.625em + 0.5rem) calc(0.625em + 0.5rem); }
    .was-validated .custom-select:valid:focus, .was-validated .sca-option-select__button--dropdown:valid:focus, .was-validated .sca-select:valid:focus, .custom-select.is-valid:focus, .is-valid.sca-option-select__button--dropdown:focus, .is-valid.sca-select:focus {
      border-color: #28a745;
      -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
              box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
    .was-validated .custom-select:valid ~ .valid-feedback, .was-validated .sca-option-select__button--dropdown:valid ~ .valid-feedback, .was-validated .sca-select:valid ~ .valid-feedback,
    .was-validated .custom-select:valid ~ .valid-tooltip,
    .was-validated .sca-option-select__button--dropdown:valid ~ .valid-tooltip,
    .was-validated .sca-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, .is-valid.sca-option-select__button--dropdown ~ .valid-feedback, .is-valid.sca-select ~ .valid-feedback,
    .custom-select.is-valid ~ .valid-tooltip,
    .is-valid.sca-option-select__button--dropdown ~ .valid-tooltip,
    .is-valid.sca-select ~ .valid-tooltip {
      display: block; }
  
  .was-validated .form-control-file:valid ~ .valid-feedback,
  .was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,
  .form-control-file.is-valid ~ .valid-tooltip {
    display: block; }
  
  .was-validated .form-check-input:valid ~ .form-check-label, .was-validated .sca-checkbox__input:valid ~ .form-check-label, .was-validated .form-check-input:valid ~ .sca-checkbox__label, .was-validated .sca-checkbox__input:valid ~ .sca-checkbox__label, .form-check-input.is-valid ~ .form-check-label, .is-valid.sca-checkbox__input ~ .form-check-label, .form-check-input.is-valid ~ .sca-checkbox__label, .is-valid.sca-checkbox__input ~ .sca-checkbox__label {
    color: #28a745; }
  
  .was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .sca-checkbox__input:valid ~ .valid-feedback,
  .was-validated .form-check-input:valid ~ .valid-tooltip,
  .was-validated .sca-checkbox__input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, .is-valid.sca-checkbox__input ~ .valid-feedback,
  .form-check-input.is-valid ~ .valid-tooltip,
  .is-valid.sca-checkbox__input ~ .valid-tooltip {
    display: block; }
  
  .was-validated .custom-control-input:valid ~ .custom-control-label, .was-validated .sca-checkbox__input:valid ~ .custom-control-label, .was-validated .sca-switch__input:valid ~ .custom-control-label, .was-validated .custom-control-input:valid ~ .sca-checkbox__label, .was-validated .sca-checkbox__input:valid ~ .sca-checkbox__label, .was-validated .sca-switch__input:valid ~ .sca-checkbox__label, .was-validated .custom-control-input:valid ~ .sca-switch__label, .was-validated .sca-checkbox__input:valid ~ .sca-switch__label, .was-validated .sca-switch__input:valid ~ .sca-switch__label, .custom-control-input.is-valid ~ .custom-control-label, .is-valid.sca-checkbox__input ~ .custom-control-label, .is-valid.sca-switch__input ~ .custom-control-label, .custom-control-input.is-valid ~ .sca-checkbox__label, .is-valid.sca-checkbox__input ~ .sca-checkbox__label, .is-valid.sca-switch__input ~ .sca-checkbox__label, .custom-control-input.is-valid ~ .sca-switch__label, .is-valid.sca-checkbox__input ~ .sca-switch__label, .is-valid.sca-switch__input ~ .sca-switch__label {
    color: #28a745; }
    .was-validated .custom-control-input:valid ~ .custom-control-label::before, .was-validated .sca-checkbox__input:valid ~ .custom-control-label::before, .was-validated .sca-switch__input:valid ~ .custom-control-label::before, .was-validated .custom-control-input:valid ~ .sca-checkbox__label::before, .was-validated .sca-checkbox__input:valid ~ .sca-checkbox__label::before, .was-validated .sca-switch__input:valid ~ .sca-checkbox__label::before, .was-validated .custom-control-input:valid ~ .sca-switch__label::before, .was-validated .sca-checkbox__input:valid ~ .sca-switch__label::before, .was-validated .sca-switch__input:valid ~ .sca-switch__label::before, .custom-control-input.is-valid ~ .custom-control-label::before, .is-valid.sca-checkbox__input ~ .custom-control-label::before, .is-valid.sca-switch__input ~ .custom-control-label::before, .custom-control-input.is-valid ~ .sca-checkbox__label::before, .is-valid.sca-checkbox__input ~ .sca-checkbox__label::before, .is-valid.sca-switch__input ~ .sca-checkbox__label::before, .custom-control-input.is-valid ~ .sca-switch__label::before, .is-valid.sca-checkbox__input ~ .sca-switch__label::before, .is-valid.sca-switch__input ~ .sca-switch__label::before {
      border-color: #28a745; }
  
  .was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated .sca-checkbox__input:valid ~ .valid-feedback, .was-validated .sca-switch__input:valid ~ .valid-feedback,
  .was-validated .custom-control-input:valid ~ .valid-tooltip,
  .was-validated .sca-checkbox__input:valid ~ .valid-tooltip,
  .was-validated .sca-switch__input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, .is-valid.sca-checkbox__input ~ .valid-feedback, .is-valid.sca-switch__input ~ .valid-feedback,
  .custom-control-input.is-valid ~ .valid-tooltip,
  .is-valid.sca-checkbox__input ~ .valid-tooltip,
  .is-valid.sca-switch__input ~ .valid-tooltip {
    display: block; }
  
  .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .was-validated .sca-checkbox__input:valid:checked ~ .custom-control-label::before, .was-validated .sca-switch__input:valid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:valid:checked ~ .sca-checkbox__label::before, .was-validated .sca-checkbox__input:valid:checked ~ .sca-checkbox__label::before, .was-validated .sca-switch__input:valid:checked ~ .sca-checkbox__label::before, .was-validated .custom-control-input:valid:checked ~ .sca-switch__label::before, .was-validated .sca-checkbox__input:valid:checked ~ .sca-switch__label::before, .was-validated .sca-switch__input:valid:checked ~ .sca-switch__label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before, .is-valid.sca-checkbox__input:checked ~ .custom-control-label::before, .is-valid.sca-switch__input:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .sca-checkbox__label::before, .is-valid.sca-checkbox__input:checked ~ .sca-checkbox__label::before, .is-valid.sca-switch__input:checked ~ .sca-checkbox__label::before, .custom-control-input.is-valid:checked ~ .sca-switch__label::before, .is-valid.sca-checkbox__input:checked ~ .sca-switch__label::before, .is-valid.sca-switch__input:checked ~ .sca-switch__label::before {
    border-color: #34ce57;
    background-color: #34ce57; }
  
  .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .was-validated .sca-checkbox__input:valid:focus ~ .custom-control-label::before, .was-validated .sca-switch__input:valid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:valid:focus ~ .sca-checkbox__label::before, .was-validated .sca-checkbox__input:valid:focus ~ .sca-checkbox__label::before, .was-validated .sca-switch__input:valid:focus ~ .sca-checkbox__label::before, .was-validated .custom-control-input:valid:focus ~ .sca-switch__label::before, .was-validated .sca-checkbox__input:valid:focus ~ .sca-switch__label::before, .was-validated .sca-switch__input:valid:focus ~ .sca-switch__label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before, .is-valid.sca-checkbox__input:focus ~ .custom-control-label::before, .is-valid.sca-switch__input:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .sca-checkbox__label::before, .is-valid.sca-checkbox__input:focus ~ .sca-checkbox__label::before, .is-valid.sca-switch__input:focus ~ .sca-checkbox__label::before, .custom-control-input.is-valid:focus ~ .sca-switch__label::before, .is-valid.sca-checkbox__input:focus ~ .sca-switch__label::before, .is-valid.sca-switch__input:focus ~ .sca-switch__label::before {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
  
  .was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .sca-checkbox__input:valid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .sca-switch__input:valid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .custom-control-input:valid:focus:not(:checked) ~ .sca-checkbox__label::before, .was-validated .sca-checkbox__input:valid:focus:not(:checked) ~ .sca-checkbox__label::before, .was-validated .sca-switch__input:valid:focus:not(:checked) ~ .sca-checkbox__label::before, .was-validated .custom-control-input:valid:focus:not(:checked) ~ .sca-switch__label::before, .was-validated .sca-checkbox__input:valid:focus:not(:checked) ~ .sca-switch__label::before, .was-validated .sca-switch__input:valid:focus:not(:checked) ~ .sca-switch__label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, .is-valid.sca-checkbox__input:focus:not(:checked) ~ .custom-control-label::before, .is-valid.sca-switch__input:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .sca-checkbox__label::before, .is-valid.sca-checkbox__input:focus:not(:checked) ~ .sca-checkbox__label::before, .is-valid.sca-switch__input:focus:not(:checked) ~ .sca-checkbox__label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .sca-switch__label::before, .is-valid.sca-checkbox__input:focus:not(:checked) ~ .sca-switch__label::before, .is-valid.sca-switch__input:focus:not(:checked) ~ .sca-switch__label::before {
    border-color: #28a745; }
  
  .was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
    border-color: #28a745; }
  
  .was-validated .custom-file-input:valid ~ .valid-feedback,
  .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
  .custom-file-input.is-valid ~ .valid-tooltip {
    display: block; }
  
  .was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
    border-color: #28a745;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
  
  .invalid-feedback, .scm-form__info {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 80%;
    color: #dc3545; }
  
  .invalid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 3px 8px;
    margin-top: .1rem;
    font-size: 0.75rem;
    line-height: 1.5;
    color: #fff;
    background-color: rgba(220, 53, 69, 0.9);
    border-radius: 0.25rem; }
  
  .was-validated .form-control:invalid, .was-validated .sca-label.sca-label--textbox:invalid, .form-control.is-invalid, .is-invalid.sca-label.sca-label--textbox {
    border-color: #dc3545;
    padding-right: 2.09375rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
    background-repeat: no-repeat;
    background-position: center right calc(0.3125em + 0.25rem);
    background-size: calc(0.625em + 0.5rem) calc(0.625em + 0.5rem); }
    .was-validated .form-control:invalid:focus, .was-validated .sca-label.sca-label--textbox:invalid:focus, .form-control.is-invalid:focus, .is-invalid.sca-label.sca-label--textbox:focus {
      border-color: #dc3545;
      -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
              box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
    .was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .sca-label.sca-label--textbox:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .scm-form__info, .was-validated .sca-label.sca-label--textbox:invalid ~ .scm-form__info,
    .was-validated .form-control:invalid ~ .invalid-tooltip,
    .was-validated .sca-label.sca-label--textbox:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .is-invalid.sca-label.sca-label--textbox ~ .invalid-feedback, .form-control.is-invalid ~ .scm-form__info, .is-invalid.sca-label.sca-label--textbox ~ .scm-form__info,
    .form-control.is-invalid ~ .invalid-tooltip,
    .is-invalid.sca-label.sca-label--textbox ~ .invalid-tooltip {
      display: block; }
  
  .was-validated textarea.form-control:invalid, .was-validated textarea.sca-label.sca-label--textbox:invalid, textarea.form-control.is-invalid, textarea.is-invalid.sca-label.sca-label--textbox {
    padding-right: 2.09375rem;
    background-position: top calc(0.3125em + 0.25rem) right calc(0.3125em + 0.25rem); }
  
  .was-validated .custom-select:invalid, .was-validated .sca-option-select__button--dropdown:invalid, .was-validated .sca-select:invalid, .custom-select.is-invalid, .is-invalid.sca-option-select__button--dropdown, .is-invalid.sca-select {
    border-color: #dc3545;
    padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.625em + 0.5rem) calc(0.625em + 0.5rem); }
    .was-validated .custom-select:invalid:focus, .was-validated .sca-option-select__button--dropdown:invalid:focus, .was-validated .sca-select:invalid:focus, .custom-select.is-invalid:focus, .is-invalid.sca-option-select__button--dropdown:focus, .is-invalid.sca-select:focus {
      border-color: #dc3545;
      -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
              box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
    .was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .sca-option-select__button--dropdown:invalid ~ .invalid-feedback, .was-validated .sca-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .scm-form__info, .was-validated .sca-option-select__button--dropdown:invalid ~ .scm-form__info, .was-validated .sca-select:invalid ~ .scm-form__info,
    .was-validated .custom-select:invalid ~ .invalid-tooltip,
    .was-validated .sca-option-select__button--dropdown:invalid ~ .invalid-tooltip,
    .was-validated .sca-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, .is-invalid.sca-option-select__button--dropdown ~ .invalid-feedback, .is-invalid.sca-select ~ .invalid-feedback, .custom-select.is-invalid ~ .scm-form__info, .is-invalid.sca-option-select__button--dropdown ~ .scm-form__info, .is-invalid.sca-select ~ .scm-form__info,
    .custom-select.is-invalid ~ .invalid-tooltip,
    .is-invalid.sca-option-select__button--dropdown ~ .invalid-tooltip,
    .is-invalid.sca-select ~ .invalid-tooltip {
      display: block; }
  
  .was-validated .form-control-file:invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .scm-form__info,
  .was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, .form-control-file.is-invalid ~ .scm-form__info,
  .form-control-file.is-invalid ~ .invalid-tooltip {
    display: block; }
  
  .was-validated .form-check-input:invalid ~ .form-check-label, .was-validated .sca-checkbox__input:invalid ~ .form-check-label, .was-validated .form-check-input:invalid ~ .sca-checkbox__label, .was-validated .sca-checkbox__input:invalid ~ .sca-checkbox__label, .form-check-input.is-invalid ~ .form-check-label, .is-invalid.sca-checkbox__input ~ .form-check-label, .form-check-input.is-invalid ~ .sca-checkbox__label, .is-invalid.sca-checkbox__input ~ .sca-checkbox__label {
    color: #dc3545; }
  
  .was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .sca-checkbox__input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .scm-form__info, .was-validated .sca-checkbox__input:invalid ~ .scm-form__info,
  .was-validated .form-check-input:invalid ~ .invalid-tooltip,
  .was-validated .sca-checkbox__input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .is-invalid.sca-checkbox__input ~ .invalid-feedback, .form-check-input.is-invalid ~ .scm-form__info, .is-invalid.sca-checkbox__input ~ .scm-form__info,
  .form-check-input.is-invalid ~ .invalid-tooltip,
  .is-invalid.sca-checkbox__input ~ .invalid-tooltip {
    display: block; }
  
  .was-validated .custom-control-input:invalid ~ .custom-control-label, .was-validated .sca-checkbox__input:invalid ~ .custom-control-label, .was-validated .sca-switch__input:invalid ~ .custom-control-label, .was-validated .custom-control-input:invalid ~ .sca-checkbox__label, .was-validated .sca-checkbox__input:invalid ~ .sca-checkbox__label, .was-validated .sca-switch__input:invalid ~ .sca-checkbox__label, .was-validated .custom-control-input:invalid ~ .sca-switch__label, .was-validated .sca-checkbox__input:invalid ~ .sca-switch__label, .was-validated .sca-switch__input:invalid ~ .sca-switch__label, .custom-control-input.is-invalid ~ .custom-control-label, .is-invalid.sca-checkbox__input ~ .custom-control-label, .is-invalid.sca-switch__input ~ .custom-control-label, .custom-control-input.is-invalid ~ .sca-checkbox__label, .is-invalid.sca-checkbox__input ~ .sca-checkbox__label, .is-invalid.sca-switch__input ~ .sca-checkbox__label, .custom-control-input.is-invalid ~ .sca-switch__label, .is-invalid.sca-checkbox__input ~ .sca-switch__label, .is-invalid.sca-switch__input ~ .sca-switch__label {
    color: #dc3545; }
    .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .was-validated .sca-checkbox__input:invalid ~ .custom-control-label::before, .was-validated .sca-switch__input:invalid ~ .custom-control-label::before, .was-validated .custom-control-input:invalid ~ .sca-checkbox__label::before, .was-validated .sca-checkbox__input:invalid ~ .sca-checkbox__label::before, .was-validated .sca-switch__input:invalid ~ .sca-checkbox__label::before, .was-validated .custom-control-input:invalid ~ .sca-switch__label::before, .was-validated .sca-checkbox__input:invalid ~ .sca-switch__label::before, .was-validated .sca-switch__input:invalid ~ .sca-switch__label::before, .custom-control-input.is-invalid ~ .custom-control-label::before, .is-invalid.sca-checkbox__input ~ .custom-control-label::before, .is-invalid.sca-switch__input ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .sca-checkbox__label::before, .is-invalid.sca-checkbox__input ~ .sca-checkbox__label::before, .is-invalid.sca-switch__input ~ .sca-checkbox__label::before, .custom-control-input.is-invalid ~ .sca-switch__label::before, .is-invalid.sca-checkbox__input ~ .sca-switch__label::before, .is-invalid.sca-switch__input ~ .sca-switch__label::before {
      border-color: #dc3545; }
  
  .was-validated .custom-control-input:invalid ~ .invalid-feedback, .was-validated .sca-checkbox__input:invalid ~ .invalid-feedback, .was-validated .sca-switch__input:invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .scm-form__info, .was-validated .sca-checkbox__input:invalid ~ .scm-form__info, .was-validated .sca-switch__input:invalid ~ .scm-form__info,
  .was-validated .custom-control-input:invalid ~ .invalid-tooltip,
  .was-validated .sca-checkbox__input:invalid ~ .invalid-tooltip,
  .was-validated .sca-switch__input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, .is-invalid.sca-checkbox__input ~ .invalid-feedback, .is-invalid.sca-switch__input ~ .invalid-feedback, .custom-control-input.is-invalid ~ .scm-form__info, .is-invalid.sca-checkbox__input ~ .scm-form__info, .is-invalid.sca-switch__input ~ .scm-form__info,
  .custom-control-input.is-invalid ~ .invalid-tooltip,
  .is-invalid.sca-checkbox__input ~ .invalid-tooltip,
  .is-invalid.sca-switch__input ~ .invalid-tooltip {
    display: block; }
  
  .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .was-validated .sca-checkbox__input:invalid:checked ~ .custom-control-label::before, .was-validated .sca-switch__input:invalid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:checked ~ .sca-checkbox__label::before, .was-validated .sca-checkbox__input:invalid:checked ~ .sca-checkbox__label::before, .was-validated .sca-switch__input:invalid:checked ~ .sca-checkbox__label::before, .was-validated .custom-control-input:invalid:checked ~ .sca-switch__label::before, .was-validated .sca-checkbox__input:invalid:checked ~ .sca-switch__label::before, .was-validated .sca-switch__input:invalid:checked ~ .sca-switch__label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before, .is-invalid.sca-checkbox__input:checked ~ .custom-control-label::before, .is-invalid.sca-switch__input:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .sca-checkbox__label::before, .is-invalid.sca-checkbox__input:checked ~ .sca-checkbox__label::before, .is-invalid.sca-switch__input:checked ~ .sca-checkbox__label::before, .custom-control-input.is-invalid:checked ~ .sca-switch__label::before, .is-invalid.sca-checkbox__input:checked ~ .sca-switch__label::before, .is-invalid.sca-switch__input:checked ~ .sca-switch__label::before {
    border-color: #e4606d;
    background-color: #e4606d; }
  
  .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .was-validated .sca-checkbox__input:invalid:focus ~ .custom-control-label::before, .was-validated .sca-switch__input:invalid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:focus ~ .sca-checkbox__label::before, .was-validated .sca-checkbox__input:invalid:focus ~ .sca-checkbox__label::before, .was-validated .sca-switch__input:invalid:focus ~ .sca-checkbox__label::before, .was-validated .custom-control-input:invalid:focus ~ .sca-switch__label::before, .was-validated .sca-checkbox__input:invalid:focus ~ .sca-switch__label::before, .was-validated .sca-switch__input:invalid:focus ~ .sca-switch__label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before, .is-invalid.sca-checkbox__input:focus ~ .custom-control-label::before, .is-invalid.sca-switch__input:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .sca-checkbox__label::before, .is-invalid.sca-checkbox__input:focus ~ .sca-checkbox__label::before, .is-invalid.sca-switch__input:focus ~ .sca-checkbox__label::before, .custom-control-input.is-invalid:focus ~ .sca-switch__label::before, .is-invalid.sca-checkbox__input:focus ~ .sca-switch__label::before, .is-invalid.sca-switch__input:focus ~ .sca-switch__label::before {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
  
  .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .sca-checkbox__input:invalid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .sca-switch__input:invalid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .sca-checkbox__label::before, .was-validated .sca-checkbox__input:invalid:focus:not(:checked) ~ .sca-checkbox__label::before, .was-validated .sca-switch__input:invalid:focus:not(:checked) ~ .sca-checkbox__label::before, .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .sca-switch__label::before, .was-validated .sca-checkbox__input:invalid:focus:not(:checked) ~ .sca-switch__label::before, .was-validated .sca-switch__input:invalid:focus:not(:checked) ~ .sca-switch__label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before, .is-invalid.sca-checkbox__input:focus:not(:checked) ~ .custom-control-label::before, .is-invalid.sca-switch__input:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .sca-checkbox__label::before, .is-invalid.sca-checkbox__input:focus:not(:checked) ~ .sca-checkbox__label::before, .is-invalid.sca-switch__input:focus:not(:checked) ~ .sca-checkbox__label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .sca-switch__label::before, .is-invalid.sca-checkbox__input:focus:not(:checked) ~ .sca-switch__label::before, .is-invalid.sca-switch__input:focus:not(:checked) ~ .sca-switch__label::before {
    border-color: #dc3545; }
  
  .was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
    border-color: #dc3545; }
  
  .was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .scm-form__info,
  .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .scm-form__info,
  .custom-file-input.is-invalid ~ .invalid-tooltip {
    display: block; }
  
  .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
    border-color: #dc3545;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
  
  .form-inline, .scw-quick-order__actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .form-inline .form-check, .scw-quick-order__actions .form-check {
      width: 100%; }
    @media (min-width: 576px) {
      .form-inline label, .scw-quick-order__actions label {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin-bottom: 0; }
      .form-inline .form-group, .scw-quick-order__actions .form-group, .form-inline .sco-compare-products__search, .scw-quick-order__actions .sco-compare-products__search, .form-inline .sco-detail-product, .scw-quick-order__actions .sco-detail-product, .form-inline .sco-product-content-description__option-select, .scw-quick-order__actions .sco-product-content-description__option-select, .form-inline .sco-table-filter__filter, .scw-quick-order__actions .sco-table-filter__filter, .form-inline .scw-account-navigator__new-customer-section, .scw-quick-order__actions .scw-account-navigator__new-customer-section, .form-inline .scw-login__new-customer-section, .scw-quick-order__actions .scw-login__new-customer-section {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
                flex: 0 0 auto;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-flow: row wrap;
                flex-flow: row wrap;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin-bottom: 0; }
      .form-inline .form-control, .scw-quick-order__actions .form-control, .form-inline .sca-label.sca-label--textbox, .scw-quick-order__actions .sca-label.sca-label--textbox {
        display: inline-block;
        width: auto;
        vertical-align: middle; }
      .form-inline .form-control-plaintext, .scw-quick-order__actions .form-control-plaintext {
        display: inline-block; }
      .form-inline .input-group, .scw-quick-order__actions .input-group,
      .form-inline .custom-select,
      .scw-quick-order__actions .custom-select,
      .form-inline .sca-option-select__button--dropdown,
      .scw-quick-order__actions .sca-option-select__button--dropdown,
      .form-inline .sca-select,
      .scw-quick-order__actions .sca-select {
        width: auto; }
      .form-inline .form-check, .scw-quick-order__actions .form-check {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        width: auto;
        padding-left: 0; }
      .form-inline .form-check-input, .scw-quick-order__actions .form-check-input, .form-inline .sca-checkbox__input, .scw-quick-order__actions .sca-checkbox__input {
        position: relative;
        -ms-flex-negative: 0;
            flex-shrink: 0;
        margin-top: 0;
        margin-right: 0.25rem;
        margin-left: 0; }
      .form-inline .custom-control, .scw-quick-order__actions .custom-control, .form-inline .sca-checkbox, .scw-quick-order__actions .sca-checkbox, .form-inline .sca-switch__control, .scw-quick-order__actions .sca-switch__control {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; }
      .form-inline .custom-control-label, .scw-quick-order__actions .custom-control-label, .form-inline .sca-checkbox__label, .scw-quick-order__actions .sca-checkbox__label, .form-inline .sca-switch__label, .scw-quick-order__actions .sca-switch__label {
        margin-bottom: 0; } }
  
  .btn, .sc-layout__button--close,
  .sc-layout__button--bars, .sca-button--nav, .scw-quote-cart__continue-quote, .scw-shopping-cart__continue-checkout {
    display: inline-block;
    font-weight: normal;
    color: #333333;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.5rem 0.75rem;
    font-size: 0.875rem;
    line-height: 1.25;
    border-radius: 0.25rem;
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .btn, .sc-layout__button--close,
      .sc-layout__button--bars, .sca-button--nav, .scw-quote-cart__continue-quote, .scw-shopping-cart__continue-checkout {
        -webkit-transition: none;
        transition: none; } }
    .btn:hover, .sc-layout__button--close:hover,
    .sc-layout__button--bars:hover, .sca-button--nav:hover, .scw-quote-cart__continue-quote:hover, .scw-shopping-cart__continue-checkout:hover {
      color: #333333;
      text-decoration: none; }
    .btn:focus, .sc-layout__button--close:focus,
    .sc-layout__button--bars:focus, .sca-button--nav:focus, .scw-quote-cart__continue-quote:focus, .scw-shopping-cart__continue-checkout:focus, .btn.focus, .focus.sc-layout__button--close,
    .focus.sc-layout__button--bars, .focus.sca-button--nav, .focus.scw-quote-cart__continue-quote, .focus.scw-shopping-cart__continue-checkout {
      outline: 0;
      -webkit-box-shadow: 0 0 0 3px rgba(24, 191, 240, 0.25);
              box-shadow: 0 0 0 3px rgba(24, 191, 240, 0.25); }
    .btn.disabled, .disabled.sc-layout__button--close,
    .disabled.sc-layout__button--bars, .disabled.sca-button--nav, .disabled.scw-quote-cart__continue-quote, .disabled.scw-shopping-cart__continue-checkout, .btn:disabled, .sc-layout__button--close:disabled,
    .sc-layout__button--bars:disabled, .sca-button--nav:disabled, .scw-quote-cart__continue-quote:disabled, .scw-shopping-cart__continue-checkout:disabled {
      opacity: 0.65; }
  
  a.btn.disabled, a.disabled.sc-layout__button--close,
  a.disabled.sc-layout__button--bars, a.disabled.sca-button--nav, a.disabled.scw-quote-cart__continue-quote, a.disabled.scw-shopping-cart__continue-checkout,
  fieldset:disabled a.btn,
  fieldset:disabled a.sc-layout__button--close,
  fieldset:disabled a.sc-layout__button--bars,
  fieldset:disabled a.sca-button--nav,
  fieldset:disabled a.scw-quote-cart__continue-quote,
  fieldset:disabled a.scw-shopping-cart__continue-checkout {
    pointer-events: none; }
  
  .btn-primary, .scm-action-header__button--primary, .scm-action-header__link--primary, .scm-button-group__button.active.scm-button-group__button--switch, .scm-button-group__button.active.scm-button-group__button--layout, .scm-data-table__button--full-product, .scm-form__button--primary, .scm-matrix-product__button--primary, .sco-phone-number-list__button--primary, .scm-info-message__button--primary,
  .scm-info-message__link--button, .scm-input-button__button--primary.btn, .scm-input-button__button--primary.sc-layout__button--close,
  .scm-input-button__button--primary.sc-layout__button--bars, .scm-input-button__button--primary.sca-button--nav, .scm-input-button__button--primary.scw-quote-cart__continue-quote, .scm-input-button__button--primary.scw-shopping-cart__continue-checkout, .scm-modal__button--primary, .scm-product-cart-actions__button--primary, .sco-document-header__button--primary, .sco-payment-methods__button--verify-ach, .sco-product-content-compact__button--add-to-cart, .sco-totals__button--process, .sct-document-process__button--primary, .sct-history-page__button, .sct-add-to-cart-confirmation-modal__button--continue-checkout, .sct-product-listing__button--primary, .sct-product-listing__button--compare, .sct-shipping-destinations__button, .scw-external-product-search-box .scm-search__button, .scm-modal__payment-schedule .scm-modal__button--pay-now, .scw-invoice-payment__button--continue, .scw-invoice-payment__button--more-invoices, .scw-my-account__button--payment-process, .scw-product-content__button--notify-me, .scw-product-content__button--add-product,
  .scw-product-content__button--primary, .scw-product-search-box .scm-search__button, .scw-quick-order__button--add-cart, .scw-register__button--validate,
  .scw-register__button--continue, .scw-return-products__button--primary {
    color: #fff;
    background-color: #18bff0;
    border-color: #18bff0; }
    .btn-primary:hover, .scm-action-header__button--primary:hover, .scm-action-header__link--primary:hover, .scm-button-group__button.active.scm-button-group__button--switch:hover, .scm-button-group__button.active.scm-button-group__button--layout:hover, .scm-data-table__button--full-product:hover, .scm-form__button--primary:hover, .scm-matrix-product__button--primary:hover, .sco-phone-number-list__button--primary:hover, .scm-info-message__button--primary:hover,
    .scm-info-message__link--button:hover, .scm-input-button__button--primary.btn:hover, .scm-input-button__button--primary.sc-layout__button--close:hover,
    .scm-input-button__button--primary.sc-layout__button--bars:hover, .scm-input-button__button--primary.sca-button--nav:hover, .scm-input-button__button--primary.scw-quote-cart__continue-quote:hover, .scm-input-button__button--primary.scw-shopping-cart__continue-checkout:hover, .scm-modal__button--primary:hover, .scm-product-cart-actions__button--primary:hover, .sco-document-header__button--primary:hover, .sco-payment-methods__button--verify-ach:hover, .sco-product-content-compact__button--add-to-cart:hover, .sco-totals__button--process:hover, .sct-document-process__button--primary:hover, .sct-history-page__button:hover, .sct-add-to-cart-confirmation-modal__button--continue-checkout:hover, .sct-product-listing__button--primary:hover, .sct-product-listing__button--compare:hover, .sct-shipping-destinations__button:hover, .scw-external-product-search-box .scm-search__button:hover, .scm-modal__payment-schedule .scm-modal__button--pay-now:hover, .scw-invoice-payment__button--continue:hover, .scw-invoice-payment__button--more-invoices:hover, .scw-my-account__button--payment-process:hover, .scw-product-content__button--notify-me:hover, .scw-product-content__button--add-product:hover,
    .scw-product-content__button--primary:hover, .scw-product-search-box .scm-search__button:hover, .scw-quick-order__button--add-cart:hover, .scw-register__button--validate:hover,
    .scw-register__button--continue:hover, .scw-return-products__button--primary:hover {
      color: #fff;
      background-color: #0ea7d4;
      border-color: #005591; }
    .btn-primary:focus, .scm-action-header__button--primary:focus, .scm-action-header__link--primary:focus, .scm-button-group__button.active.scm-button-group__button--switch:focus, .scm-button-group__button.active.scm-button-group__button--layout:focus, .scm-data-table__button--full-product:focus, .scm-form__button--primary:focus, .scm-matrix-product__button--primary:focus, .sco-phone-number-list__button--primary:focus, .scm-info-message__button--primary:focus,
    .scm-info-message__link--button:focus, .scm-input-button__button--primary.btn:focus, .scm-input-button__button--primary.sc-layout__button--close:focus,
    .scm-input-button__button--primary.sc-layout__button--bars:focus, .scm-input-button__button--primary.sca-button--nav:focus, .scm-input-button__button--primary.scw-quote-cart__continue-quote:focus, .scm-input-button__button--primary.scw-shopping-cart__continue-checkout:focus, .scm-modal__button--primary:focus, .scm-product-cart-actions__button--primary:focus, .sco-document-header__button--primary:focus, .sco-payment-methods__button--verify-ach:focus, .sco-product-content-compact__button--add-to-cart:focus, .sco-totals__button--process:focus, .sct-document-process__button--primary:focus, .sct-history-page__button:focus, .sct-add-to-cart-confirmation-modal__button--continue-checkout:focus, .sct-product-listing__button--primary:focus, .sct-product-listing__button--compare:focus, .sct-shipping-destinations__button:focus, .scw-external-product-search-box .scm-search__button:focus, .scm-modal__payment-schedule .scm-modal__button--pay-now:focus, .scw-invoice-payment__button--continue:focus, .scw-invoice-payment__button--more-invoices:focus, .scw-my-account__button--payment-process:focus, .scw-product-content__button--notify-me:focus, .scw-product-content__button--add-product:focus,
    .scw-product-content__button--primary:focus, .scw-product-search-box .scm-search__button:focus, .scw-quick-order__button--add-cart:focus, .scw-register__button--validate:focus,
    .scw-register__button--continue:focus, .scw-return-products__button--primary:focus, .btn-primary.focus, .focus.scm-action-header__button--primary, .focus.scm-action-header__link--primary, .focus.scm-button-group__button.active.scm-button-group__button--switch, .focus.scm-button-group__button.active.scm-button-group__button--layout, .focus.scm-data-table__button--full-product, .focus.scm-form__button--primary, .focus.scm-matrix-product__button--primary, .focus.sco-phone-number-list__button--primary, .focus.scm-info-message__button--primary,
    .focus.scm-info-message__link--button, .focus.scm-input-button__button--primary.btn, .focus.scm-input-button__button--primary.sc-layout__button--close,
    .focus.scm-input-button__button--primary.sc-layout__button--bars, .focus.scm-input-button__button--primary.sca-button--nav, .focus.scm-input-button__button--primary.scw-quote-cart__continue-quote, .focus.scm-input-button__button--primary.scw-shopping-cart__continue-checkout, .focus.scm-modal__button--primary, .focus.scm-product-cart-actions__button--primary, .focus.sco-document-header__button--primary, .focus.sco-payment-methods__button--verify-ach, .focus.sco-product-content-compact__button--add-to-cart, .focus.sco-totals__button--process, .focus.sct-document-process__button--primary, .focus.sct-history-page__button, .focus.sct-add-to-cart-confirmation-modal__button--continue-checkout, .focus.sct-product-listing__button--primary, .focus.sct-product-listing__button--compare, .focus.sct-shipping-destinations__button, .scw-external-product-search-box .focus.scm-search__button, .scm-modal__payment-schedule .focus.scm-modal__button--pay-now, .focus.scw-invoice-payment__button--continue, .focus.scw-invoice-payment__button--more-invoices, .focus.scw-my-account__button--payment-process, .focus.scw-product-content__button--notify-me, .focus.scw-product-content__button--add-product,
    .focus.scw-product-content__button--primary, .scw-product-search-box .focus.scm-search__button, .focus.scw-quick-order__button--add-cart, .focus.scw-register__button--validate,
    .focus.scw-register__button--continue, .focus.scw-return-products__button--primary {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(59, 201, 242, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(59, 201, 242, 0.5); }
    .btn-primary.disabled, .disabled.scm-action-header__button--primary, .disabled.scm-action-header__link--primary, .disabled.scm-button-group__button.active.scm-button-group__button--switch, .disabled.scm-button-group__button.active.scm-button-group__button--layout, .disabled.scm-data-table__button--full-product, .disabled.scm-form__button--primary, .disabled.scm-matrix-product__button--primary, .disabled.sco-phone-number-list__button--primary, .disabled.scm-info-message__button--primary,
    .disabled.scm-info-message__link--button, .disabled.scm-input-button__button--primary.btn, .disabled.scm-input-button__button--primary.sc-layout__button--close,
    .disabled.scm-input-button__button--primary.sc-layout__button--bars, .disabled.scm-input-button__button--primary.sca-button--nav, .disabled.scm-input-button__button--primary.scw-quote-cart__continue-quote, .disabled.scm-input-button__button--primary.scw-shopping-cart__continue-checkout, .disabled.scm-modal__button--primary, .disabled.scm-product-cart-actions__button--primary, .disabled.sco-document-header__button--primary, .disabled.sco-payment-methods__button--verify-ach, .disabled.sco-product-content-compact__button--add-to-cart, .disabled.sco-totals__button--process, .disabled.sct-document-process__button--primary, .disabled.sct-history-page__button, .disabled.sct-add-to-cart-confirmation-modal__button--continue-checkout, .disabled.sct-product-listing__button--primary, .disabled.sct-product-listing__button--compare, .disabled.sct-shipping-destinations__button, .scw-external-product-search-box .disabled.scm-search__button, .scm-modal__payment-schedule .disabled.scm-modal__button--pay-now, .disabled.scw-invoice-payment__button--continue, .disabled.scw-invoice-payment__button--more-invoices, .disabled.scw-my-account__button--payment-process, .disabled.scw-product-content__button--notify-me, .disabled.scw-product-content__button--add-product,
    .disabled.scw-product-content__button--primary, .scw-product-search-box .disabled.scm-search__button, .disabled.scw-quick-order__button--add-cart, .disabled.scw-register__button--validate,
    .disabled.scw-register__button--continue, .disabled.scw-return-products__button--primary, .btn-primary:disabled, .scm-action-header__button--primary:disabled, .scm-action-header__link--primary:disabled, .scm-button-group__button.active.scm-button-group__button--switch:disabled, .scm-button-group__button.active.scm-button-group__button--layout:disabled, .scm-data-table__button--full-product:disabled, .scm-form__button--primary:disabled, .scm-matrix-product__button--primary:disabled, .sco-phone-number-list__button--primary:disabled, .scm-info-message__button--primary:disabled,
    .scm-info-message__link--button:disabled, .scm-input-button__button--primary.btn:disabled, .scm-input-button__button--primary.sc-layout__button--close:disabled,
    .scm-input-button__button--primary.sc-layout__button--bars:disabled, .scm-input-button__button--primary.sca-button--nav:disabled, .scm-input-button__button--primary.scw-quote-cart__continue-quote:disabled, .scm-input-button__button--primary.scw-shopping-cart__continue-checkout:disabled, .scm-modal__button--primary:disabled, .scm-product-cart-actions__button--primary:disabled, .sco-document-header__button--primary:disabled, .sco-payment-methods__button--verify-ach:disabled, .sco-product-content-compact__button--add-to-cart:disabled, .sco-totals__button--process:disabled, .sct-document-process__button--primary:disabled, .sct-history-page__button:disabled, .sct-add-to-cart-confirmation-modal__button--continue-checkout:disabled, .sct-product-listing__button--primary:disabled, .sct-product-listing__button--compare:disabled, .sct-shipping-destinations__button:disabled, .scw-external-product-search-box .scm-search__button:disabled, .scm-modal__payment-schedule .scm-modal__button--pay-now:disabled, .scw-invoice-payment__button--continue:disabled, .scw-invoice-payment__button--more-invoices:disabled, .scw-my-account__button--payment-process:disabled, .scw-product-content__button--notify-me:disabled, .scw-product-content__button--add-product:disabled,
    .scw-product-content__button--primary:disabled, .scw-product-search-box .scm-search__button:disabled, .scw-quick-order__button--add-cart:disabled, .scw-register__button--validate:disabled,
    .scw-register__button--continue:disabled, .scw-return-products__button--primary:disabled {
      color: #fff;
      background-color: #18bff0;
      border-color: #18bff0; }
    .btn-primary:not(:disabled):not(.disabled):active, .scm-action-header__button--primary:not(:disabled):not(.disabled):active, .scm-action-header__link--primary:not(:disabled):not(.disabled):active, .scm-button-group__button.active.scm-button-group__button--switch:not(:disabled):not(.disabled):active, .scm-button-group__button.active.scm-button-group__button--layout:not(:disabled):not(.disabled):active, .scm-data-table__button--full-product:not(:disabled):not(.disabled):active, .scm-form__button--primary:not(:disabled):not(.disabled):active, .scm-matrix-product__button--primary:not(:disabled):not(.disabled):active, .sco-phone-number-list__button--primary:not(:disabled):not(.disabled):active, .scm-info-message__button--primary:not(:disabled):not(.disabled):active,
    .scm-info-message__link--button:not(:disabled):not(.disabled):active, .scm-input-button__button--primary.btn:not(:disabled):not(.disabled):active, .scm-input-button__button--primary.sc-layout__button--close:not(:disabled):not(.disabled):active,
    .scm-input-button__button--primary.sc-layout__button--bars:not(:disabled):not(.disabled):active, .scm-input-button__button--primary.sca-button--nav:not(:disabled):not(.disabled):active, .scm-input-button__button--primary.scw-quote-cart__continue-quote:not(:disabled):not(.disabled):active, .scm-input-button__button--primary.scw-shopping-cart__continue-checkout:not(:disabled):not(.disabled):active, .scm-modal__button--primary:not(:disabled):not(.disabled):active, .scm-product-cart-actions__button--primary:not(:disabled):not(.disabled):active, .sco-document-header__button--primary:not(:disabled):not(.disabled):active, .sco-payment-methods__button--verify-ach:not(:disabled):not(.disabled):active, .sco-product-content-compact__button--add-to-cart:not(:disabled):not(.disabled):active, .sco-totals__button--process:not(:disabled):not(.disabled):active, .sct-document-process__button--primary:not(:disabled):not(.disabled):active, .sct-history-page__button:not(:disabled):not(.disabled):active, .sct-add-to-cart-confirmation-modal__button--continue-checkout:not(:disabled):not(.disabled):active, .sct-product-listing__button--primary:not(:disabled):not(.disabled):active, .sct-product-listing__button--compare:not(:disabled):not(.disabled):active, .sct-shipping-destinations__button:not(:disabled):not(.disabled):active, .scw-external-product-search-box .scm-search__button:not(:disabled):not(.disabled):active, .scm-modal__payment-schedule .scm-modal__button--pay-now:not(:disabled):not(.disabled):active, .scw-invoice-payment__button--continue:not(:disabled):not(.disabled):active, .scw-invoice-payment__button--more-invoices:not(:disabled):not(.disabled):active, .scw-my-account__button--payment-process:not(:disabled):not(.disabled):active, .scw-product-content__button--notify-me:not(:disabled):not(.disabled):active, .scw-product-content__button--add-product:not(:disabled):not(.disabled):active,
    .scw-product-content__button--primary:not(:disabled):not(.disabled):active, .scw-product-search-box .scm-search__button:not(:disabled):not(.disabled):active, .scw-quick-order__button--add-cart:not(:disabled):not(.disabled):active, .scw-register__button--validate:not(:disabled):not(.disabled):active,
    .scw-register__button--continue:not(:disabled):not(.disabled):active, .scw-return-products__button--primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .scm-action-header__button--primary:not(:disabled):not(.disabled).active, .scm-action-header__link--primary:not(:disabled):not(.disabled).active, .scm-button-group__button.scm-button-group__button--switch:not(:disabled):not(.disabled).active, .scm-button-group__button.scm-button-group__button--layout:not(:disabled):not(.disabled).active, .scm-data-table__button--full-product:not(:disabled):not(.disabled).active, .scm-form__button--primary:not(:disabled):not(.disabled).active, .scm-matrix-product__button--primary:not(:disabled):not(.disabled).active, .sco-phone-number-list__button--primary:not(:disabled):not(.disabled).active, .scm-info-message__button--primary:not(:disabled):not(.disabled).active,
    .scm-info-message__link--button:not(:disabled):not(.disabled).active, .scm-input-button__button--primary.btn:not(:disabled):not(.disabled).active, .scm-input-button__button--primary.sc-layout__button--close:not(:disabled):not(.disabled).active,
    .scm-input-button__button--primary.sc-layout__button--bars:not(:disabled):not(.disabled).active, .scm-input-button__button--primary.sca-button--nav:not(:disabled):not(.disabled).active, .scm-input-button__button--primary.scw-quote-cart__continue-quote:not(:disabled):not(.disabled).active, .scm-input-button__button--primary.scw-shopping-cart__continue-checkout:not(:disabled):not(.disabled).active, .scm-modal__button--primary:not(:disabled):not(.disabled).active, .scm-product-cart-actions__button--primary:not(:disabled):not(.disabled).active, .sco-document-header__button--primary:not(:disabled):not(.disabled).active, .sco-payment-methods__button--verify-ach:not(:disabled):not(.disabled).active, .sco-product-content-compact__button--add-to-cart:not(:disabled):not(.disabled).active, .sco-totals__button--process:not(:disabled):not(.disabled).active, .sct-document-process__button--primary:not(:disabled):not(.disabled).active, .sct-history-page__button:not(:disabled):not(.disabled).active, .sct-add-to-cart-confirmation-modal__button--continue-checkout:not(:disabled):not(.disabled).active, .sct-product-listing__button--primary:not(:disabled):not(.disabled).active, .sct-product-listing__button--compare:not(:disabled):not(.disabled).active, .sct-shipping-destinations__button:not(:disabled):not(.disabled).active, .scw-external-product-search-box .scm-search__button:not(:disabled):not(.disabled).active, .scm-modal__payment-schedule .scm-modal__button--pay-now:not(:disabled):not(.disabled).active, .scw-invoice-payment__button--continue:not(:disabled):not(.disabled).active, .scw-invoice-payment__button--more-invoices:not(:disabled):not(.disabled).active, .scw-my-account__button--payment-process:not(:disabled):not(.disabled).active, .scw-product-content__button--notify-me:not(:disabled):not(.disabled).active, .scw-product-content__button--add-product:not(:disabled):not(.disabled).active,
    .scw-product-content__button--primary:not(:disabled):not(.disabled).active, .scw-product-search-box .scm-search__button:not(:disabled):not(.disabled).active, .scw-quick-order__button--add-cart:not(:disabled):not(.disabled).active, .scw-register__button--validate:not(:disabled):not(.disabled).active,
    .scw-register__button--continue:not(:disabled):not(.disabled).active, .scw-return-products__button--primary:not(:disabled):not(.disabled).active,
    .show > .btn-primary.dropdown-toggle,
    .show > .dropdown-toggle.scm-action-header__button--primary,
    .show > .dropdown-toggle.scm-action-header__link--primary,
    .show > .dropdown-toggle.scm-button-group__button.active.scm-button-group__button--switch,
    .show > .dropdown-toggle.scm-button-group__button.active.scm-button-group__button--layout,
    .show > .dropdown-toggle.scm-data-table__button--full-product,
    .show > .dropdown-toggle.scm-form__button--primary,
    .show > .dropdown-toggle.scm-matrix-product__button--primary,
    .show > .dropdown-toggle.sco-phone-number-list__button--primary,
    .show > .dropdown-toggle.scm-info-message__button--primary,
    .show > .dropdown-toggle.scm-info-message__link--button,
    .show > .dropdown-toggle.scm-input-button__button--primary.btn,
    .show > .dropdown-toggle.scm-input-button__button--primary.sc-layout__button--close,
    .show > .dropdown-toggle.scm-input-button__button--primary.sc-layout__button--bars,
    .show > .dropdown-toggle.scm-input-button__button--primary.sca-button--nav,
    .show > .dropdown-toggle.scm-input-button__button--primary.scw-quote-cart__continue-quote,
    .show > .dropdown-toggle.scm-input-button__button--primary.scw-shopping-cart__continue-checkout,
    .show > .dropdown-toggle.scm-modal__button--primary,
    .show > .dropdown-toggle.scm-product-cart-actions__button--primary,
    .show > .dropdown-toggle.sco-document-header__button--primary,
    .show > .dropdown-toggle.sco-payment-methods__button--verify-ach,
    .show > .dropdown-toggle.sco-product-content-compact__button--add-to-cart,
    .show > .dropdown-toggle.sco-totals__button--process,
    .show > .dropdown-toggle.sct-document-process__button--primary,
    .show > .dropdown-toggle.sct-history-page__button,
    .show > .dropdown-toggle.sct-add-to-cart-confirmation-modal__button--continue-checkout,
    .show > .dropdown-toggle.sct-product-listing__button--primary,
    .show > .dropdown-toggle.sct-product-listing__button--compare,
    .show > .dropdown-toggle.sct-shipping-destinations__button,
    .scw-external-product-search-box .show > .dropdown-toggle.scm-search__button,
    .scm-modal__payment-schedule .show > .dropdown-toggle.scm-modal__button--pay-now,
    .show > .dropdown-toggle.scw-invoice-payment__button--continue,
    .show > .dropdown-toggle.scw-invoice-payment__button--more-invoices,
    .show > .dropdown-toggle.scw-my-account__button--payment-process,
    .show > .dropdown-toggle.scw-product-content__button--notify-me,
    .show > .dropdown-toggle.scw-product-content__button--add-product,
    .show > .dropdown-toggle.scw-product-content__button--primary,
    .scw-product-search-box .show > .dropdown-toggle.scm-search__button,
    .show > .dropdown-toggle.scw-quick-order__button--add-cart,
    .show > .dropdown-toggle.scw-register__button--validate,
    .show > .dropdown-toggle.scw-register__button--continue,
    .show > .dropdown-toggle.scw-return-products__button--primary {
      color: #fff;
      background-color: #005591;
      border-color: #0c94bc; }
      .btn-primary:not(:disabled):not(.disabled):active:focus, .scm-action-header__button--primary:not(:disabled):not(.disabled):active:focus, .scm-action-header__link--primary:not(:disabled):not(.disabled):active:focus, .scm-button-group__button.active.scm-button-group__button--switch:not(:disabled):not(.disabled):active:focus, .scm-button-group__button.active.scm-button-group__button--layout:not(:disabled):not(.disabled):active:focus, .scm-data-table__button--full-product:not(:disabled):not(.disabled):active:focus, .scm-form__button--primary:not(:disabled):not(.disabled):active:focus, .scm-matrix-product__button--primary:not(:disabled):not(.disabled):active:focus, .sco-phone-number-list__button--primary:not(:disabled):not(.disabled):active:focus, .scm-info-message__button--primary:not(:disabled):not(.disabled):active:focus,
      .scm-info-message__link--button:not(:disabled):not(.disabled):active:focus, .scm-input-button__button--primary.btn:not(:disabled):not(.disabled):active:focus, .scm-input-button__button--primary.sc-layout__button--close:not(:disabled):not(.disabled):active:focus,
      .scm-input-button__button--primary.sc-layout__button--bars:not(:disabled):not(.disabled):active:focus, .scm-input-button__button--primary.sca-button--nav:not(:disabled):not(.disabled):active:focus, .scm-input-button__button--primary.scw-quote-cart__continue-quote:not(:disabled):not(.disabled):active:focus, .scm-input-button__button--primary.scw-shopping-cart__continue-checkout:not(:disabled):not(.disabled):active:focus, .scm-modal__button--primary:not(:disabled):not(.disabled):active:focus, .scm-product-cart-actions__button--primary:not(:disabled):not(.disabled):active:focus, .sco-document-header__button--primary:not(:disabled):not(.disabled):active:focus, .sco-payment-methods__button--verify-ach:not(:disabled):not(.disabled):active:focus, .sco-product-content-compact__button--add-to-cart:not(:disabled):not(.disabled):active:focus, .sco-totals__button--process:not(:disabled):not(.disabled):active:focus, .sct-document-process__button--primary:not(:disabled):not(.disabled):active:focus, .sct-history-page__button:not(:disabled):not(.disabled):active:focus, .sct-add-to-cart-confirmation-modal__button--continue-checkout:not(:disabled):not(.disabled):active:focus, .sct-product-listing__button--primary:not(:disabled):not(.disabled):active:focus, .sct-product-listing__button--compare:not(:disabled):not(.disabled):active:focus, .sct-shipping-destinations__button:not(:disabled):not(.disabled):active:focus, .scw-external-product-search-box .scm-search__button:not(:disabled):not(.disabled):active:focus, .scm-modal__payment-schedule .scm-modal__button--pay-now:not(:disabled):not(.disabled):active:focus, .scw-invoice-payment__button--continue:not(:disabled):not(.disabled):active:focus, .scw-invoice-payment__button--more-invoices:not(:disabled):not(.disabled):active:focus, .scw-my-account__button--payment-process:not(:disabled):not(.disabled):active:focus, .scw-product-content__button--notify-me:not(:disabled):not(.disabled):active:focus, .scw-product-content__button--add-product:not(:disabled):not(.disabled):active:focus,
      .scw-product-content__button--primary:not(:disabled):not(.disabled):active:focus, .scw-product-search-box .scm-search__button:not(:disabled):not(.disabled):active:focus, .scw-quick-order__button--add-cart:not(:disabled):not(.disabled):active:focus, .scw-register__button--validate:not(:disabled):not(.disabled):active:focus,
      .scw-register__button--continue:not(:disabled):not(.disabled):active:focus, .scw-return-products__button--primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .scm-action-header__button--primary:not(:disabled):not(.disabled).active:focus, .scm-action-header__link--primary:not(:disabled):not(.disabled).active:focus, .scm-button-group__button.scm-button-group__button--switch:not(:disabled):not(.disabled).active:focus, .scm-button-group__button.scm-button-group__button--layout:not(:disabled):not(.disabled).active:focus, .scm-data-table__button--full-product:not(:disabled):not(.disabled).active:focus, .scm-form__button--primary:not(:disabled):not(.disabled).active:focus, .scm-matrix-product__button--primary:not(:disabled):not(.disabled).active:focus, .sco-phone-number-list__button--primary:not(:disabled):not(.disabled).active:focus, .scm-info-message__button--primary:not(:disabled):not(.disabled).active:focus,
      .scm-info-message__link--button:not(:disabled):not(.disabled).active:focus, .scm-input-button__button--primary.btn:not(:disabled):not(.disabled).active:focus, .scm-input-button__button--primary.sc-layout__button--close:not(:disabled):not(.disabled).active:focus,
      .scm-input-button__button--primary.sc-layout__button--bars:not(:disabled):not(.disabled).active:focus, .scm-input-button__button--primary.sca-button--nav:not(:disabled):not(.disabled).active:focus, .scm-input-button__button--primary.scw-quote-cart__continue-quote:not(:disabled):not(.disabled).active:focus, .scm-input-button__button--primary.scw-shopping-cart__continue-checkout:not(:disabled):not(.disabled).active:focus, .scm-modal__button--primary:not(:disabled):not(.disabled).active:focus, .scm-product-cart-actions__button--primary:not(:disabled):not(.disabled).active:focus, .sco-document-header__button--primary:not(:disabled):not(.disabled).active:focus, .sco-payment-methods__button--verify-ach:not(:disabled):not(.disabled).active:focus, .sco-product-content-compact__button--add-to-cart:not(:disabled):not(.disabled).active:focus, .sco-totals__button--process:not(:disabled):not(.disabled).active:focus, .sct-document-process__button--primary:not(:disabled):not(.disabled).active:focus, .sct-history-page__button:not(:disabled):not(.disabled).active:focus, .sct-add-to-cart-confirmation-modal__button--continue-checkout:not(:disabled):not(.disabled).active:focus, .sct-product-listing__button--primary:not(:disabled):not(.disabled).active:focus, .sct-product-listing__button--compare:not(:disabled):not(.disabled).active:focus, .sct-shipping-destinations__button:not(:disabled):not(.disabled).active:focus, .scw-external-product-search-box .scm-search__button:not(:disabled):not(.disabled).active:focus, .scm-modal__payment-schedule .scm-modal__button--pay-now:not(:disabled):not(.disabled).active:focus, .scw-invoice-payment__button--continue:not(:disabled):not(.disabled).active:focus, .scw-invoice-payment__button--more-invoices:not(:disabled):not(.disabled).active:focus, .scw-my-account__button--payment-process:not(:disabled):not(.disabled).active:focus, .scw-product-content__button--notify-me:not(:disabled):not(.disabled).active:focus, .scw-product-content__button--add-product:not(:disabled):not(.disabled).active:focus,
      .scw-product-content__button--primary:not(:disabled):not(.disabled).active:focus, .scw-product-search-box .scm-search__button:not(:disabled):not(.disabled).active:focus, .scw-quick-order__button--add-cart:not(:disabled):not(.disabled).active:focus, .scw-register__button--validate:not(:disabled):not(.disabled).active:focus,
      .scw-register__button--continue:not(:disabled):not(.disabled).active:focus, .scw-return-products__button--primary:not(:disabled):not(.disabled).active:focus,
      .show > .btn-primary.dropdown-toggle:focus,
      .show > .dropdown-toggle.scm-action-header__button--primary:focus,
      .show > .dropdown-toggle.scm-action-header__link--primary:focus,
      .show > .dropdown-toggle.scm-button-group__button.active.scm-button-group__button--switch:focus,
      .show > .dropdown-toggle.scm-button-group__button.active.scm-button-group__button--layout:focus,
      .show > .dropdown-toggle.scm-data-table__button--full-product:focus,
      .show > .dropdown-toggle.scm-form__button--primary:focus,
      .show > .dropdown-toggle.scm-matrix-product__button--primary:focus,
      .show > .dropdown-toggle.sco-phone-number-list__button--primary:focus,
      .show > .dropdown-toggle.scm-info-message__button--primary:focus,
      .show > .dropdown-toggle.scm-info-message__link--button:focus,
      .show > .dropdown-toggle.scm-input-button__button--primary.btn:focus,
      .show > .dropdown-toggle.scm-input-button__button--primary.sc-layout__button--close:focus,
      .show > .dropdown-toggle.scm-input-button__button--primary.sc-layout__button--bars:focus,
      .show > .dropdown-toggle.scm-input-button__button--primary.sca-button--nav:focus,
      .show > .dropdown-toggle.scm-input-button__button--primary.scw-quote-cart__continue-quote:focus,
      .show > .dropdown-toggle.scm-input-button__button--primary.scw-shopping-cart__continue-checkout:focus,
      .show > .dropdown-toggle.scm-modal__button--primary:focus,
      .show > .dropdown-toggle.scm-product-cart-actions__button--primary:focus,
      .show > .dropdown-toggle.sco-document-header__button--primary:focus,
      .show > .dropdown-toggle.sco-payment-methods__button--verify-ach:focus,
      .show > .dropdown-toggle.sco-product-content-compact__button--add-to-cart:focus,
      .show > .dropdown-toggle.sco-totals__button--process:focus,
      .show > .dropdown-toggle.sct-document-process__button--primary:focus,
      .show > .dropdown-toggle.sct-history-page__button:focus,
      .show > .dropdown-toggle.sct-add-to-cart-confirmation-modal__button--continue-checkout:focus,
      .show > .dropdown-toggle.sct-product-listing__button--primary:focus,
      .show > .dropdown-toggle.sct-product-listing__button--compare:focus,
      .show > .dropdown-toggle.sct-shipping-destinations__button:focus,
      .scw-external-product-search-box .show > .dropdown-toggle.scm-search__button:focus,
      .scm-modal__payment-schedule .show > .dropdown-toggle.scm-modal__button--pay-now:focus,
      .show > .dropdown-toggle.scw-invoice-payment__button--continue:focus,
      .show > .dropdown-toggle.scw-invoice-payment__button--more-invoices:focus,
      .show > .dropdown-toggle.scw-my-account__button--payment-process:focus,
      .show > .dropdown-toggle.scw-product-content__button--notify-me:focus,
      .show > .dropdown-toggle.scw-product-content__button--add-product:focus,
      .show > .dropdown-toggle.scw-product-content__button--primary:focus,
      .scw-product-search-box .show > .dropdown-toggle.scm-search__button:focus,
      .show > .dropdown-toggle.scw-quick-order__button--add-cart:focus,
      .show > .dropdown-toggle.scw-register__button--validate:focus,
      .show > .dropdown-toggle.scw-register__button--continue:focus,
      .show > .dropdown-toggle.scw-return-products__button--primary:focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(59, 201, 242, 0.5);
                box-shadow: 0 0 0 0.2rem rgba(59, 201, 242, 0.5); }
  
  .btn-secondary {
    color: #fff;
    background-color: #868e96;
    border-color: #868e96; }
    .btn-secondary:hover {
      color: #fff;
      background-color: #727b84;
      border-color: #6c757d; }
    .btn-secondary:focus, .btn-secondary.focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(152, 159, 166, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(152, 159, 166, 0.5); }
    .btn-secondary.disabled, .btn-secondary:disabled {
      color: #fff;
      background-color: #868e96;
      border-color: #868e96; }
    .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
    .show > .btn-secondary.dropdown-toggle {
      color: #fff;
      background-color: #6c757d;
      border-color: #666e76; }
      .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
      .show > .btn-secondary.dropdown-toggle:focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(152, 159, 166, 0.5);
                box-shadow: 0 0 0 0.2rem rgba(152, 159, 166, 0.5); }
  
  .btn-success {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
    .btn-success:hover {
      color: #fff;
      background-color: #218838;
      border-color: #1e7e34; }
    .btn-success:focus, .btn-success.focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }
    .btn-success.disabled, .btn-success:disabled {
      color: #fff;
      background-color: #28a745;
      border-color: #28a745; }
    .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
    .show > .btn-success.dropdown-toggle {
      color: #fff;
      background-color: #1e7e34;
      border-color: #1c7430; }
      .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
      .show > .btn-success.dropdown-toggle:focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
                box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }
  
  .btn-info {
    color: #fff;
    background-color: #18bff0;
    border-color: #18bff0; }
    .btn-info:hover {
      color: #fff;
      background-color: #0ea7d4;
      border-color: #005591; }
    .btn-info:focus, .btn-info.focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(59, 201, 242, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(59, 201, 242, 0.5); }
    .btn-info.disabled, .btn-info:disabled {
      color: #fff;
      background-color: #18bff0;
      border-color: #18bff0; }
    .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
    .show > .btn-info.dropdown-toggle {
      color: #fff;
      background-color: #005591;
      border-color: #0c94bc; }
      .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
      .show > .btn-info.dropdown-toggle:focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(59, 201, 242, 0.5);
                box-shadow: 0 0 0 0.2rem rgba(59, 201, 242, 0.5); }
  
  .btn-warning {
    color: #333333;
    background-color: #ffc107;
    border-color: #ffc107; }
    .btn-warning:hover {
      color: #333333;
      background-color: #e0a800;
      border-color: #d39e00; }
    .btn-warning:focus, .btn-warning.focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(224, 172, 14, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(224, 172, 14, 0.5); }
    .btn-warning.disabled, .btn-warning:disabled {
      color: #333333;
      background-color: #ffc107;
      border-color: #ffc107; }
    .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
    .show > .btn-warning.dropdown-toggle {
      color: #333333;
      background-color: #d39e00;
      border-color: #c69500; }
      .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
      .show > .btn-warning.dropdown-toggle:focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(224, 172, 14, 0.5);
                box-shadow: 0 0 0 0.2rem rgba(224, 172, 14, 0.5); }
  
  .btn-danger, .sct-product-listing__button--remove {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
    .btn-danger:hover, .sct-product-listing__button--remove:hover {
      color: #fff;
      background-color: #c82333;
      border-color: #bd2130; }
    .btn-danger:focus, .sct-product-listing__button--remove:focus, .btn-danger.focus, .focus.sct-product-listing__button--remove {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }
    .btn-danger.disabled, .disabled.sct-product-listing__button--remove, .btn-danger:disabled, .sct-product-listing__button--remove:disabled {
      color: #fff;
      background-color: #dc3545;
      border-color: #dc3545; }
    .btn-danger:not(:disabled):not(.disabled):active, .sct-product-listing__button--remove:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .sct-product-listing__button--remove:not(:disabled):not(.disabled).active,
    .show > .btn-danger.dropdown-toggle,
    .show > .dropdown-toggle.sct-product-listing__button--remove {
      color: #fff;
      background-color: #bd2130;
      border-color: #b21f2d; }
      .btn-danger:not(:disabled):not(.disabled):active:focus, .sct-product-listing__button--remove:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .sct-product-listing__button--remove:not(:disabled):not(.disabled).active:focus,
      .show > .btn-danger.dropdown-toggle:focus,
      .show > .dropdown-toggle.sct-product-listing__button--remove:focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
                box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }
  
  .btn-light, .sca-button--nav, .sca-option-select__button, .scm-action-header__button--advanced-filter, .scm-form__button--secondary, .scm-matrix-product__button--secondary, .scm-form__column--captcha .scm-form__button, .scm-input-button__button--secondary.btn, .scm-input-button__button--secondary.sc-layout__button--close,
  .scm-input-button__button--secondary.sc-layout__button--bars, .scm-input-button__button--secondary.sca-button--nav, .scm-input-button__button--secondary.scw-quote-cart__continue-quote, .scm-input-button__button--secondary.scw-shopping-cart__continue-checkout, .scm-modal__button--secondary, .scm-product-cart-actions__button--secondary, .sco-import-file__button, .sco-payment-methods__button--print, .sct-attribute-filter-modal__button, .sct-product-listing__button--light, .scw-invoice-payment__button--print, .scw-register__button--add-new-contact, .scw-util-scroll-to-top__button {
    color: #333333;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
    .btn-light:hover, .sca-button--nav:hover, .sca-option-select__button:hover, .scm-action-header__button--advanced-filter:hover, .scm-form__button--secondary:hover, .scm-matrix-product__button--secondary:hover, .scm-form__column--captcha .scm-form__button:hover, .scm-input-button__button--secondary.btn:hover, .scm-input-button__button--secondary.sc-layout__button--close:hover,
    .scm-input-button__button--secondary.sc-layout__button--bars:hover, .scm-input-button__button--secondary.scw-quote-cart__continue-quote:hover, .scm-input-button__button--secondary.scw-shopping-cart__continue-checkout:hover, .scm-modal__button--secondary:hover, .scm-product-cart-actions__button--secondary:hover, .sco-import-file__button:hover, .sco-payment-methods__button--print:hover, .sct-attribute-filter-modal__button:hover, .sct-product-listing__button--light:hover, .scw-invoice-payment__button--print:hover, .scw-register__button--add-new-contact:hover, .scw-util-scroll-to-top__button:hover {
      color: #333333;
      background-color: #e2e6ea;
      border-color: #dae0e5; }
    .btn-light:focus, .sca-button--nav:focus, .sca-option-select__button:focus, .scm-action-header__button--advanced-filter:focus, .scm-form__button--secondary:focus, .scm-matrix-product__button--secondary:focus, .scm-form__column--captcha .scm-form__button:focus, .scm-input-button__button--secondary.btn:focus, .scm-input-button__button--secondary.sc-layout__button--close:focus,
    .scm-input-button__button--secondary.sc-layout__button--bars:focus, .scm-input-button__button--secondary.scw-quote-cart__continue-quote:focus, .scm-input-button__button--secondary.scw-shopping-cart__continue-checkout:focus, .scm-modal__button--secondary:focus, .scm-product-cart-actions__button--secondary:focus, .sco-import-file__button:focus, .sco-payment-methods__button--print:focus, .sct-attribute-filter-modal__button:focus, .sct-product-listing__button--light:focus, .scw-invoice-payment__button--print:focus, .scw-register__button--add-new-contact:focus, .scw-util-scroll-to-top__button:focus, .btn-light.focus, .focus.sca-button--nav, .focus.sca-option-select__button, .focus.scm-action-header__button--advanced-filter, .focus.scm-form__button--secondary, .focus.scm-matrix-product__button--secondary, .scm-form__column--captcha .focus.scm-form__button, .focus.scm-input-button__button--secondary.btn, .focus.scm-input-button__button--secondary.sc-layout__button--close,
    .focus.scm-input-button__button--secondary.sc-layout__button--bars, .focus.scm-input-button__button--secondary.scw-quote-cart__continue-quote, .focus.scm-input-button__button--secondary.scw-shopping-cart__continue-checkout, .focus.scm-modal__button--secondary, .focus.scm-product-cart-actions__button--secondary, .focus.sco-import-file__button, .focus.sco-payment-methods__button--print, .focus.sct-attribute-filter-modal__button, .focus.sct-product-listing__button--light, .focus.scw-invoice-payment__button--print, .focus.scw-register__button--add-new-contact, .focus.scw-util-scroll-to-top__button {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); }
    .btn-light.disabled, .disabled.sca-button--nav, .disabled.sca-option-select__button, .disabled.scm-action-header__button--advanced-filter, .disabled.scm-form__button--secondary, .disabled.scm-matrix-product__button--secondary, .scm-form__column--captcha .disabled.scm-form__button, .disabled.scm-input-button__button--secondary.btn, .disabled.scm-input-button__button--secondary.sc-layout__button--close,
    .disabled.scm-input-button__button--secondary.sc-layout__button--bars, .disabled.scm-input-button__button--secondary.scw-quote-cart__continue-quote, .disabled.scm-input-button__button--secondary.scw-shopping-cart__continue-checkout, .disabled.scm-modal__button--secondary, .disabled.scm-product-cart-actions__button--secondary, .disabled.sco-import-file__button, .disabled.sco-payment-methods__button--print, .disabled.sct-attribute-filter-modal__button, .disabled.sct-product-listing__button--light, .disabled.scw-invoice-payment__button--print, .disabled.scw-register__button--add-new-contact, .disabled.scw-util-scroll-to-top__button, .btn-light:disabled, .sca-button--nav:disabled, .sca-option-select__button:disabled, .scm-action-header__button--advanced-filter:disabled, .scm-form__button--secondary:disabled, .scm-matrix-product__button--secondary:disabled, .scm-form__column--captcha .scm-form__button:disabled, .scm-input-button__button--secondary.btn:disabled, .scm-input-button__button--secondary.sc-layout__button--close:disabled,
    .scm-input-button__button--secondary.sc-layout__button--bars:disabled, .scm-input-button__button--secondary.scw-quote-cart__continue-quote:disabled, .scm-input-button__button--secondary.scw-shopping-cart__continue-checkout:disabled, .scm-modal__button--secondary:disabled, .scm-product-cart-actions__button--secondary:disabled, .sco-import-file__button:disabled, .sco-payment-methods__button--print:disabled, .sct-attribute-filter-modal__button:disabled, .sct-product-listing__button--light:disabled, .scw-invoice-payment__button--print:disabled, .scw-register__button--add-new-contact:disabled, .scw-util-scroll-to-top__button:disabled {
      color: #333333;
      background-color: #f8f9fa;
      border-color: #f8f9fa; }
    .btn-light:not(:disabled):not(.disabled):active, .sca-button--nav:not(:disabled):not(.disabled):active, .sca-option-select__button:not(:disabled):not(.disabled):active, .scm-action-header__button--advanced-filter:not(:disabled):not(.disabled):active, .scm-form__button--secondary:not(:disabled):not(.disabled):active, .scm-matrix-product__button--secondary:not(:disabled):not(.disabled):active, .scm-form__column--captcha .scm-form__button:not(:disabled):not(.disabled):active, .scm-input-button__button--secondary.btn:not(:disabled):not(.disabled):active, .scm-input-button__button--secondary.sc-layout__button--close:not(:disabled):not(.disabled):active,
    .scm-input-button__button--secondary.sc-layout__button--bars:not(:disabled):not(.disabled):active, .scm-input-button__button--secondary.scw-quote-cart__continue-quote:not(:disabled):not(.disabled):active, .scm-input-button__button--secondary.scw-shopping-cart__continue-checkout:not(:disabled):not(.disabled):active, .scm-modal__button--secondary:not(:disabled):not(.disabled):active, .scm-product-cart-actions__button--secondary:not(:disabled):not(.disabled):active, .sco-import-file__button:not(:disabled):not(.disabled):active, .sco-payment-methods__button--print:not(:disabled):not(.disabled):active, .sct-attribute-filter-modal__button:not(:disabled):not(.disabled):active, .sct-product-listing__button--light:not(:disabled):not(.disabled):active, .scw-invoice-payment__button--print:not(:disabled):not(.disabled):active, .scw-register__button--add-new-contact:not(:disabled):not(.disabled):active, .scw-util-scroll-to-top__button:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .sca-button--nav:not(:disabled):not(.disabled).active, .sca-option-select__button:not(:disabled):not(.disabled).active, .scm-action-header__button--advanced-filter:not(:disabled):not(.disabled).active, .scm-form__button--secondary:not(:disabled):not(.disabled).active, .scm-matrix-product__button--secondary:not(:disabled):not(.disabled).active, .scm-form__column--captcha .scm-form__button:not(:disabled):not(.disabled).active, .scm-input-button__button--secondary.btn:not(:disabled):not(.disabled).active, .scm-input-button__button--secondary.sc-layout__button--close:not(:disabled):not(.disabled).active,
    .scm-input-button__button--secondary.sc-layout__button--bars:not(:disabled):not(.disabled).active, .scm-input-button__button--secondary.scw-quote-cart__continue-quote:not(:disabled):not(.disabled).active, .scm-input-button__button--secondary.scw-shopping-cart__continue-checkout:not(:disabled):not(.disabled).active, .scm-modal__button--secondary:not(:disabled):not(.disabled).active, .scm-product-cart-actions__button--secondary:not(:disabled):not(.disabled).active, .sco-import-file__button:not(:disabled):not(.disabled).active, .sco-payment-methods__button--print:not(:disabled):not(.disabled).active, .sct-attribute-filter-modal__button:not(:disabled):not(.disabled).active, .sct-product-listing__button--light:not(:disabled):not(.disabled).active, .scw-invoice-payment__button--print:not(:disabled):not(.disabled).active, .scw-register__button--add-new-contact:not(:disabled):not(.disabled).active, .scw-util-scroll-to-top__button:not(:disabled):not(.disabled).active,
    .show > .btn-light.dropdown-toggle,
    .show > .dropdown-toggle.sca-button--nav,
    .show > .dropdown-toggle.sca-option-select__button,
    .show > .dropdown-toggle.scm-action-header__button--advanced-filter,
    .show > .dropdown-toggle.scm-form__button--secondary,
    .show > .dropdown-toggle.scm-matrix-product__button--secondary,
    .scm-form__column--captcha .show > .dropdown-toggle.scm-form__button,
    .show > .dropdown-toggle.scm-input-button__button--secondary.btn,
    .show > .dropdown-toggle.scm-input-button__button--secondary.sc-layout__button--close,
    .show > .dropdown-toggle.scm-input-button__button--secondary.sc-layout__button--bars,
    .show > .dropdown-toggle.scm-input-button__button--secondary.scw-quote-cart__continue-quote,
    .show > .dropdown-toggle.scm-input-button__button--secondary.scw-shopping-cart__continue-checkout,
    .show > .dropdown-toggle.scm-modal__button--secondary,
    .show > .dropdown-toggle.scm-product-cart-actions__button--secondary,
    .show > .dropdown-toggle.sco-import-file__button,
    .show > .dropdown-toggle.sco-payment-methods__button--print,
    .show > .dropdown-toggle.sct-attribute-filter-modal__button,
    .show > .dropdown-toggle.sct-product-listing__button--light,
    .show > .dropdown-toggle.scw-invoice-payment__button--print,
    .show > .dropdown-toggle.scw-register__button--add-new-contact,
    .show > .dropdown-toggle.scw-util-scroll-to-top__button {
      color: #333333;
      background-color: #dae0e5;
      border-color: #d3d9df; }
      .btn-light:not(:disabled):not(.disabled):active:focus, .sca-button--nav:not(:disabled):not(.disabled):active:focus, .sca-option-select__button:not(:disabled):not(.disabled):active:focus, .scm-action-header__button--advanced-filter:not(:disabled):not(.disabled):active:focus, .scm-form__button--secondary:not(:disabled):not(.disabled):active:focus, .scm-matrix-product__button--secondary:not(:disabled):not(.disabled):active:focus, .scm-form__column--captcha .scm-form__button:not(:disabled):not(.disabled):active:focus, .scm-input-button__button--secondary.btn:not(:disabled):not(.disabled):active:focus, .scm-input-button__button--secondary.sc-layout__button--close:not(:disabled):not(.disabled):active:focus,
      .scm-input-button__button--secondary.sc-layout__button--bars:not(:disabled):not(.disabled):active:focus, .scm-input-button__button--secondary.scw-quote-cart__continue-quote:not(:disabled):not(.disabled):active:focus, .scm-input-button__button--secondary.scw-shopping-cart__continue-checkout:not(:disabled):not(.disabled):active:focus, .scm-modal__button--secondary:not(:disabled):not(.disabled):active:focus, .scm-product-cart-actions__button--secondary:not(:disabled):not(.disabled):active:focus, .sco-import-file__button:not(:disabled):not(.disabled):active:focus, .sco-payment-methods__button--print:not(:disabled):not(.disabled):active:focus, .sct-attribute-filter-modal__button:not(:disabled):not(.disabled):active:focus, .sct-product-listing__button--light:not(:disabled):not(.disabled):active:focus, .scw-invoice-payment__button--print:not(:disabled):not(.disabled):active:focus, .scw-register__button--add-new-contact:not(:disabled):not(.disabled):active:focus, .scw-util-scroll-to-top__button:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .sca-button--nav:not(:disabled):not(.disabled).active:focus, .sca-option-select__button:not(:disabled):not(.disabled).active:focus, .scm-action-header__button--advanced-filter:not(:disabled):not(.disabled).active:focus, .scm-form__button--secondary:not(:disabled):not(.disabled).active:focus, .scm-matrix-product__button--secondary:not(:disabled):not(.disabled).active:focus, .scm-form__column--captcha .scm-form__button:not(:disabled):not(.disabled).active:focus, .scm-input-button__button--secondary.btn:not(:disabled):not(.disabled).active:focus, .scm-input-button__button--secondary.sc-layout__button--close:not(:disabled):not(.disabled).active:focus,
      .scm-input-button__button--secondary.sc-layout__button--bars:not(:disabled):not(.disabled).active:focus, .scm-input-button__button--secondary.scw-quote-cart__continue-quote:not(:disabled):not(.disabled).active:focus, .scm-input-button__button--secondary.scw-shopping-cart__continue-checkout:not(:disabled):not(.disabled).active:focus, .scm-modal__button--secondary:not(:disabled):not(.disabled).active:focus, .scm-product-cart-actions__button--secondary:not(:disabled):not(.disabled).active:focus, .sco-import-file__button:not(:disabled):not(.disabled).active:focus, .sco-payment-methods__button--print:not(:disabled):not(.disabled).active:focus, .sct-attribute-filter-modal__button:not(:disabled):not(.disabled).active:focus, .sct-product-listing__button--light:not(:disabled):not(.disabled).active:focus, .scw-invoice-payment__button--print:not(:disabled):not(.disabled).active:focus, .scw-register__button--add-new-contact:not(:disabled):not(.disabled).active:focus, .scw-util-scroll-to-top__button:not(:disabled):not(.disabled).active:focus,
      .show > .btn-light.dropdown-toggle:focus,
      .show > .dropdown-toggle.sca-button--nav:focus,
      .show > .dropdown-toggle.sca-option-select__button:focus,
      .show > .dropdown-toggle.scm-action-header__button--advanced-filter:focus,
      .show > .dropdown-toggle.scm-form__button--secondary:focus,
      .show > .dropdown-toggle.scm-matrix-product__button--secondary:focus,
      .scm-form__column--captcha .show > .dropdown-toggle.scm-form__button:focus,
      .show > .dropdown-toggle.scm-input-button__button--secondary.btn:focus,
      .show > .dropdown-toggle.scm-input-button__button--secondary.sc-layout__button--close:focus,
      .show > .dropdown-toggle.scm-input-button__button--secondary.sc-layout__button--bars:focus,
      .show > .dropdown-toggle.scm-input-button__button--secondary.scw-quote-cart__continue-quote:focus,
      .show > .dropdown-toggle.scm-input-button__button--secondary.scw-shopping-cart__continue-checkout:focus,
      .show > .dropdown-toggle.scm-modal__button--secondary:focus,
      .show > .dropdown-toggle.scm-product-cart-actions__button--secondary:focus,
      .show > .dropdown-toggle.sco-import-file__button:focus,
      .show > .dropdown-toggle.sco-payment-methods__button--print:focus,
      .show > .dropdown-toggle.sct-attribute-filter-modal__button:focus,
      .show > .dropdown-toggle.sct-product-listing__button--light:focus,
      .show > .dropdown-toggle.scw-invoice-payment__button--print:focus,
      .show > .dropdown-toggle.scw-register__button--add-new-contact:focus,
      .show > .dropdown-toggle.scw-util-scroll-to-top__button:focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5);
                box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); }
  
  .btn-dark {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
    .btn-dark:hover {
      color: #fff;
      background-color: #23272b;
      border-color: #1d2124; }
    .btn-dark:focus, .btn-dark.focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }
    .btn-dark.disabled, .btn-dark:disabled {
      color: #fff;
      background-color: #343a40;
      border-color: #343a40; }
    .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
    .show > .btn-dark.dropdown-toggle {
      color: #fff;
      background-color: #1d2124;
      border-color: #171a1d; }
      .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
      .show > .btn-dark.dropdown-toggle:focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
                box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }
  
  .btn-outline-primary, .scm-action-header__filter-icon, .scm-action-header__button--filter, .scm-action-header__button--update, .scm-form__column--captcha .scm-input-button__button--validate, .scm-input-button__button, .scm-modal__button--outline-primary, .scm-quick-insert__button--outline-primary, .scm-search__button, .sco-phone-number-list__button--add, .sco-product-content-compact__button--pickup, .sco-range-slider__button, .sco-sales-person-contacts__button--actions, .sco-sidebar-attributes-filter__button--advanced-filter, .sct-document-detail__button--print, .scw-my-account__button--change-password, .scw-my-account__button--schedule-payment, .scw-product-content__button--pickup, .scw-product-content__button--apply,
  .scw-product-content__button--next,
  .scw-product-content__button--prev {
    color: #18bff0;
    border-color: #18bff0; }
    .btn-outline-primary:hover, .scm-action-header__filter-icon:hover, .scm-action-header__button--filter:hover, .scm-action-header__button--update:hover, .scm-form__column--captcha .scm-input-button__button--validate:hover, .scm-input-button__button:hover, .scm-modal__button--outline-primary:hover, .scm-quick-insert__button--outline-primary:hover, .scm-search__button:hover, .sco-phone-number-list__button--add:hover, .sco-product-content-compact__button--pickup:hover, .sco-range-slider__button:hover, .sco-sales-person-contacts__button--actions:hover, .sco-sidebar-attributes-filter__button--advanced-filter:hover, .sct-document-detail__button--print:hover, .scw-my-account__button--change-password:hover, .scw-my-account__button--schedule-payment:hover, .scw-product-content__button--pickup:hover, .scw-product-content__button--apply:hover,
    .scw-product-content__button--next:hover,
    .scw-product-content__button--prev:hover {
      color: #fff;
      background-color: #18bff0;
      border-color: #18bff0; }
    .btn-outline-primary:focus, .scm-action-header__filter-icon:focus, .scm-action-header__button--filter:focus, .scm-action-header__button--update:focus, .scm-form__column--captcha .scm-input-button__button--validate:focus, .scm-input-button__button:focus, .scm-modal__button--outline-primary:focus, .scm-quick-insert__button--outline-primary:focus, .scm-search__button:focus, .sco-phone-number-list__button--add:focus, .sco-product-content-compact__button--pickup:focus, .sco-range-slider__button:focus, .sco-sales-person-contacts__button--actions:focus, .sco-sidebar-attributes-filter__button--advanced-filter:focus, .sct-document-detail__button--print:focus, .scw-my-account__button--change-password:focus, .scw-my-account__button--schedule-payment:focus, .scw-product-content__button--pickup:focus, .scw-product-content__button--apply:focus,
    .scw-product-content__button--next:focus,
    .scw-product-content__button--prev:focus, .btn-outline-primary.focus, .focus.scm-action-header__filter-icon, .focus.scm-action-header__button--filter, .focus.scm-action-header__button--update, .scm-form__column--captcha .focus.scm-input-button__button--validate, .focus.scm-input-button__button, .focus.scm-modal__button--outline-primary, .focus.scm-quick-insert__button--outline-primary, .focus.scm-search__button, .focus.sco-phone-number-list__button--add, .focus.sco-product-content-compact__button--pickup, .focus.sco-range-slider__button, .focus.sco-sales-person-contacts__button--actions, .focus.sco-sidebar-attributes-filter__button--advanced-filter, .focus.sct-document-detail__button--print, .focus.scw-my-account__button--change-password, .focus.scw-my-account__button--schedule-payment, .focus.scw-product-content__button--pickup, .focus.scw-product-content__button--apply,
    .focus.scw-product-content__button--next,
    .focus.scw-product-content__button--prev {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(24, 191, 240, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(24, 191, 240, 0.5); }
    .btn-outline-primary.disabled, .disabled.scm-action-header__filter-icon, .disabled.scm-action-header__button--filter, .disabled.scm-action-header__button--update, .scm-form__column--captcha .disabled.scm-input-button__button--validate, .disabled.scm-input-button__button, .disabled.scm-modal__button--outline-primary, .disabled.scm-quick-insert__button--outline-primary, .disabled.scm-search__button, .disabled.sco-phone-number-list__button--add, .disabled.sco-product-content-compact__button--pickup, .disabled.sco-range-slider__button, .disabled.sco-sales-person-contacts__button--actions, .disabled.sco-sidebar-attributes-filter__button--advanced-filter, .disabled.sct-document-detail__button--print, .disabled.scw-my-account__button--change-password, .disabled.scw-my-account__button--schedule-payment, .disabled.scw-product-content__button--pickup, .disabled.scw-product-content__button--apply,
    .disabled.scw-product-content__button--next,
    .disabled.scw-product-content__button--prev, .btn-outline-primary:disabled, .scm-action-header__filter-icon:disabled, .scm-action-header__button--filter:disabled, .scm-action-header__button--update:disabled, .scm-form__column--captcha .scm-input-button__button--validate:disabled, .scm-input-button__button:disabled, .scm-modal__button--outline-primary:disabled, .scm-quick-insert__button--outline-primary:disabled, .scm-search__button:disabled, .sco-phone-number-list__button--add:disabled, .sco-product-content-compact__button--pickup:disabled, .sco-range-slider__button:disabled, .sco-sales-person-contacts__button--actions:disabled, .sco-sidebar-attributes-filter__button--advanced-filter:disabled, .sct-document-detail__button--print:disabled, .scw-my-account__button--change-password:disabled, .scw-my-account__button--schedule-payment:disabled, .scw-product-content__button--pickup:disabled, .scw-product-content__button--apply:disabled,
    .scw-product-content__button--next:disabled,
    .scw-product-content__button--prev:disabled {
      color: #18bff0;
      background-color: transparent; }
    .btn-outline-primary:not(:disabled):not(.disabled):active, .scm-action-header__filter-icon:not(:disabled):not(.disabled):active, .scm-action-header__button--filter:not(:disabled):not(.disabled):active, .scm-action-header__button--update:not(:disabled):not(.disabled):active, .scm-form__column--captcha .scm-input-button__button--validate:not(:disabled):not(.disabled):active, .scm-input-button__button:not(:disabled):not(.disabled):active, .scm-modal__button--outline-primary:not(:disabled):not(.disabled):active, .scm-quick-insert__button--outline-primary:not(:disabled):not(.disabled):active, .scm-search__button:not(:disabled):not(.disabled):active, .sco-phone-number-list__button--add:not(:disabled):not(.disabled):active, .sco-product-content-compact__button--pickup:not(:disabled):not(.disabled):active, .sco-range-slider__button:not(:disabled):not(.disabled):active, .sco-sales-person-contacts__button--actions:not(:disabled):not(.disabled):active, .sco-sidebar-attributes-filter__button--advanced-filter:not(:disabled):not(.disabled):active, .sct-document-detail__button--print:not(:disabled):not(.disabled):active, .scw-my-account__button--change-password:not(:disabled):not(.disabled):active, .scw-my-account__button--schedule-payment:not(:disabled):not(.disabled):active, .scw-product-content__button--pickup:not(:disabled):not(.disabled):active, .scw-product-content__button--apply:not(:disabled):not(.disabled):active,
    .scw-product-content__button--next:not(:disabled):not(.disabled):active,
    .scw-product-content__button--prev:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .scm-action-header__filter-icon:not(:disabled):not(.disabled).active, .scm-action-header__button--filter:not(:disabled):not(.disabled).active, .scm-action-header__button--update:not(:disabled):not(.disabled).active, .scm-form__column--captcha .scm-input-button__button--validate:not(:disabled):not(.disabled).active, .scm-input-button__button:not(:disabled):not(.disabled).active, .scm-modal__button--outline-primary:not(:disabled):not(.disabled).active, .scm-quick-insert__button--outline-primary:not(:disabled):not(.disabled).active, .scm-search__button:not(:disabled):not(.disabled).active, .sco-phone-number-list__button--add:not(:disabled):not(.disabled).active, .sco-product-content-compact__button--pickup:not(:disabled):not(.disabled).active, .sco-range-slider__button:not(:disabled):not(.disabled).active, .sco-sales-person-contacts__button--actions:not(:disabled):not(.disabled).active, .sco-sidebar-attributes-filter__button--advanced-filter:not(:disabled):not(.disabled).active, .sct-document-detail__button--print:not(:disabled):not(.disabled).active, .scw-my-account__button--change-password:not(:disabled):not(.disabled).active, .scw-my-account__button--schedule-payment:not(:disabled):not(.disabled).active, .scw-product-content__button--pickup:not(:disabled):not(.disabled).active, .scw-product-content__button--apply:not(:disabled):not(.disabled).active,
    .scw-product-content__button--next:not(:disabled):not(.disabled).active,
    .scw-product-content__button--prev:not(:disabled):not(.disabled).active,
    .show > .btn-outline-primary.dropdown-toggle,
    .show > .dropdown-toggle.scm-action-header__filter-icon,
    .show > .dropdown-toggle.scm-action-header__button--filter,
    .show > .dropdown-toggle.scm-action-header__button--update,
    .scm-form__column--captcha .show > .dropdown-toggle.scm-input-button__button--validate,
    .show > .dropdown-toggle.scm-input-button__button,
    .show > .dropdown-toggle.scm-modal__button--outline-primary,
    .show > .dropdown-toggle.scm-quick-insert__button--outline-primary,
    .show > .dropdown-toggle.scm-search__button,
    .show > .dropdown-toggle.sco-phone-number-list__button--add,
    .show > .dropdown-toggle.sco-product-content-compact__button--pickup,
    .show > .dropdown-toggle.sco-range-slider__button,
    .show > .dropdown-toggle.sco-sales-person-contacts__button--actions,
    .show > .dropdown-toggle.sco-sidebar-attributes-filter__button--advanced-filter,
    .show > .dropdown-toggle.sct-document-detail__button--print,
    .show > .dropdown-toggle.scw-my-account__button--change-password,
    .show > .dropdown-toggle.scw-my-account__button--schedule-payment,
    .show > .dropdown-toggle.scw-product-content__button--pickup,
    .show > .dropdown-toggle.scw-product-content__button--apply,
    .show > .dropdown-toggle.scw-product-content__button--next,
    .show > .dropdown-toggle.scw-product-content__button--prev {
      color: #fff;
      background-color: #18bff0;
      border-color: #18bff0; }
      .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .scm-action-header__filter-icon:not(:disabled):not(.disabled):active:focus, .scm-action-header__button--filter:not(:disabled):not(.disabled):active:focus, .scm-action-header__button--update:not(:disabled):not(.disabled):active:focus, .scm-form__column--captcha .scm-input-button__button--validate:not(:disabled):not(.disabled):active:focus, .scm-input-button__button:not(:disabled):not(.disabled):active:focus, .scm-modal__button--outline-primary:not(:disabled):not(.disabled):active:focus, .scm-quick-insert__button--outline-primary:not(:disabled):not(.disabled):active:focus, .scm-search__button:not(:disabled):not(.disabled):active:focus, .sco-phone-number-list__button--add:not(:disabled):not(.disabled):active:focus, .sco-product-content-compact__button--pickup:not(:disabled):not(.disabled):active:focus, .sco-range-slider__button:not(:disabled):not(.disabled):active:focus, .sco-sales-person-contacts__button--actions:not(:disabled):not(.disabled):active:focus, .sco-sidebar-attributes-filter__button--advanced-filter:not(:disabled):not(.disabled):active:focus, .sct-document-detail__button--print:not(:disabled):not(.disabled):active:focus, .scw-my-account__button--change-password:not(:disabled):not(.disabled):active:focus, .scw-my-account__button--schedule-payment:not(:disabled):not(.disabled):active:focus, .scw-product-content__button--pickup:not(:disabled):not(.disabled):active:focus, .scw-product-content__button--apply:not(:disabled):not(.disabled):active:focus,
      .scw-product-content__button--next:not(:disabled):not(.disabled):active:focus,
      .scw-product-content__button--prev:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .scm-action-header__filter-icon:not(:disabled):not(.disabled).active:focus, .scm-action-header__button--filter:not(:disabled):not(.disabled).active:focus, .scm-action-header__button--update:not(:disabled):not(.disabled).active:focus, .scm-form__column--captcha .scm-input-button__button--validate:not(:disabled):not(.disabled).active:focus, .scm-input-button__button:not(:disabled):not(.disabled).active:focus, .scm-modal__button--outline-primary:not(:disabled):not(.disabled).active:focus, .scm-quick-insert__button--outline-primary:not(:disabled):not(.disabled).active:focus, .scm-search__button:not(:disabled):not(.disabled).active:focus, .sco-phone-number-list__button--add:not(:disabled):not(.disabled).active:focus, .sco-product-content-compact__button--pickup:not(:disabled):not(.disabled).active:focus, .sco-range-slider__button:not(:disabled):not(.disabled).active:focus, .sco-sales-person-contacts__button--actions:not(:disabled):not(.disabled).active:focus, .sco-sidebar-attributes-filter__button--advanced-filter:not(:disabled):not(.disabled).active:focus, .sct-document-detail__button--print:not(:disabled):not(.disabled).active:focus, .scw-my-account__button--change-password:not(:disabled):not(.disabled).active:focus, .scw-my-account__button--schedule-payment:not(:disabled):not(.disabled).active:focus, .scw-product-content__button--pickup:not(:disabled):not(.disabled).active:focus, .scw-product-content__button--apply:not(:disabled):not(.disabled).active:focus,
      .scw-product-content__button--next:not(:disabled):not(.disabled).active:focus,
      .scw-product-content__button--prev:not(:disabled):not(.disabled).active:focus,
      .show > .btn-outline-primary.dropdown-toggle:focus,
      .show > .dropdown-toggle.scm-action-header__filter-icon:focus,
      .show > .dropdown-toggle.scm-action-header__button--filter:focus,
      .show > .dropdown-toggle.scm-action-header__button--update:focus,
      .scm-form__column--captcha .show > .dropdown-toggle.scm-input-button__button--validate:focus,
      .show > .dropdown-toggle.scm-input-button__button:focus,
      .show > .dropdown-toggle.scm-modal__button--outline-primary:focus,
      .show > .dropdown-toggle.scm-quick-insert__button--outline-primary:focus,
      .show > .dropdown-toggle.scm-search__button:focus,
      .show > .dropdown-toggle.sco-phone-number-list__button--add:focus,
      .show > .dropdown-toggle.sco-product-content-compact__button--pickup:focus,
      .show > .dropdown-toggle.sco-range-slider__button:focus,
      .show > .dropdown-toggle.sco-sales-person-contacts__button--actions:focus,
      .show > .dropdown-toggle.sco-sidebar-attributes-filter__button--advanced-filter:focus,
      .show > .dropdown-toggle.sct-document-detail__button--print:focus,
      .show > .dropdown-toggle.scw-my-account__button--change-password:focus,
      .show > .dropdown-toggle.scw-my-account__button--schedule-payment:focus,
      .show > .dropdown-toggle.scw-product-content__button--pickup:focus,
      .show > .dropdown-toggle.scw-product-content__button--apply:focus,
      .show > .dropdown-toggle.scw-product-content__button--next:focus,
      .show > .dropdown-toggle.scw-product-content__button--prev:focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(24, 191, 240, 0.5);
                box-shadow: 0 0 0 0.2rem rgba(24, 191, 240, 0.5); }
  
  .btn-outline-secondary {
    color: #868e96;
    border-color: #868e96; }
    .btn-outline-secondary:hover {
      color: #fff;
      background-color: #868e96;
      border-color: #868e96; }
    .btn-outline-secondary:focus, .btn-outline-secondary.focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5); }
    .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
      color: #868e96;
      background-color: transparent; }
    .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
    .show > .btn-outline-secondary.dropdown-toggle {
      color: #fff;
      background-color: #868e96;
      border-color: #868e96; }
      .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
      .show > .btn-outline-secondary.dropdown-toggle:focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
                box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5); }
  
  .btn-outline-success {
    color: #28a745;
    border-color: #28a745; }
    .btn-outline-success:hover {
      color: #fff;
      background-color: #28a745;
      border-color: #28a745; }
    .btn-outline-success:focus, .btn-outline-success.focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
    .btn-outline-success.disabled, .btn-outline-success:disabled {
      color: #28a745;
      background-color: transparent; }
    .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
    .show > .btn-outline-success.dropdown-toggle {
      color: #fff;
      background-color: #28a745;
      border-color: #28a745; }
      .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
      .show > .btn-outline-success.dropdown-toggle:focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
                box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
  
  .btn-outline-info {
    color: #18bff0;
    border-color: #18bff0; }
    .btn-outline-info:hover {
      color: #fff;
      background-color: #18bff0;
      border-color: #18bff0; }
    .btn-outline-info:focus, .btn-outline-info.focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(24, 191, 240, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(24, 191, 240, 0.5); }
    .btn-outline-info.disabled, .btn-outline-info:disabled {
      color: #18bff0;
      background-color: transparent; }
    .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
    .show > .btn-outline-info.dropdown-toggle {
      color: #fff;
      background-color: #18bff0;
      border-color: #18bff0; }
      .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
      .show > .btn-outline-info.dropdown-toggle:focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(24, 191, 240, 0.5);
                box-shadow: 0 0 0 0.2rem rgba(24, 191, 240, 0.5); }
  
  .btn-outline-warning {
    color: #ffc107;
    border-color: #ffc107; }
    .btn-outline-warning:hover {
      color: #333333;
      background-color: #ffc107;
      border-color: #ffc107; }
    .btn-outline-warning:focus, .btn-outline-warning.focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
    .btn-outline-warning.disabled, .btn-outline-warning:disabled {
      color: #ffc107;
      background-color: transparent; }
    .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
    .show > .btn-outline-warning.dropdown-toggle {
      color: #333333;
      background-color: #ffc107;
      border-color: #ffc107; }
      .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
      .show > .btn-outline-warning.dropdown-toggle:focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
                box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
  
  .btn-outline-danger, .sca-dropdown__button.sca-dropdown__button--discard, .scm-action-header__button--discard, .scm-modal__button--delete {
    color: #dc3545;
    border-color: #dc3545; }
    .btn-outline-danger:hover, .sca-dropdown__button.sca-dropdown__button--discard:hover, .scm-action-header__button--discard:hover, .scm-modal__button--delete:hover {
      color: #fff;
      background-color: #dc3545;
      border-color: #dc3545; }
    .btn-outline-danger:focus, .sca-dropdown__button.sca-dropdown__button--discard:focus, .scm-action-header__button--discard:focus, .scm-modal__button--delete:focus, .btn-outline-danger.focus, .focus.sca-dropdown__button.sca-dropdown__button--discard, .focus.scm-action-header__button--discard, .focus.scm-modal__button--delete {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
    .btn-outline-danger.disabled, .disabled.sca-dropdown__button.sca-dropdown__button--discard, .disabled.scm-action-header__button--discard, .disabled.scm-modal__button--delete, .btn-outline-danger:disabled, .sca-dropdown__button.sca-dropdown__button--discard:disabled, .scm-action-header__button--discard:disabled, .scm-modal__button--delete:disabled {
      color: #dc3545;
      background-color: transparent; }
    .btn-outline-danger:not(:disabled):not(.disabled):active, .sca-dropdown__button.sca-dropdown__button--discard:not(:disabled):not(.disabled):active, .scm-action-header__button--discard:not(:disabled):not(.disabled):active, .scm-modal__button--delete:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .sca-dropdown__button.sca-dropdown__button--discard:not(:disabled):not(.disabled).active, .scm-action-header__button--discard:not(:disabled):not(.disabled).active, .scm-modal__button--delete:not(:disabled):not(.disabled).active,
    .show > .btn-outline-danger.dropdown-toggle,
    .show > .dropdown-toggle.sca-dropdown__button.sca-dropdown__button--discard,
    .show > .dropdown-toggle.scm-action-header__button--discard,
    .show > .dropdown-toggle.scm-modal__button--delete {
      color: #fff;
      background-color: #dc3545;
      border-color: #dc3545; }
      .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .sca-dropdown__button.sca-dropdown__button--discard:not(:disabled):not(.disabled):active:focus, .scm-action-header__button--discard:not(:disabled):not(.disabled):active:focus, .scm-modal__button--delete:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .sca-dropdown__button.sca-dropdown__button--discard:not(:disabled):not(.disabled).active:focus, .scm-action-header__button--discard:not(:disabled):not(.disabled).active:focus, .scm-modal__button--delete:not(:disabled):not(.disabled).active:focus,
      .show > .btn-outline-danger.dropdown-toggle:focus,
      .show > .dropdown-toggle.sca-dropdown__button.sca-dropdown__button--discard:focus,
      .show > .dropdown-toggle.scm-action-header__button--discard:focus,
      .show > .dropdown-toggle.scm-modal__button--delete:focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
                box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  
  .btn-outline-light, .sca-dropdown__button, .scm-action-header__button--clear, .scm-button-group__button, .scm-form__button--cancel, .scm-info-message__button--cancel, .scm-modal__button--cancel, .sco-sidebar-attributes-filter__button--clear, .sct-advanced-filter-modal__button--clear, .scm-modal__customize-dashboard .scm-form__button, .scw-product-content__button--restore, .scw-product-content__button--view-summary, .scw-quick-order__button--clear-top, .scw-quick-order__button--clear-bottom, .scw-quick-order__button--request-quote-top, .scw-quick-order__button--request-quote-bottom {
    color: #f8f9fa;
    border-color: #f8f9fa; }
    .btn-outline-light:hover, .sca-dropdown__button:hover, .scm-action-header__button--clear:hover, .scm-button-group__button:hover, .scm-form__button--cancel:hover, .scm-info-message__button--cancel:hover, .scm-modal__button--cancel:hover, .sco-sidebar-attributes-filter__button--clear:hover, .sct-advanced-filter-modal__button--clear:hover, .scm-modal__customize-dashboard .scm-form__button:hover, .scw-product-content__button--restore:hover, .scw-product-content__button--view-summary:hover, .scw-quick-order__button--clear-top:hover, .scw-quick-order__button--clear-bottom:hover, .scw-quick-order__button--request-quote-top:hover, .scw-quick-order__button--request-quote-bottom:hover {
      color: #333333;
      background-color: #f8f9fa;
      border-color: #f8f9fa; }
    .btn-outline-light:focus, .sca-dropdown__button:focus, .scm-action-header__button--clear:focus, .scm-button-group__button:focus, .scm-form__button--cancel:focus, .scm-info-message__button--cancel:focus, .scm-modal__button--cancel:focus, .sco-sidebar-attributes-filter__button--clear:focus, .sct-advanced-filter-modal__button--clear:focus, .scm-modal__customize-dashboard .scm-form__button:focus, .scw-product-content__button--restore:focus, .scw-product-content__button--view-summary:focus, .scw-quick-order__button--clear-top:focus, .scw-quick-order__button--clear-bottom:focus, .scw-quick-order__button--request-quote-top:focus, .scw-quick-order__button--request-quote-bottom:focus, .btn-outline-light.focus, .focus.sca-dropdown__button, .focus.scm-action-header__button--clear, .focus.scm-button-group__button, .focus.scm-form__button--cancel, .focus.scm-info-message__button--cancel, .focus.scm-modal__button--cancel, .focus.sco-sidebar-attributes-filter__button--clear, .focus.sct-advanced-filter-modal__button--clear, .scm-modal__customize-dashboard .focus.scm-form__button, .focus.scw-product-content__button--restore, .focus.scw-product-content__button--view-summary, .focus.scw-quick-order__button--clear-top, .focus.scw-quick-order__button--clear-bottom, .focus.scw-quick-order__button--request-quote-top, .focus.scw-quick-order__button--request-quote-bottom {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
    .btn-outline-light.disabled, .disabled.sca-dropdown__button, .disabled.scm-action-header__button--clear, .disabled.scm-button-group__button, .disabled.scm-form__button--cancel, .disabled.scm-info-message__button--cancel, .disabled.scm-modal__button--cancel, .disabled.sco-sidebar-attributes-filter__button--clear, .disabled.sct-advanced-filter-modal__button--clear, .scm-modal__customize-dashboard .disabled.scm-form__button, .disabled.scw-product-content__button--restore, .disabled.scw-product-content__button--view-summary, .disabled.scw-quick-order__button--clear-top, .disabled.scw-quick-order__button--clear-bottom, .disabled.scw-quick-order__button--request-quote-top, .disabled.scw-quick-order__button--request-quote-bottom, .btn-outline-light:disabled, .sca-dropdown__button:disabled, .scm-action-header__button--clear:disabled, .scm-button-group__button:disabled, .scm-form__button--cancel:disabled, .scm-info-message__button--cancel:disabled, .scm-modal__button--cancel:disabled, .sco-sidebar-attributes-filter__button--clear:disabled, .sct-advanced-filter-modal__button--clear:disabled, .scm-modal__customize-dashboard .scm-form__button:disabled, .scw-product-content__button--restore:disabled, .scw-product-content__button--view-summary:disabled, .scw-quick-order__button--clear-top:disabled, .scw-quick-order__button--clear-bottom:disabled, .scw-quick-order__button--request-quote-top:disabled, .scw-quick-order__button--request-quote-bottom:disabled {
      color: #f8f9fa;
      background-color: transparent; }
    .btn-outline-light:not(:disabled):not(.disabled):active, .sca-dropdown__button:not(:disabled):not(.disabled):active, .scm-action-header__button--clear:not(:disabled):not(.disabled):active, .scm-button-group__button:not(:disabled):not(.disabled):active, .scm-form__button--cancel:not(:disabled):not(.disabled):active, .scm-info-message__button--cancel:not(:disabled):not(.disabled):active, .scm-modal__button--cancel:not(:disabled):not(.disabled):active, .sco-sidebar-attributes-filter__button--clear:not(:disabled):not(.disabled):active, .sct-advanced-filter-modal__button--clear:not(:disabled):not(.disabled):active, .scm-modal__customize-dashboard .scm-form__button:not(:disabled):not(.disabled):active, .scw-product-content__button--restore:not(:disabled):not(.disabled):active, .scw-product-content__button--view-summary:not(:disabled):not(.disabled):active, .scw-quick-order__button--clear-top:not(:disabled):not(.disabled):active, .scw-quick-order__button--clear-bottom:not(:disabled):not(.disabled):active, .scw-quick-order__button--request-quote-top:not(:disabled):not(.disabled):active, .scw-quick-order__button--request-quote-bottom:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .sca-dropdown__button:not(:disabled):not(.disabled).active, .scm-action-header__button--clear:not(:disabled):not(.disabled).active, .scm-button-group__button:not(:disabled):not(.disabled).active, .scm-form__button--cancel:not(:disabled):not(.disabled).active, .scm-info-message__button--cancel:not(:disabled):not(.disabled).active, .scm-modal__button--cancel:not(:disabled):not(.disabled).active, .sco-sidebar-attributes-filter__button--clear:not(:disabled):not(.disabled).active, .sct-advanced-filter-modal__button--clear:not(:disabled):not(.disabled).active, .scm-modal__customize-dashboard .scm-form__button:not(:disabled):not(.disabled).active, .scw-product-content__button--restore:not(:disabled):not(.disabled).active, .scw-product-content__button--view-summary:not(:disabled):not(.disabled).active, .scw-quick-order__button--clear-top:not(:disabled):not(.disabled).active, .scw-quick-order__button--clear-bottom:not(:disabled):not(.disabled).active, .scw-quick-order__button--request-quote-top:not(:disabled):not(.disabled).active, .scw-quick-order__button--request-quote-bottom:not(:disabled):not(.disabled).active,
    .show > .btn-outline-light.dropdown-toggle,
    .show > .dropdown-toggle.sca-dropdown__button,
    .show > .dropdown-toggle.scm-action-header__button--clear,
    .show > .dropdown-toggle.scm-button-group__button,
    .show > .dropdown-toggle.scm-form__button--cancel,
    .show > .dropdown-toggle.scm-info-message__button--cancel,
    .show > .dropdown-toggle.scm-modal__button--cancel,
    .show > .dropdown-toggle.sco-sidebar-attributes-filter__button--clear,
    .show > .dropdown-toggle.sct-advanced-filter-modal__button--clear,
    .scm-modal__customize-dashboard .show > .dropdown-toggle.scm-form__button,
    .show > .dropdown-toggle.scw-product-content__button--restore,
    .show > .dropdown-toggle.scw-product-content__button--view-summary,
    .show > .dropdown-toggle.scw-quick-order__button--clear-top,
    .show > .dropdown-toggle.scw-quick-order__button--clear-bottom,
    .show > .dropdown-toggle.scw-quick-order__button--request-quote-top,
    .show > .dropdown-toggle.scw-quick-order__button--request-quote-bottom {
      color: #333333;
      background-color: #f8f9fa;
      border-color: #f8f9fa; }
      .btn-outline-light:not(:disabled):not(.disabled):active:focus, .sca-dropdown__button:not(:disabled):not(.disabled):active:focus, .scm-action-header__button--clear:not(:disabled):not(.disabled):active:focus, .scm-button-group__button:not(:disabled):not(.disabled):active:focus, .scm-form__button--cancel:not(:disabled):not(.disabled):active:focus, .scm-info-message__button--cancel:not(:disabled):not(.disabled):active:focus, .scm-modal__button--cancel:not(:disabled):not(.disabled):active:focus, .sco-sidebar-attributes-filter__button--clear:not(:disabled):not(.disabled):active:focus, .sct-advanced-filter-modal__button--clear:not(:disabled):not(.disabled):active:focus, .scm-modal__customize-dashboard .scm-form__button:not(:disabled):not(.disabled):active:focus, .scw-product-content__button--restore:not(:disabled):not(.disabled):active:focus, .scw-product-content__button--view-summary:not(:disabled):not(.disabled):active:focus, .scw-quick-order__button--clear-top:not(:disabled):not(.disabled):active:focus, .scw-quick-order__button--clear-bottom:not(:disabled):not(.disabled):active:focus, .scw-quick-order__button--request-quote-top:not(:disabled):not(.disabled):active:focus, .scw-quick-order__button--request-quote-bottom:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .sca-dropdown__button:not(:disabled):not(.disabled).active:focus, .scm-action-header__button--clear:not(:disabled):not(.disabled).active:focus, .scm-button-group__button:not(:disabled):not(.disabled).active:focus, .scm-form__button--cancel:not(:disabled):not(.disabled).active:focus, .scm-info-message__button--cancel:not(:disabled):not(.disabled).active:focus, .scm-modal__button--cancel:not(:disabled):not(.disabled).active:focus, .sco-sidebar-attributes-filter__button--clear:not(:disabled):not(.disabled).active:focus, .sct-advanced-filter-modal__button--clear:not(:disabled):not(.disabled).active:focus, .scm-modal__customize-dashboard .scm-form__button:not(:disabled):not(.disabled).active:focus, .scw-product-content__button--restore:not(:disabled):not(.disabled).active:focus, .scw-product-content__button--view-summary:not(:disabled):not(.disabled).active:focus, .scw-quick-order__button--clear-top:not(:disabled):not(.disabled).active:focus, .scw-quick-order__button--clear-bottom:not(:disabled):not(.disabled).active:focus, .scw-quick-order__button--request-quote-top:not(:disabled):not(.disabled).active:focus, .scw-quick-order__button--request-quote-bottom:not(:disabled):not(.disabled).active:focus,
      .show > .btn-outline-light.dropdown-toggle:focus,
      .show > .dropdown-toggle.sca-dropdown__button:focus,
      .show > .dropdown-toggle.scm-action-header__button--clear:focus,
      .show > .dropdown-toggle.scm-button-group__button:focus,
      .show > .dropdown-toggle.scm-form__button--cancel:focus,
      .show > .dropdown-toggle.scm-info-message__button--cancel:focus,
      .show > .dropdown-toggle.scm-modal__button--cancel:focus,
      .show > .dropdown-toggle.sco-sidebar-attributes-filter__button--clear:focus,
      .show > .dropdown-toggle.sct-advanced-filter-modal__button--clear:focus,
      .scm-modal__customize-dashboard .show > .dropdown-toggle.scm-form__button:focus,
      .show > .dropdown-toggle.scw-product-content__button--restore:focus,
      .show > .dropdown-toggle.scw-product-content__button--view-summary:focus,
      .show > .dropdown-toggle.scw-quick-order__button--clear-top:focus,
      .show > .dropdown-toggle.scw-quick-order__button--clear-bottom:focus,
      .show > .dropdown-toggle.scw-quick-order__button--request-quote-top:focus,
      .show > .dropdown-toggle.scw-quick-order__button--request-quote-bottom:focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
                box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  
  .btn-outline-dark {
    color: #343a40;
    border-color: #343a40; }
    .btn-outline-dark:hover {
      color: #fff;
      background-color: #343a40;
      border-color: #343a40; }
    .btn-outline-dark:focus, .btn-outline-dark.focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
    .btn-outline-dark.disabled, .btn-outline-dark:disabled {
      color: #343a40;
      background-color: transparent; }
    .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
    .show > .btn-outline-dark.dropdown-toggle {
      color: #fff;
      background-color: #343a40;
      border-color: #343a40; }
      .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
      .show > .btn-outline-dark.dropdown-toggle:focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
                box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  
  .btn-link,
  .sc-layout__button--bars, .scm-add-to-list__button {
    font-weight: normal;
    color: #005591;
    text-decoration: none; }
    .btn-link:hover,
    .sc-layout__button--bars:hover, .scm-add-to-list__button:hover {
      color: #00192b;
      text-decoration: underline; }
    .btn-link:focus,
    .sc-layout__button--bars:focus, .scm-add-to-list__button:focus, .btn-link.focus,
    .focus.sc-layout__button--bars, .focus.scm-add-to-list__button {
      text-decoration: underline;
      -webkit-box-shadow: none;
              box-shadow: none; }
    .btn-link:disabled,
    .sc-layout__button--bars:disabled, .scm-add-to-list__button:disabled, .btn-link.disabled,
    .disabled.sc-layout__button--bars, .disabled.scm-add-to-list__button {
      color: #868e96;
      pointer-events: none; }
  
  .btn-lg, .btn-group-lg > .btn, .btn-group-lg > .sc-layout__button--close,
  .btn-group-lg > .sc-layout__button--bars, .btn-group-lg > .sca-button--nav, .btn-group-lg > .scw-quote-cart__continue-quote, .btn-group-lg > .scw-shopping-cart__continue-checkout, .sc-layout__button--close,
  .sc-layout__button--bars, .sco-totals__button--process {
    padding: 0.5rem 1rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.3rem; }
  
  .btn-sm, .btn-group-sm > .btn, .btn-group-sm > .sc-layout__button--close,
  .btn-group-sm > .sc-layout__button--bars, .btn-group-sm > .sca-button--nav, .btn-group-sm > .scw-quote-cart__continue-quote, .btn-group-sm > .scw-shopping-cart__continue-checkout, .scm-product-cart-actions__button--secondary {
    padding: 0.25rem 0.5rem;
    font-size: 0.75rem;
    line-height: 1.5;
    border-radius: 0.2rem; }
  
  .btn-block, .sca-button--block, .scm-search__button--mobile-search, .sco-phone-number-list__button--add, .sco-product-content-description__switch--shipping, .sco-totals__button--process, .sct-add-to-cart-confirmation-modal__button--continue-checkout, .sct-product-listing__button-add, .scw-my-account__button--payment-process, .scw-product-content__button--add-product, .scw-quick-order__buttons, .scw-quick-order__button--request-quote-bottom {
    display: block;
    width: 100%; }
    .btn-block + .btn-block, .sca-button--block + .btn-block, .scm-search__button--mobile-search + .btn-block, .sco-phone-number-list__button--add + .btn-block, .sco-product-content-description__switch--shipping + .btn-block, .sco-totals__button--process + .btn-block, .sct-add-to-cart-confirmation-modal__button--continue-checkout + .btn-block, .sct-product-listing__button-add + .btn-block, .scw-my-account__button--payment-process + .btn-block, .scw-product-content__button--add-product + .btn-block, .scw-quick-order__buttons + .btn-block, .scw-quick-order__button--request-quote-bottom + .btn-block, .btn-block + .sca-button--block, .sca-button--block + .sca-button--block, .scm-search__button--mobile-search + .sca-button--block, .sco-phone-number-list__button--add + .sca-button--block, .sco-product-content-description__switch--shipping + .sca-button--block, .sco-totals__button--process + .sca-button--block, .sct-add-to-cart-confirmation-modal__button--continue-checkout + .sca-button--block, .sct-product-listing__button-add + .sca-button--block, .scw-my-account__button--payment-process + .sca-button--block, .scw-product-content__button--add-product + .sca-button--block, .scw-quick-order__buttons + .sca-button--block, .scw-quick-order__button--request-quote-bottom + .sca-button--block, .btn-block + .scm-search__button--mobile-search, .sca-button--block + .scm-search__button--mobile-search, .scm-search__button--mobile-search + .scm-search__button--mobile-search, .sco-phone-number-list__button--add + .scm-search__button--mobile-search, .sco-product-content-description__switch--shipping + .scm-search__button--mobile-search, .sco-totals__button--process + .scm-search__button--mobile-search, .sct-add-to-cart-confirmation-modal__button--continue-checkout + .scm-search__button--mobile-search, .sct-product-listing__button-add + .scm-search__button--mobile-search, .scw-my-account__button--payment-process + .scm-search__button--mobile-search, .scw-product-content__button--add-product + .scm-search__button--mobile-search, .scw-quick-order__buttons + .scm-search__button--mobile-search, .scw-quick-order__button--request-quote-bottom + .scm-search__button--mobile-search, .btn-block + .sco-phone-number-list__button--add, .sca-button--block + .sco-phone-number-list__button--add, .scm-search__button--mobile-search + .sco-phone-number-list__button--add, .sco-phone-number-list__button--add + .sco-phone-number-list__button--add, .sco-product-content-description__switch--shipping + .sco-phone-number-list__button--add, .sco-totals__button--process + .sco-phone-number-list__button--add, .sct-add-to-cart-confirmation-modal__button--continue-checkout + .sco-phone-number-list__button--add, .sct-product-listing__button-add + .sco-phone-number-list__button--add, .scw-my-account__button--payment-process + .sco-phone-number-list__button--add, .scw-product-content__button--add-product + .sco-phone-number-list__button--add, .scw-quick-order__buttons + .sco-phone-number-list__button--add, .scw-quick-order__button--request-quote-bottom + .sco-phone-number-list__button--add, .btn-block + .sco-product-content-description__switch--shipping, .sca-button--block + .sco-product-content-description__switch--shipping, .scm-search__button--mobile-search + .sco-product-content-description__switch--shipping, .sco-phone-number-list__button--add + .sco-product-content-description__switch--shipping, .sco-product-content-description__switch--shipping + .sco-product-content-description__switch--shipping, .sco-totals__button--process + .sco-product-content-description__switch--shipping, .sct-add-to-cart-confirmation-modal__button--continue-checkout + .sco-product-content-description__switch--shipping, .sct-product-listing__button-add + .sco-product-content-description__switch--shipping, .scw-my-account__button--payment-process + .sco-product-content-description__switch--shipping, .scw-product-content__button--add-product + .sco-product-content-description__switch--shipping, .scw-quick-order__buttons + .sco-product-content-description__switch--shipping, .scw-quick-order__button--request-quote-bottom + .sco-product-content-description__switch--shipping, .btn-block + .sco-totals__button--process, .sca-button--block + .sco-totals__button--process, .scm-search__button--mobile-search + .sco-totals__button--process, .sco-phone-number-list__button--add + .sco-totals__button--process, .sco-product-content-description__switch--shipping + .sco-totals__button--process, .sco-totals__button--process + .sco-totals__button--process, .sct-add-to-cart-confirmation-modal__button--continue-checkout + .sco-totals__button--process, .sct-product-listing__button-add + .sco-totals__button--process, .scw-my-account__button--payment-process + .sco-totals__button--process, .scw-product-content__button--add-product + .sco-totals__button--process, .scw-quick-order__buttons + .sco-totals__button--process, .scw-quick-order__button--request-quote-bottom + .sco-totals__button--process, .btn-block + .sct-add-to-cart-confirmation-modal__button--continue-checkout, .sca-button--block + .sct-add-to-cart-confirmation-modal__button--continue-checkout, .scm-search__button--mobile-search + .sct-add-to-cart-confirmation-modal__button--continue-checkout, .sco-phone-number-list__button--add + .sct-add-to-cart-confirmation-modal__button--continue-checkout, .sco-product-content-description__switch--shipping + .sct-add-to-cart-confirmation-modal__button--continue-checkout, .sco-totals__button--process + .sct-add-to-cart-confirmation-modal__button--continue-checkout, .sct-add-to-cart-confirmation-modal__button--continue-checkout + .sct-add-to-cart-confirmation-modal__button--continue-checkout, .sct-product-listing__button-add + .sct-add-to-cart-confirmation-modal__button--continue-checkout, .scw-my-account__button--payment-process + .sct-add-to-cart-confirmation-modal__button--continue-checkout, .scw-product-content__button--add-product + .sct-add-to-cart-confirmation-modal__button--continue-checkout, .scw-quick-order__buttons + .sct-add-to-cart-confirmation-modal__button--continue-checkout, .scw-quick-order__button--request-quote-bottom + .sct-add-to-cart-confirmation-modal__button--continue-checkout, .btn-block + .sct-product-listing__button-add, .sca-button--block + .sct-product-listing__button-add, .scm-search__button--mobile-search + .sct-product-listing__button-add, .sco-phone-number-list__button--add + .sct-product-listing__button-add, .sco-product-content-description__switch--shipping + .sct-product-listing__button-add, .sco-totals__button--process + .sct-product-listing__button-add, .sct-add-to-cart-confirmation-modal__button--continue-checkout + .sct-product-listing__button-add, .sct-product-listing__button-add + .sct-product-listing__button-add, .scw-my-account__button--payment-process + .sct-product-listing__button-add, .scw-product-content__button--add-product + .sct-product-listing__button-add, .scw-quick-order__buttons + .sct-product-listing__button-add, .scw-quick-order__button--request-quote-bottom + .sct-product-listing__button-add, .btn-block + .scw-my-account__button--payment-process, .sca-button--block + .scw-my-account__button--payment-process, .scm-search__button--mobile-search + .scw-my-account__button--payment-process, .sco-phone-number-list__button--add + .scw-my-account__button--payment-process, .sco-product-content-description__switch--shipping + .scw-my-account__button--payment-process, .sco-totals__button--process + .scw-my-account__button--payment-process, .sct-add-to-cart-confirmation-modal__button--continue-checkout + .scw-my-account__button--payment-process, .sct-product-listing__button-add + .scw-my-account__button--payment-process, .scw-my-account__button--payment-process + .scw-my-account__button--payment-process, .scw-product-content__button--add-product + .scw-my-account__button--payment-process, .scw-quick-order__buttons + .scw-my-account__button--payment-process, .scw-quick-order__button--request-quote-bottom + .scw-my-account__button--payment-process, .btn-block + .scw-product-content__button--add-product, .sca-button--block + .scw-product-content__button--add-product, .scm-search__button--mobile-search + .scw-product-content__button--add-product, .sco-phone-number-list__button--add + .scw-product-content__button--add-product, .sco-product-content-description__switch--shipping + .scw-product-content__button--add-product, .sco-totals__button--process + .scw-product-content__button--add-product, .sct-add-to-cart-confirmation-modal__button--continue-checkout + .scw-product-content__button--add-product, .sct-product-listing__button-add + .scw-product-content__button--add-product, .scw-my-account__button--payment-process + .scw-product-content__button--add-product, .scw-product-content__button--add-product + .scw-product-content__button--add-product, .scw-quick-order__buttons + .scw-product-content__button--add-product, .scw-quick-order__button--request-quote-bottom + .scw-product-content__button--add-product, .btn-block + .scw-quick-order__buttons, .sca-button--block + .scw-quick-order__buttons, .scm-search__button--mobile-search + .scw-quick-order__buttons, .sco-phone-number-list__button--add + .scw-quick-order__buttons, .sco-product-content-description__switch--shipping + .scw-quick-order__buttons, .sco-totals__button--process + .scw-quick-order__buttons, .sct-add-to-cart-confirmation-modal__button--continue-checkout + .scw-quick-order__buttons, .sct-product-listing__button-add + .scw-quick-order__buttons, .scw-my-account__button--payment-process + .scw-quick-order__buttons, .scw-product-content__button--add-product + .scw-quick-order__buttons, .scw-quick-order__buttons + .scw-quick-order__buttons, .scw-quick-order__button--request-quote-bottom + .scw-quick-order__buttons, .btn-block + .scw-quick-order__button--request-quote-bottom, .sca-button--block + .scw-quick-order__button--request-quote-bottom, .scm-search__button--mobile-search + .scw-quick-order__button--request-quote-bottom, .sco-phone-number-list__button--add + .scw-quick-order__button--request-quote-bottom, .sco-product-content-description__switch--shipping + .scw-quick-order__button--request-quote-bottom, .sco-totals__button--process + .scw-quick-order__button--request-quote-bottom, .sct-add-to-cart-confirmation-modal__button--continue-checkout + .scw-quick-order__button--request-quote-bottom, .sct-product-listing__button-add + .scw-quick-order__button--request-quote-bottom, .scw-my-account__button--payment-process + .scw-quick-order__button--request-quote-bottom, .scw-product-content__button--add-product + .scw-quick-order__button--request-quote-bottom, .scw-quick-order__buttons + .scw-quick-order__button--request-quote-bottom, .scw-quick-order__button--request-quote-bottom + .scw-quick-order__button--request-quote-bottom {
      margin-top: 0.5rem; }
  
  input[type="submit"].btn-block, input.sca-button--block[type="submit"], input.scm-search__button--mobile-search[type="submit"], input.sco-phone-number-list__button--add[type="submit"], input.sco-product-content-description__switch--shipping[type="submit"], input.sco-totals__button--process[type="submit"], input.sct-add-to-cart-confirmation-modal__button--continue-checkout[type="submit"], input.sct-product-listing__button-add[type="submit"], input.scw-my-account__button--payment-process[type="submit"], input.scw-product-content__button--add-product[type="submit"], input.scw-quick-order__buttons[type="submit"], input.scw-quick-order__button--request-quote-bottom[type="submit"],
  input[type="reset"].btn-block,
  input.sca-button--block[type="reset"],
  input.scm-search__button--mobile-search[type="reset"],
  input.sco-phone-number-list__button--add[type="reset"],
  input.sco-product-content-description__switch--shipping[type="reset"],
  input.sco-totals__button--process[type="reset"],
  input.sct-add-to-cart-confirmation-modal__button--continue-checkout[type="reset"],
  input.sct-product-listing__button-add[type="reset"],
  input.scw-my-account__button--payment-process[type="reset"],
  input.scw-product-content__button--add-product[type="reset"],
  input.scw-quick-order__buttons[type="reset"],
  input.scw-quick-order__button--request-quote-bottom[type="reset"],
  input[type="button"].btn-block,
  input.sca-button--block[type="button"],
  input.scm-search__button--mobile-search[type="button"],
  input.sco-phone-number-list__button--add[type="button"],
  input.sco-product-content-description__switch--shipping[type="button"],
  input.sco-totals__button--process[type="button"],
  input.sct-add-to-cart-confirmation-modal__button--continue-checkout[type="button"],
  input.sct-product-listing__button-add[type="button"],
  input.scw-my-account__button--payment-process[type="button"],
  input.scw-product-content__button--add-product[type="button"],
  input.scw-quick-order__buttons[type="button"],
  input.scw-quick-order__button--request-quote-bottom[type="button"] {
    width: 100%; }
  
  .fade {
    -webkit-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear; }
    @media (prefers-reduced-motion: reduce) {
      .fade {
        -webkit-transition: none;
        transition: none; } }
    .fade:not(.show) {
      opacity: 0; }
  
  .collapse:not(.show) {
    display: none; }
  
  .collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height 0.35s ease;
    transition: height 0.35s ease; }
    @media (prefers-reduced-motion: reduce) {
      .collapsing {
        -webkit-transition: none;
        transition: none; } }
  
  .dropup,
  .dropright,
  .dropdown,
  .dropleft {
    position: relative; }
  
  .dropdown-toggle {
    white-space: nowrap; }
    .dropdown-toggle::after {
      display: inline-block;
      margin-left: 0.255em;
      vertical-align: 0.255em;
      content: "";
      border-top: 0.3em solid;
      border-right: 0.3em solid transparent;
      border-bottom: 0;
      border-left: 0.3em solid transparent; }
    .dropdown-toggle:empty::after {
      margin-left: 0; }
  
  .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1060;
    display: none;
    float: left;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    font-size: 0.875rem;
    color: #333333;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0.25rem; }
  
  .dropdown-menu-left {
    right: auto;
    left: 0; }
  
  .dropdown-menu-right, [class*='scw-'].sca-dropdown--floating .sca-dropdown__dropdown-menu,
  .scw-account-navigator__dropdown .sca-dropdown__dropdown-menu {
    right: 0;
    left: auto; }
  
  @media (min-width: 576px) {
    .dropdown-menu-sm-left {
      right: auto;
      left: 0; }
    .dropdown-menu-sm-right {
      right: 0;
      left: auto; } }
  
  @media (min-width: 768px) {
    .dropdown-menu-md-left {
      right: auto;
      left: 0; }
    .dropdown-menu-md-right {
      right: 0;
      left: auto; } }
  
  @media (min-width: 992px) {
    .dropdown-menu-lg-left {
      right: auto;
      left: 0; }
    .dropdown-menu-lg-right {
      right: 0;
      left: auto; } }
  
  @media (min-width: 1200px) {
    .dropdown-menu-xl-left {
      right: auto;
      left: 0; }
    .dropdown-menu-xl-right {
      right: 0;
      left: auto; } }
  
  .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: 0.125rem; }
  
  .dropup .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0;
    border-right: 0.3em solid transparent;
    border-bottom: 0.3em solid;
    border-left: 0.3em solid transparent; }
  
  .dropup .dropdown-toggle:empty::after {
    margin-left: 0; }
  
  .dropright .dropdown-menu {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: 0.125rem; }
  
  .dropright .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid transparent;
    border-right: 0;
    border-bottom: 0.3em solid transparent;
    border-left: 0.3em solid; }
  
  .dropright .dropdown-toggle:empty::after {
    margin-left: 0; }
  
  .dropright .dropdown-toggle::after {
    vertical-align: 0; }
  
  .dropleft .dropdown-menu {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: 0.125rem; }
  
  .dropleft .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: ""; }
  
  .dropleft .dropdown-toggle::after {
    display: none; }
  
  .dropleft .dropdown-toggle::before {
    display: inline-block;
    margin-right: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid transparent;
    border-right: 0.3em solid;
    border-bottom: 0.3em solid transparent; }
  
  .dropleft .dropdown-toggle:empty::after {
    margin-left: 0; }
  
  .dropleft .dropdown-toggle::before {
    vertical-align: 0; }
  
  .dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
    right: auto;
    bottom: auto; }
  
  .dropdown-divider {
    height: 0;
    margin: 0.5rem 0;
    overflow: hidden;
    border-top: 1px solid #e9ecef; }
  
  .dropdown-item {
    display: block;
    width: 100%;
    padding: 0.25rem 1.5rem;
    clear: both;
    font-weight: normal;
    color: #333333;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0; }
    .dropdown-item:hover, .dropdown-item:focus {
      color: #262626;
      text-decoration: none;
      background-color: #f8f9fa; }
    .dropdown-item.active, .dropdown-item:active {
      color: #fff;
      text-decoration: none;
      background-color: #18bff0; }
    .dropdown-item.disabled, .dropdown-item:disabled {
      color: #868e96;
      pointer-events: none;
      background-color: transparent; }
  
  .dropdown-menu.show {
    display: block; }
  
  .dropdown-header {
    display: block;
    padding: 0.5rem 1.5rem;
    margin-bottom: 0;
    font-size: 0.75rem;
    color: #868e96;
    white-space: nowrap; }
  
  .dropdown-item-text {
    display: block;
    padding: 0.25rem 1.5rem;
    color: #333333; }
  
  .btn-group,
  .btn-group-vertical {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle; }
    .btn-group > .btn, .btn-group > .sc-layout__button--close,
    .btn-group > .sc-layout__button--bars, .btn-group > .sca-button--nav, .btn-group > .scw-quote-cart__continue-quote, .btn-group > .scw-shopping-cart__continue-checkout,
    .btn-group-vertical > .btn,
    .btn-group-vertical > .sc-layout__button--close,
    .btn-group-vertical > .sc-layout__button--bars,
    .btn-group-vertical > .sca-button--nav,
    .btn-group-vertical > .scw-quote-cart__continue-quote,
    .btn-group-vertical > .scw-shopping-cart__continue-checkout {
      position: relative;
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto; }
      .btn-group > .btn:hover, .btn-group > .sc-layout__button--close:hover,
      .btn-group > .sc-layout__button--bars:hover, .btn-group > .sca-button--nav:hover, .btn-group > .scw-quote-cart__continue-quote:hover, .btn-group > .scw-shopping-cart__continue-checkout:hover,
      .btn-group-vertical > .btn:hover,
      .btn-group-vertical > .sc-layout__button--close:hover,
      .btn-group-vertical > .sc-layout__button--bars:hover,
      .btn-group-vertical > .sca-button--nav:hover,
      .btn-group-vertical > .scw-quote-cart__continue-quote:hover,
      .btn-group-vertical > .scw-shopping-cart__continue-checkout:hover {
        z-index: 1; }
      .btn-group > .btn:focus, .btn-group > .sc-layout__button--close:focus,
      .btn-group > .sc-layout__button--bars:focus, .btn-group > .sca-button--nav:focus, .btn-group > .scw-quote-cart__continue-quote:focus, .btn-group > .scw-shopping-cart__continue-checkout:focus, .btn-group > .btn:active, .btn-group > .sc-layout__button--close:active,
      .btn-group > .sc-layout__button--bars:active, .btn-group > .sca-button--nav:active, .btn-group > .scw-quote-cart__continue-quote:active, .btn-group > .scw-shopping-cart__continue-checkout:active, .btn-group > .btn.active, .btn-group > .active.sc-layout__button--close,
      .btn-group > .active.sc-layout__button--bars, .btn-group > .active.sca-button--nav, .btn-group > .active.scw-quote-cart__continue-quote, .btn-group > .active.scw-shopping-cart__continue-checkout,
      .btn-group-vertical > .btn:focus,
      .btn-group-vertical > .sc-layout__button--close:focus,
      .btn-group-vertical > .sc-layout__button--bars:focus,
      .btn-group-vertical > .sca-button--nav:focus,
      .btn-group-vertical > .scw-quote-cart__continue-quote:focus,
      .btn-group-vertical > .scw-shopping-cart__continue-checkout:focus,
      .btn-group-vertical > .btn:active,
      .btn-group-vertical > .sc-layout__button--close:active,
      .btn-group-vertical > .sc-layout__button--bars:active,
      .btn-group-vertical > .sca-button--nav:active,
      .btn-group-vertical > .scw-quote-cart__continue-quote:active,
      .btn-group-vertical > .scw-shopping-cart__continue-checkout:active,
      .btn-group-vertical > .btn.active,
      .btn-group-vertical > .active.sc-layout__button--close,
      .btn-group-vertical > .active.sc-layout__button--bars,
      .btn-group-vertical > .active.sca-button--nav,
      .btn-group-vertical > .active.scw-quote-cart__continue-quote,
      .btn-group-vertical > .active.scw-shopping-cart__continue-checkout {
        z-index: 1; }
  
  .btn-toolbar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .btn-toolbar .input-group {
      width: auto; }
  
  .btn-group > .btn:not(:first-child), .btn-group > .sc-layout__button--close:not(:first-child),
  .btn-group > .sc-layout__button--bars:not(:first-child), .btn-group > .sca-button--nav:not(:first-child), .btn-group > .scw-quote-cart__continue-quote:not(:first-child), .btn-group > .scw-shopping-cart__continue-checkout:not(:first-child),
  .btn-group > .btn-group:not(:first-child) {
    margin-left: -1px; }
  
  .btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .sc-layout__button--close:not(:last-child):not(.dropdown-toggle),
  .btn-group > .sc-layout__button--bars:not(:last-child):not(.dropdown-toggle), .btn-group > .sca-button--nav:not(:last-child):not(.dropdown-toggle), .btn-group > .scw-quote-cart__continue-quote:not(:last-child):not(.dropdown-toggle), .btn-group > .scw-shopping-cart__continue-checkout:not(:last-child):not(.dropdown-toggle),
  .btn-group > .btn-group:not(:last-child) > .btn,
  .btn-group > .btn-group:not(:last-child) > .sc-layout__button--close,
  .btn-group > .btn-group:not(:last-child) > .sc-layout__button--bars,
  .btn-group > .btn-group:not(:last-child) > .sca-button--nav,
  .btn-group > .btn-group:not(:last-child) > .scw-quote-cart__continue-quote,
  .btn-group > .btn-group:not(:last-child) > .scw-shopping-cart__continue-checkout {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  
  .btn-group > .btn:not(:first-child), .btn-group > .sc-layout__button--close:not(:first-child),
  .btn-group > .sc-layout__button--bars:not(:first-child), .btn-group > .sca-button--nav:not(:first-child), .btn-group > .scw-quote-cart__continue-quote:not(:first-child), .btn-group > .scw-shopping-cart__continue-checkout:not(:first-child),
  .btn-group > .btn-group:not(:first-child) > .btn,
  .btn-group > .btn-group:not(:first-child) > .sc-layout__button--close,
  .btn-group > .btn-group:not(:first-child) > .sc-layout__button--bars,
  .btn-group > .btn-group:not(:first-child) > .sca-button--nav,
  .btn-group > .btn-group:not(:first-child) > .scw-quote-cart__continue-quote,
  .btn-group > .btn-group:not(:first-child) > .scw-shopping-cart__continue-checkout {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  
  .dropdown-toggle-split {
    padding-right: 0.5625rem;
    padding-left: 0.5625rem; }
    .dropdown-toggle-split::after,
    .dropup .dropdown-toggle-split::after,
    .dropright .dropdown-toggle-split::after {
      margin-left: 0; }
    .dropleft .dropdown-toggle-split::before {
      margin-right: 0; }
  
  .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .btn-group-sm > .sc-layout__button--close + .dropdown-toggle-split, .btn-group-sm > .sc-layout__button--bars + .dropdown-toggle-split, .btn-group-sm > .sca-button--nav + .dropdown-toggle-split, .btn-group-sm > .scw-quote-cart__continue-quote + .dropdown-toggle-split, .btn-group-sm > .scw-shopping-cart__continue-checkout + .dropdown-toggle-split, .scm-product-cart-actions__button--secondary + .dropdown-toggle-split {
    padding-right: 0.375rem;
    padding-left: 0.375rem; }
  
  .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .btn-group-lg > .sc-layout__button--close + .dropdown-toggle-split, .btn-group-lg > .sc-layout__button--bars + .dropdown-toggle-split, .btn-group-lg > .sca-button--nav + .dropdown-toggle-split, .btn-group-lg > .scw-quote-cart__continue-quote + .dropdown-toggle-split, .btn-group-lg > .scw-shopping-cart__continue-checkout + .dropdown-toggle-split, .sc-layout__button--close + .dropdown-toggle-split, .sc-layout__button--bars + .dropdown-toggle-split, .sco-totals__button--process + .dropdown-toggle-split {
    padding-right: 0.75rem;
    padding-left: 0.75rem; }
  
  .btn-group-vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    
    .btn-group-vertical > .btn,
    .btn-group-vertical > .sc-layout__button--close,
    .btn-group-vertical > .sc-layout__button--bars,
    .btn-group-vertical > .sca-button--nav,
    .btn-group-vertical > .scw-quote-cart__continue-quote,
    .btn-group-vertical > .scw-shopping-cart__continue-checkout,
    .btn-group-vertical > .btn-group {
      width: 100%; }
    .btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .sc-layout__button--close:not(:first-child),
    .btn-group-vertical > .sc-layout__button--bars:not(:first-child), .btn-group-vertical > .sca-button--nav:not(:first-child), .btn-group-vertical > .scw-quote-cart__continue-quote:not(:first-child), .btn-group-vertical > .scw-shopping-cart__continue-checkout:not(:first-child),
    .btn-group-vertical > .btn-group:not(:first-child) {
      margin-top: -1px; }
    .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .sc-layout__button--close:not(:last-child):not(.dropdown-toggle),
    .btn-group-vertical > .sc-layout__button--bars:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .sca-button--nav:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .scw-quote-cart__continue-quote:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .scw-shopping-cart__continue-checkout:not(:last-child):not(.dropdown-toggle),
    .btn-group-vertical > .btn-group:not(:last-child) > .btn,
    .btn-group-vertical > .btn-group:not(:last-child) > .sc-layout__button--close,
    .btn-group-vertical > .btn-group:not(:last-child) > .sc-layout__button--bars,
    .btn-group-vertical > .btn-group:not(:last-child) > .sca-button--nav,
    .btn-group-vertical > .btn-group:not(:last-child) > .scw-quote-cart__continue-quote,
    .btn-group-vertical > .btn-group:not(:last-child) > .scw-shopping-cart__continue-checkout {
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0; }
    .btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .sc-layout__button--close:not(:first-child),
    .btn-group-vertical > .sc-layout__button--bars:not(:first-child), .btn-group-vertical > .sca-button--nav:not(:first-child), .btn-group-vertical > .scw-quote-cart__continue-quote:not(:first-child), .btn-group-vertical > .scw-shopping-cart__continue-checkout:not(:first-child),
    .btn-group-vertical > .btn-group:not(:first-child) > .btn,
    .btn-group-vertical > .btn-group:not(:first-child) > .sc-layout__button--close,
    .btn-group-vertical > .btn-group:not(:first-child) > .sc-layout__button--bars,
    .btn-group-vertical > .btn-group:not(:first-child) > .sca-button--nav,
    .btn-group-vertical > .btn-group:not(:first-child) > .scw-quote-cart__continue-quote,
    .btn-group-vertical > .btn-group:not(:first-child) > .scw-shopping-cart__continue-checkout {
      border-top-left-radius: 0;
      border-top-right-radius: 0; }
  
  .btn-group-toggle > .btn, .btn-group-toggle > .sc-layout__button--close,
  .btn-group-toggle > .sc-layout__button--bars, .btn-group-toggle > .sca-button--nav, .btn-group-toggle > .scw-quote-cart__continue-quote, .btn-group-toggle > .scw-shopping-cart__continue-checkout,
  .btn-group-toggle > .btn-group > .btn,
  .btn-group-toggle > .btn-group > .sc-layout__button--close,
  .btn-group-toggle > .btn-group > .sc-layout__button--bars,
  .btn-group-toggle > .btn-group > .sca-button--nav,
  .btn-group-toggle > .btn-group > .scw-quote-cart__continue-quote,
  .btn-group-toggle > .btn-group > .scw-shopping-cart__continue-checkout {
    margin-bottom: 0; }
    .btn-group-toggle > .btn input[type="radio"], .btn-group-toggle > .sc-layout__button--close input[type="radio"], .btn-group-toggle > .sc-layout__button--bars input[type="radio"], .btn-group-toggle > .sca-button--nav input[type="radio"], .btn-group-toggle > .scw-quote-cart__continue-quote input[type="radio"], .btn-group-toggle > .scw-shopping-cart__continue-checkout input[type="radio"],
    .btn-group-toggle > .btn input[type="checkbox"],
    .btn-group-toggle > .sc-layout__button--close input[type="checkbox"],
    .btn-group-toggle > .sc-layout__button--bars input[type="checkbox"],
    .btn-group-toggle > .sca-button--nav input[type="checkbox"],
    .btn-group-toggle > .scw-quote-cart__continue-quote input[type="checkbox"],
    .btn-group-toggle > .scw-shopping-cart__continue-checkout input[type="checkbox"],
    .btn-group-toggle > .btn-group > .btn input[type="radio"],
    .btn-group-toggle > .btn-group > .sc-layout__button--close input[type="radio"],
    .btn-group-toggle > .btn-group > .sc-layout__button--bars input[type="radio"],
    .btn-group-toggle > .btn-group > .sca-button--nav input[type="radio"],
    .btn-group-toggle > .btn-group > .scw-quote-cart__continue-quote input[type="radio"],
    .btn-group-toggle > .btn-group > .scw-shopping-cart__continue-checkout input[type="radio"],
    .btn-group-toggle > .btn-group > .btn input[type="checkbox"],
    .btn-group-toggle > .btn-group > .sc-layout__button--close input[type="checkbox"],
    .btn-group-toggle > .btn-group > .sc-layout__button--bars input[type="checkbox"],
    .btn-group-toggle > .btn-group > .sca-button--nav input[type="checkbox"],
    .btn-group-toggle > .btn-group > .scw-quote-cart__continue-quote input[type="checkbox"],
    .btn-group-toggle > .btn-group > .scw-shopping-cart__continue-checkout input[type="checkbox"] {
      position: absolute;
      clip: rect(0, 0, 0, 0);
      pointer-events: none; }
  
  .input-group {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    width: 100%; }
    .input-group > .form-control, .input-group > .sca-label.sca-label--textbox,
    .input-group > .form-control-plaintext,
    .input-group > .custom-select,
    .input-group > .sca-option-select__button--dropdown,
    .input-group > .sca-select,
    .input-group > .custom-file {
      position: relative;
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
      width: 1%;
      margin-bottom: 0; }
      .input-group > .form-control + .form-control, .input-group > .sca-label.sca-label--textbox + .form-control, .input-group > .form-control + .sca-label.sca-label--textbox, .input-group > .sca-label.sca-label--textbox + .sca-label.sca-label--textbox,
      .input-group > .form-control + .custom-select,
      .input-group > .sca-label.sca-label--textbox + .custom-select,
      .input-group > .form-control + .sca-option-select__button--dropdown,
      .input-group > .sca-label.sca-label--textbox + .sca-option-select__button--dropdown,
      .input-group > .form-control + .sca-select,
      .input-group > .sca-label.sca-label--textbox + .sca-select,
      .input-group > .form-control + .custom-file,
      .input-group > .sca-label.sca-label--textbox + .custom-file,
      .input-group > .form-control-plaintext + .form-control,
      .input-group > .form-control-plaintext + .sca-label.sca-label--textbox,
      .input-group > .form-control-plaintext + .custom-select,
      .input-group > .form-control-plaintext + .sca-option-select__button--dropdown,
      .input-group > .form-control-plaintext + .sca-select,
      .input-group > .form-control-plaintext + .custom-file,
      .input-group > .custom-select + .form-control,
      .input-group > .sca-option-select__button--dropdown + .form-control,
      .input-group > .sca-select + .form-control,
      .input-group > .custom-select + .sca-label.sca-label--textbox,
      .input-group > .sca-option-select__button--dropdown + .sca-label.sca-label--textbox,
      .input-group > .sca-select + .sca-label.sca-label--textbox,
      .input-group > .custom-select + .custom-select,
      .input-group > .sca-option-select__button--dropdown + .custom-select,
      .input-group > .sca-select + .custom-select,
      .input-group > .custom-select + .sca-option-select__button--dropdown,
      .input-group > .sca-option-select__button--dropdown + .sca-option-select__button--dropdown,
      .input-group > .sca-select + .sca-option-select__button--dropdown,
      .input-group > .custom-select + .sca-select,
      .input-group > .sca-option-select__button--dropdown + .sca-select,
      .input-group > .sca-select + .sca-select,
      .input-group > .custom-select + .custom-file,
      .input-group > .sca-option-select__button--dropdown + .custom-file,
      .input-group > .sca-select + .custom-file,
      .input-group > .custom-file + .form-control,
      .input-group > .custom-file + .sca-label.sca-label--textbox,
      .input-group > .custom-file + .custom-select,
      .input-group > .custom-file + .sca-option-select__button--dropdown,
      .input-group > .custom-file + .sca-select,
      .input-group > .custom-file + .custom-file {
        margin-left: -1px; }
    .input-group > .form-control:focus, .input-group > .sca-label.sca-label--textbox:focus,
    .input-group > .custom-select:focus,
    .input-group > .sca-option-select__button--dropdown:focus,
    .input-group > .sca-select:focus,
    .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
      z-index: 3; }
    .input-group > .custom-file .custom-file-input:focus {
      z-index: 4; }
    .input-group > .form-control:not(:last-child), .input-group > .sca-label.sca-label--textbox:not(:last-child),
    .input-group > .custom-select:not(:last-child),
    .input-group > .sca-option-select__button--dropdown:not(:last-child),
    .input-group > .sca-select:not(:last-child) {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0; }
    .input-group > .form-control:not(:first-child), .input-group > .sca-label.sca-label--textbox:not(:first-child),
    .input-group > .custom-select:not(:first-child),
    .input-group > .sca-option-select__button--dropdown:not(:first-child),
    .input-group > .sca-select:not(:first-child) {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }
    .input-group > .custom-file {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .input-group > .custom-file:not(:last-child) .custom-file-label,
      .input-group > .custom-file:not(:last-child) .custom-file-label::after {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }
      .input-group > .custom-file:not(:first-child) .custom-file-label {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }
  
  .input-group-prepend,
  .input-group-append {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .input-group-prepend .btn, .input-group-prepend .sc-layout__button--close,
    .input-group-prepend .sc-layout__button--bars, .input-group-prepend .sca-button--nav, .input-group-prepend .scw-quote-cart__continue-quote, .input-group-prepend .scw-shopping-cart__continue-checkout,
    .input-group-append .btn,
    .input-group-append .sc-layout__button--close,
    .input-group-append .sc-layout__button--bars,
    .input-group-append .sca-button--nav,
    .input-group-append .scw-quote-cart__continue-quote,
    .input-group-append .scw-shopping-cart__continue-checkout {
      position: relative;
      z-index: 2; }
      .input-group-prepend .btn:focus, .input-group-prepend .sc-layout__button--close:focus,
      .input-group-prepend .sc-layout__button--bars:focus, .input-group-prepend .sca-button--nav:focus, .input-group-prepend .scw-quote-cart__continue-quote:focus, .input-group-prepend .scw-shopping-cart__continue-checkout:focus,
      .input-group-append .btn:focus,
      .input-group-append .sc-layout__button--close:focus,
      .input-group-append .sc-layout__button--bars:focus,
      .input-group-append .sca-button--nav:focus,
      .input-group-append .scw-quote-cart__continue-quote:focus,
      .input-group-append .scw-shopping-cart__continue-checkout:focus {
        z-index: 3; }
    .input-group-prepend .btn + .btn, .input-group-prepend .sc-layout__button--close + .btn, .input-group-prepend .sc-layout__button--bars + .btn, .input-group-prepend .sca-button--nav + .btn, .input-group-prepend .scw-quote-cart__continue-quote + .btn, .input-group-prepend .scw-shopping-cart__continue-checkout + .btn, .input-group-prepend .btn + .sc-layout__button--close, .input-group-prepend .sc-layout__button--close + .sc-layout__button--close, .input-group-prepend .sc-layout__button--bars + .sc-layout__button--close, .input-group-prepend .sca-button--nav + .sc-layout__button--close, .input-group-prepend .scw-quote-cart__continue-quote + .sc-layout__button--close, .input-group-prepend .scw-shopping-cart__continue-checkout + .sc-layout__button--close,
    .input-group-prepend .btn + .sc-layout__button--bars,
    .input-group-prepend .sc-layout__button--close + .sc-layout__button--bars,
    .input-group-prepend .sc-layout__button--bars + .sc-layout__button--bars,
    .input-group-prepend .sca-button--nav + .sc-layout__button--bars,
    .input-group-prepend .scw-quote-cart__continue-quote + .sc-layout__button--bars,
    .input-group-prepend .scw-shopping-cart__continue-checkout + .sc-layout__button--bars, .input-group-prepend .btn + .sca-button--nav, .input-group-prepend .sc-layout__button--close + .sca-button--nav, .input-group-prepend .sc-layout__button--bars + .sca-button--nav, .input-group-prepend .sca-button--nav + .sca-button--nav, .input-group-prepend .scw-quote-cart__continue-quote + .sca-button--nav, .input-group-prepend .scw-shopping-cart__continue-checkout + .sca-button--nav, .input-group-prepend .btn + .scw-quote-cart__continue-quote, .input-group-prepend .sc-layout__button--close + .scw-quote-cart__continue-quote, .input-group-prepend .sc-layout__button--bars + .scw-quote-cart__continue-quote, .input-group-prepend .sca-button--nav + .scw-quote-cart__continue-quote, .input-group-prepend .scw-quote-cart__continue-quote + .scw-quote-cart__continue-quote, .input-group-prepend .scw-shopping-cart__continue-checkout + .scw-quote-cart__continue-quote, .input-group-prepend .btn + .scw-shopping-cart__continue-checkout, .input-group-prepend .sc-layout__button--close + .scw-shopping-cart__continue-checkout, .input-group-prepend .sc-layout__button--bars + .scw-shopping-cart__continue-checkout, .input-group-prepend .sca-button--nav + .scw-shopping-cart__continue-checkout, .input-group-prepend .scw-quote-cart__continue-quote + .scw-shopping-cart__continue-checkout, .input-group-prepend .scw-shopping-cart__continue-checkout + .scw-shopping-cart__continue-checkout,
    .input-group-prepend .btn + .input-group-text,
    .input-group-prepend .sc-layout__button--close + .input-group-text,
    .input-group-prepend .sc-layout__button--bars + .input-group-text,
    .input-group-prepend .sca-button--nav + .input-group-text,
    .input-group-prepend .scw-quote-cart__continue-quote + .input-group-text,
    .input-group-prepend .scw-shopping-cart__continue-checkout + .input-group-text,
    .input-group-prepend .input-group-text + .input-group-text,
    .input-group-prepend .input-group-text + .btn,
    .input-group-prepend .input-group-text + .sc-layout__button--close,
    .input-group-prepend .input-group-text + .sc-layout__button--bars,
    .input-group-prepend .input-group-text + .sca-button--nav,
    .input-group-prepend .input-group-text + .scw-quote-cart__continue-quote,
    .input-group-prepend .input-group-text + .scw-shopping-cart__continue-checkout,
    .input-group-append .btn + .btn,
    .input-group-append .sc-layout__button--close + .btn,
    .input-group-append .sc-layout__button--bars + .btn,
    .input-group-append .sca-button--nav + .btn,
    .input-group-append .scw-quote-cart__continue-quote + .btn,
    .input-group-append .scw-shopping-cart__continue-checkout + .btn,
    .input-group-append .btn + .sc-layout__button--close,
    .input-group-append .sc-layout__button--close + .sc-layout__button--close,
    .input-group-append .sc-layout__button--bars + .sc-layout__button--close,
    .input-group-append .sca-button--nav + .sc-layout__button--close,
    .input-group-append .scw-quote-cart__continue-quote + .sc-layout__button--close,
    .input-group-append .scw-shopping-cart__continue-checkout + .sc-layout__button--close,
    .input-group-append .btn + .sc-layout__button--bars,
    .input-group-append .sc-layout__button--close + .sc-layout__button--bars,
    .input-group-append .sc-layout__button--bars + .sc-layout__button--bars,
    .input-group-append .sca-button--nav + .sc-layout__button--bars,
    .input-group-append .scw-quote-cart__continue-quote + .sc-layout__button--bars,
    .input-group-append .scw-shopping-cart__continue-checkout + .sc-layout__button--bars,
    .input-group-append .btn + .sca-button--nav,
    .input-group-append .sc-layout__button--close + .sca-button--nav,
    .input-group-append .sc-layout__button--bars + .sca-button--nav,
    .input-group-append .sca-button--nav + .sca-button--nav,
    .input-group-append .scw-quote-cart__continue-quote + .sca-button--nav,
    .input-group-append .scw-shopping-cart__continue-checkout + .sca-button--nav,
    .input-group-append .btn + .scw-quote-cart__continue-quote,
    .input-group-append .sc-layout__button--close + .scw-quote-cart__continue-quote,
    .input-group-append .sc-layout__button--bars + .scw-quote-cart__continue-quote,
    .input-group-append .sca-button--nav + .scw-quote-cart__continue-quote,
    .input-group-append .scw-quote-cart__continue-quote + .scw-quote-cart__continue-quote,
    .input-group-append .scw-shopping-cart__continue-checkout + .scw-quote-cart__continue-quote,
    .input-group-append .btn + .scw-shopping-cart__continue-checkout,
    .input-group-append .sc-layout__button--close + .scw-shopping-cart__continue-checkout,
    .input-group-append .sc-layout__button--bars + .scw-shopping-cart__continue-checkout,
    .input-group-append .sca-button--nav + .scw-shopping-cart__continue-checkout,
    .input-group-append .scw-quote-cart__continue-quote + .scw-shopping-cart__continue-checkout,
    .input-group-append .scw-shopping-cart__continue-checkout + .scw-shopping-cart__continue-checkout,
    .input-group-append .btn + .input-group-text,
    .input-group-append .sc-layout__button--close + .input-group-text,
    .input-group-append .sc-layout__button--bars + .input-group-text,
    .input-group-append .sca-button--nav + .input-group-text,
    .input-group-append .scw-quote-cart__continue-quote + .input-group-text,
    .input-group-append .scw-shopping-cart__continue-checkout + .input-group-text,
    .input-group-append .input-group-text + .input-group-text,
    .input-group-append .input-group-text + .btn,
    .input-group-append .input-group-text + .sc-layout__button--close,
    .input-group-append .input-group-text + .sc-layout__button--bars,
    .input-group-append .input-group-text + .sca-button--nav,
    .input-group-append .input-group-text + .scw-quote-cart__continue-quote,
    .input-group-append .input-group-text + .scw-shopping-cart__continue-checkout {
      margin-left: -1px; }
  
  .input-group-prepend {
    margin-right: -1px; }
  
  .input-group-append {
    margin-left: -1px; }
  
  .input-group-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0.5rem 0.75rem;
    margin-bottom: 0;
    font-size: 0.875rem;
    font-weight: normal;
    line-height: 1.25;
    color: #495057;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0.25rem; }
    .input-group-text input[type="radio"],
    .input-group-text input[type="checkbox"] {
      margin-top: 0; }
  
  .input-group-lg > .form-control:not(textarea), .input-group-lg > .sca-label.sca-label--textbox:not(textarea),
  .input-group-lg > .custom-select,
  .input-group-lg > .sca-option-select__button--dropdown,
  .input-group-lg > .sca-select {
    height: calc(2.125rem + 2px); }
  
  .input-group-lg > .form-control, .input-group-lg > .sca-label.sca-label--textbox,
  .input-group-lg > .custom-select,
  .input-group-lg > .sca-option-select__button--dropdown,
  .input-group-lg > .sca-select,
  .input-group-lg > .input-group-prepend > .input-group-text,
  .input-group-lg > .input-group-append > .input-group-text,
  .input-group-lg > .input-group-prepend > .btn,
  .input-group-lg > .input-group-prepend > .sc-layout__button--close,
  .input-group-lg > .input-group-prepend > .sc-layout__button--bars,
  .input-group-lg > .input-group-prepend > .sca-button--nav,
  .input-group-lg > .input-group-prepend > .scw-quote-cart__continue-quote,
  .input-group-lg > .input-group-prepend > .scw-shopping-cart__continue-checkout,
  .input-group-lg > .input-group-append > .btn,
  .input-group-lg > .input-group-append > .sc-layout__button--close,
  .input-group-lg > .input-group-append > .sc-layout__button--bars,
  .input-group-lg > .input-group-append > .sca-button--nav,
  .input-group-lg > .input-group-append > .scw-quote-cart__continue-quote,
  .input-group-lg > .input-group-append > .scw-shopping-cart__continue-checkout {
    padding: 0.5rem 1rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.3rem; }
  
  .input-group-sm > .form-control:not(textarea), .input-group-sm > .sca-label.sca-label--textbox:not(textarea),
  .input-group-sm > .custom-select,
  .input-group-sm > .sca-option-select__button--dropdown,
  .input-group-sm > .sca-select {
    height: calc(1.625rem + 2px); }
  
  .input-group-sm > .form-control, .input-group-sm > .sca-label.sca-label--textbox,
  .input-group-sm > .custom-select,
  .input-group-sm > .sca-option-select__button--dropdown,
  .input-group-sm > .sca-select,
  .input-group-sm > .input-group-prepend > .input-group-text,
  .input-group-sm > .input-group-append > .input-group-text,
  .input-group-sm > .input-group-prepend > .btn,
  .input-group-sm > .input-group-prepend > .sc-layout__button--close,
  .input-group-sm > .input-group-prepend > .sc-layout__button--bars,
  .input-group-sm > .input-group-prepend > .sca-button--nav,
  .input-group-sm > .input-group-prepend > .scw-quote-cart__continue-quote,
  .input-group-sm > .input-group-prepend > .scw-shopping-cart__continue-checkout,
  .input-group-sm > .input-group-append > .btn,
  .input-group-sm > .input-group-append > .sc-layout__button--close,
  .input-group-sm > .input-group-append > .sc-layout__button--bars,
  .input-group-sm > .input-group-append > .sca-button--nav,
  .input-group-sm > .input-group-append > .scw-quote-cart__continue-quote,
  .input-group-sm > .input-group-append > .scw-shopping-cart__continue-checkout {
    padding: 0.25rem 0.5rem;
    font-size: 0.75rem;
    line-height: 1.5;
    border-radius: 0.2rem; }
  
  
  .input-group-lg > .custom-select,
  .input-group-lg > .sca-option-select__button--dropdown,
  .input-group-lg > .sca-select,
  .input-group-sm > .custom-select,
  .input-group-sm > .sca-option-select__button--dropdown,
  .input-group-sm > .sca-select {
    padding-right: 1.75rem; }
  
  .input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .sc-layout__button--close,
  .input-group > .input-group-prepend > .sc-layout__button--bars, .input-group > .input-group-prepend > .sca-button--nav, .input-group > .input-group-prepend > .scw-quote-cart__continue-quote, .input-group > .input-group-prepend > .scw-shopping-cart__continue-checkout,
  .input-group > .input-group-prepend > .input-group-text,
  .input-group > .input-group-append:not(:last-child) > .btn,
  .input-group > .input-group-append:not(:last-child) > .sc-layout__button--close,
  .input-group > .input-group-append:not(:last-child) > .sc-layout__button--bars,
  .input-group > .input-group-append:not(:last-child) > .sca-button--nav,
  .input-group > .input-group-append:not(:last-child) > .scw-quote-cart__continue-quote,
  .input-group > .input-group-append:not(:last-child) > .scw-shopping-cart__continue-checkout,
  .input-group > .input-group-append:not(:last-child) > .input-group-text,
  .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
  .input-group > .input-group-append:last-child > .sc-layout__button--close:not(:last-child):not(.dropdown-toggle),
  .input-group > .input-group-append:last-child > .sc-layout__button--bars:not(:last-child):not(.dropdown-toggle),
  .input-group > .input-group-append:last-child > .sca-button--nav:not(:last-child):not(.dropdown-toggle),
  .input-group > .input-group-append:last-child > .scw-quote-cart__continue-quote:not(:last-child):not(.dropdown-toggle),
  .input-group > .input-group-append:last-child > .scw-shopping-cart__continue-checkout:not(:last-child):not(.dropdown-toggle),
  .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  
  .input-group > .input-group-append > .btn, .input-group > .input-group-append > .sc-layout__button--close,
  .input-group > .input-group-append > .sc-layout__button--bars, .input-group > .input-group-append > .sca-button--nav, .input-group > .input-group-append > .scw-quote-cart__continue-quote, .input-group > .input-group-append > .scw-shopping-cart__continue-checkout,
  .input-group > .input-group-append > .input-group-text,
  .input-group > .input-group-prepend:not(:first-child) > .btn,
  .input-group > .input-group-prepend:not(:first-child) > .sc-layout__button--close,
  .input-group > .input-group-prepend:not(:first-child) > .sc-layout__button--bars,
  .input-group > .input-group-prepend:not(:first-child) > .sca-button--nav,
  .input-group > .input-group-prepend:not(:first-child) > .scw-quote-cart__continue-quote,
  .input-group > .input-group-prepend:not(:first-child) > .scw-shopping-cart__continue-checkout,
  .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
  .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
  .input-group > .input-group-prepend:first-child > .sc-layout__button--close:not(:first-child),
  .input-group > .input-group-prepend:first-child > .sc-layout__button--bars:not(:first-child),
  .input-group > .input-group-prepend:first-child > .sca-button--nav:not(:first-child),
  .input-group > .input-group-prepend:first-child > .scw-quote-cart__continue-quote:not(:first-child),
  .input-group > .input-group-prepend:first-child > .scw-shopping-cart__continue-checkout:not(:first-child),
  .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  
  .custom-control, .sca-checkbox, .sca-switch__control {
    position: relative;
    display: block;
    min-height: 1.3125rem;
    padding-left: 1.5rem; }
  
  .custom-control-inline, .scm-form__checkbox--inline {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: 1rem; }
  
  .custom-control-input, .sca-checkbox__input, .sca-switch__input {
    position: absolute;
    z-index: -1;
    opacity: 0; }
    .custom-control-input:checked ~ .custom-control-label::before, .sca-checkbox__input:checked ~ .custom-control-label::before, .sca-switch__input:checked ~ .custom-control-label::before, .custom-control-input:checked ~ .sca-checkbox__label::before, .sca-checkbox__input:checked ~ .sca-checkbox__label::before, .sca-switch__input:checked ~ .sca-checkbox__label::before, .custom-control-input:checked ~ .sca-switch__label::before, .sca-checkbox__input:checked ~ .sca-switch__label::before, .sca-switch__input:checked ~ .sca-switch__label::before {
      color: #fff;
      border-color: #18bff0;
      background-color: #18bff0; }
    .custom-control-input:focus ~ .custom-control-label::before, .sca-checkbox__input:focus ~ .custom-control-label::before, .sca-switch__input:focus ~ .custom-control-label::before, .custom-control-input:focus ~ .sca-checkbox__label::before, .sca-checkbox__input:focus ~ .sca-checkbox__label::before, .sca-switch__input:focus ~ .sca-checkbox__label::before, .custom-control-input:focus ~ .sca-switch__label::before, .sca-checkbox__input:focus ~ .sca-switch__label::before, .sca-switch__input:focus ~ .sca-switch__label::before {
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(24, 191, 240, 0.25);
              box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(24, 191, 240, 0.25); }
    .custom-control-input:focus:not(:checked) ~ .custom-control-label::before, .sca-checkbox__input:focus:not(:checked) ~ .custom-control-label::before, .sca-switch__input:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input:focus:not(:checked) ~ .sca-checkbox__label::before, .sca-checkbox__input:focus:not(:checked) ~ .sca-checkbox__label::before, .sca-switch__input:focus:not(:checked) ~ .sca-checkbox__label::before, .custom-control-input:focus:not(:checked) ~ .sca-switch__label::before, .sca-checkbox__input:focus:not(:checked) ~ .sca-switch__label::before, .sca-switch__input:focus:not(:checked) ~ .sca-switch__label::before {
      border-color: #90e0f8; }
    .custom-control-input:not(:disabled):active ~ .custom-control-label::before, .sca-checkbox__input:not(:disabled):active ~ .custom-control-label::before, .sca-switch__input:not(:disabled):active ~ .custom-control-label::before, .custom-control-input:not(:disabled):active ~ .sca-checkbox__label::before, .sca-checkbox__input:not(:disabled):active ~ .sca-checkbox__label::before, .sca-switch__input:not(:disabled):active ~ .sca-checkbox__label::before, .custom-control-input:not(:disabled):active ~ .sca-switch__label::before, .sca-checkbox__input:not(:disabled):active ~ .sca-switch__label::before, .sca-switch__input:not(:disabled):active ~ .sca-switch__label::before {
      color: #fff;
      background-color: #c0edfb;
      border-color: #c0edfb; }
    .custom-control-input:disabled ~ .custom-control-label, .sca-checkbox__input:disabled ~ .custom-control-label, .sca-switch__input:disabled ~ .custom-control-label, .custom-control-input:disabled ~ .sca-checkbox__label, .sca-checkbox__input:disabled ~ .sca-checkbox__label, .sca-switch__input:disabled ~ .sca-checkbox__label, .custom-control-input:disabled ~ .sca-switch__label, .sca-checkbox__input:disabled ~ .sca-switch__label, .sca-switch__input:disabled ~ .sca-switch__label {
      color: #868e96; }
      .custom-control-input:disabled ~ .custom-control-label::before, .sca-checkbox__input:disabled ~ .custom-control-label::before, .sca-switch__input:disabled ~ .custom-control-label::before, .custom-control-input:disabled ~ .sca-checkbox__label::before, .sca-checkbox__input:disabled ~ .sca-checkbox__label::before, .sca-switch__input:disabled ~ .sca-checkbox__label::before, .custom-control-input:disabled ~ .sca-switch__label::before, .sca-checkbox__input:disabled ~ .sca-switch__label::before, .sca-switch__input:disabled ~ .sca-switch__label::before {
        background-color: #e9ecef; }
  
  .custom-control-label, .sca-checkbox__label, .sca-switch__label {
    position: relative;
    margin-bottom: 0;
    vertical-align: top; }
    .custom-control-label::before, .sca-checkbox__label::before, .sca-switch__label::before {
      position: absolute;
      top: 0.15625rem;
      left: -1.5rem;
      display: block;
      width: 1rem;
      height: 1rem;
      pointer-events: none;
      content: "";
      background-color: #ddd;
      border: #adb5bd solid 1px; }
    .custom-control-label::after, .sca-checkbox__label::after, .sca-switch__label::after {
      position: absolute;
      top: 0.15625rem;
      left: -1.5rem;
      display: block;
      width: 1rem;
      height: 1rem;
      content: "";
      background: no-repeat 50% / 50% 50%; }
  
  .custom-checkbox .custom-control-label::before, .sca-checkbox--check .custom-control-label::before, .custom-checkbox .sca-checkbox__label::before, .sca-checkbox--check .sca-checkbox__label::before, .custom-checkbox .sca-switch__label::before, .sca-checkbox--check .sca-switch__label::before {
    border-radius: 0.25rem; }
  
  .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after, .sca-checkbox--check .custom-control-input:checked ~ .custom-control-label::after, .custom-checkbox .sca-checkbox__input:checked ~ .custom-control-label::after, .sca-checkbox--check .sca-checkbox__input:checked ~ .custom-control-label::after, .custom-checkbox .sca-switch__input:checked ~ .custom-control-label::after, .sca-checkbox--check .sca-switch__input:checked ~ .custom-control-label::after, .custom-checkbox .custom-control-input:checked ~ .sca-checkbox__label::after, .sca-checkbox--check .custom-control-input:checked ~ .sca-checkbox__label::after, .custom-checkbox .sca-checkbox__input:checked ~ .sca-checkbox__label::after, .sca-checkbox--check .sca-checkbox__input:checked ~ .sca-checkbox__label::after, .custom-checkbox .sca-switch__input:checked ~ .sca-checkbox__label::after, .sca-checkbox--check .sca-switch__input:checked ~ .sca-checkbox__label::after, .custom-checkbox .custom-control-input:checked ~ .sca-switch__label::after, .sca-checkbox--check .custom-control-input:checked ~ .sca-switch__label::after, .custom-checkbox .sca-checkbox__input:checked ~ .sca-switch__label::after, .sca-checkbox--check .sca-checkbox__input:checked ~ .sca-switch__label::after, .custom-checkbox .sca-switch__input:checked ~ .sca-switch__label::after, .sca-checkbox--check .sca-switch__input:checked ~ .sca-switch__label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); }
  
  .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before, .sca-checkbox--check .custom-control-input:indeterminate ~ .custom-control-label::before, .custom-checkbox .sca-checkbox__input:indeterminate ~ .custom-control-label::before, .sca-checkbox--check .sca-checkbox__input:indeterminate ~ .custom-control-label::before, .custom-checkbox .sca-switch__input:indeterminate ~ .custom-control-label::before, .sca-checkbox--check .sca-switch__input:indeterminate ~ .custom-control-label::before, .custom-checkbox .custom-control-input:indeterminate ~ .sca-checkbox__label::before, .sca-checkbox--check .custom-control-input:indeterminate ~ .sca-checkbox__label::before, .custom-checkbox .sca-checkbox__input:indeterminate ~ .sca-checkbox__label::before, .sca-checkbox--check .sca-checkbox__input:indeterminate ~ .sca-checkbox__label::before, .custom-checkbox .sca-switch__input:indeterminate ~ .sca-checkbox__label::before, .sca-checkbox--check .sca-switch__input:indeterminate ~ .sca-checkbox__label::before, .custom-checkbox .custom-control-input:indeterminate ~ .sca-switch__label::before, .sca-checkbox--check .custom-control-input:indeterminate ~ .sca-switch__label::before, .custom-checkbox .sca-checkbox__input:indeterminate ~ .sca-switch__label::before, .sca-checkbox--check .sca-checkbox__input:indeterminate ~ .sca-switch__label::before, .custom-checkbox .sca-switch__input:indeterminate ~ .sca-switch__label::before, .sca-checkbox--check .sca-switch__input:indeterminate ~ .sca-switch__label::before {
    border-color: #18bff0;
    background-color: #18bff0; }
  
  .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after, .sca-checkbox--check .custom-control-input:indeterminate ~ .custom-control-label::after, .custom-checkbox .sca-checkbox__input:indeterminate ~ .custom-control-label::after, .sca-checkbox--check .sca-checkbox__input:indeterminate ~ .custom-control-label::after, .custom-checkbox .sca-switch__input:indeterminate ~ .custom-control-label::after, .sca-checkbox--check .sca-switch__input:indeterminate ~ .custom-control-label::after, .custom-checkbox .custom-control-input:indeterminate ~ .sca-checkbox__label::after, .sca-checkbox--check .custom-control-input:indeterminate ~ .sca-checkbox__label::after, .custom-checkbox .sca-checkbox__input:indeterminate ~ .sca-checkbox__label::after, .sca-checkbox--check .sca-checkbox__input:indeterminate ~ .sca-checkbox__label::after, .custom-checkbox .sca-switch__input:indeterminate ~ .sca-checkbox__label::after, .sca-checkbox--check .sca-switch__input:indeterminate ~ .sca-checkbox__label::after, .custom-checkbox .custom-control-input:indeterminate ~ .sca-switch__label::after, .sca-checkbox--check .custom-control-input:indeterminate ~ .sca-switch__label::after, .custom-checkbox .sca-checkbox__input:indeterminate ~ .sca-switch__label::after, .sca-checkbox--check .sca-checkbox__input:indeterminate ~ .sca-switch__label::after, .custom-checkbox .sca-switch__input:indeterminate ~ .sca-switch__label::after, .sca-checkbox--check .sca-switch__input:indeterminate ~ .sca-switch__label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); }
  
  .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before, .sca-checkbox--check .custom-control-input:disabled:checked ~ .custom-control-label::before, .custom-checkbox .sca-checkbox__input:disabled:checked ~ .custom-control-label::before, .sca-checkbox--check .sca-checkbox__input:disabled:checked ~ .custom-control-label::before, .custom-checkbox .sca-switch__input:disabled:checked ~ .custom-control-label::before, .sca-checkbox--check .sca-switch__input:disabled:checked ~ .custom-control-label::before, .custom-checkbox .custom-control-input:disabled:checked ~ .sca-checkbox__label::before, .sca-checkbox--check .custom-control-input:disabled:checked ~ .sca-checkbox__label::before, .custom-checkbox .sca-checkbox__input:disabled:checked ~ .sca-checkbox__label::before, .sca-checkbox--check .sca-checkbox__input:disabled:checked ~ .sca-checkbox__label::before, .custom-checkbox .sca-switch__input:disabled:checked ~ .sca-checkbox__label::before, .sca-checkbox--check .sca-switch__input:disabled:checked ~ .sca-checkbox__label::before, .custom-checkbox .custom-control-input:disabled:checked ~ .sca-switch__label::before, .sca-checkbox--check .custom-control-input:disabled:checked ~ .sca-switch__label::before, .custom-checkbox .sca-checkbox__input:disabled:checked ~ .sca-switch__label::before, .sca-checkbox--check .sca-checkbox__input:disabled:checked ~ .sca-switch__label::before, .custom-checkbox .sca-switch__input:disabled:checked ~ .sca-switch__label::before, .sca-checkbox--check .sca-switch__input:disabled:checked ~ .sca-switch__label::before {
    background-color: rgba(24, 191, 240, 0.5); }
  
  .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before, .sca-checkbox--check .custom-control-input:disabled:indeterminate ~ .custom-control-label::before, .custom-checkbox .sca-checkbox__input:disabled:indeterminate ~ .custom-control-label::before, .sca-checkbox--check .sca-checkbox__input:disabled:indeterminate ~ .custom-control-label::before, .custom-checkbox .sca-switch__input:disabled:indeterminate ~ .custom-control-label::before, .sca-checkbox--check .sca-switch__input:disabled:indeterminate ~ .custom-control-label::before, .custom-checkbox .custom-control-input:disabled:indeterminate ~ .sca-checkbox__label::before, .sca-checkbox--check .custom-control-input:disabled:indeterminate ~ .sca-checkbox__label::before, .custom-checkbox .sca-checkbox__input:disabled:indeterminate ~ .sca-checkbox__label::before, .sca-checkbox--check .sca-checkbox__input:disabled:indeterminate ~ .sca-checkbox__label::before, .custom-checkbox .sca-switch__input:disabled:indeterminate ~ .sca-checkbox__label::before, .sca-checkbox--check .sca-switch__input:disabled:indeterminate ~ .sca-checkbox__label::before, .custom-checkbox .custom-control-input:disabled:indeterminate ~ .sca-switch__label::before, .sca-checkbox--check .custom-control-input:disabled:indeterminate ~ .sca-switch__label::before, .custom-checkbox .sca-checkbox__input:disabled:indeterminate ~ .sca-switch__label::before, .sca-checkbox--check .sca-checkbox__input:disabled:indeterminate ~ .sca-switch__label::before, .custom-checkbox .sca-switch__input:disabled:indeterminate ~ .sca-switch__label::before, .sca-checkbox--check .sca-switch__input:disabled:indeterminate ~ .sca-switch__label::before {
    background-color: rgba(24, 191, 240, 0.5); }
  
  .custom-radio .custom-control-label::before, .sca-checkbox--radio .custom-control-label::before, .custom-radio .sca-checkbox__label::before, .sca-checkbox--radio .sca-checkbox__label::before, .custom-radio .sca-switch__label::before, .sca-checkbox--radio .sca-switch__label::before {
    border-radius: 50%; }
  
  .custom-radio .custom-control-input:checked ~ .custom-control-label::after, .sca-checkbox--radio .custom-control-input:checked ~ .custom-control-label::after, .custom-radio .sca-checkbox__input:checked ~ .custom-control-label::after, .sca-checkbox--radio .sca-checkbox__input:checked ~ .custom-control-label::after, .custom-radio .sca-switch__input:checked ~ .custom-control-label::after, .sca-checkbox--radio .sca-switch__input:checked ~ .custom-control-label::after, .custom-radio .custom-control-input:checked ~ .sca-checkbox__label::after, .sca-checkbox--radio .custom-control-input:checked ~ .sca-checkbox__label::after, .custom-radio .sca-checkbox__input:checked ~ .sca-checkbox__label::after, .sca-checkbox--radio .sca-checkbox__input:checked ~ .sca-checkbox__label::after, .custom-radio .sca-switch__input:checked ~ .sca-checkbox__label::after, .sca-checkbox--radio .sca-switch__input:checked ~ .sca-checkbox__label::after, .custom-radio .custom-control-input:checked ~ .sca-switch__label::after, .sca-checkbox--radio .custom-control-input:checked ~ .sca-switch__label::after, .custom-radio .sca-checkbox__input:checked ~ .sca-switch__label::after, .sca-checkbox--radio .sca-checkbox__input:checked ~ .sca-switch__label::after, .custom-radio .sca-switch__input:checked ~ .sca-switch__label::after, .sca-checkbox--radio .sca-switch__input:checked ~ .sca-switch__label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }
  
  .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before, .sca-checkbox--radio .custom-control-input:disabled:checked ~ .custom-control-label::before, .custom-radio .sca-checkbox__input:disabled:checked ~ .custom-control-label::before, .sca-checkbox--radio .sca-checkbox__input:disabled:checked ~ .custom-control-label::before, .custom-radio .sca-switch__input:disabled:checked ~ .custom-control-label::before, .sca-checkbox--radio .sca-switch__input:disabled:checked ~ .custom-control-label::before, .custom-radio .custom-control-input:disabled:checked ~ .sca-checkbox__label::before, .sca-checkbox--radio .custom-control-input:disabled:checked ~ .sca-checkbox__label::before, .custom-radio .sca-checkbox__input:disabled:checked ~ .sca-checkbox__label::before, .sca-checkbox--radio .sca-checkbox__input:disabled:checked ~ .sca-checkbox__label::before, .custom-radio .sca-switch__input:disabled:checked ~ .sca-checkbox__label::before, .sca-checkbox--radio .sca-switch__input:disabled:checked ~ .sca-checkbox__label::before, .custom-radio .custom-control-input:disabled:checked ~ .sca-switch__label::before, .sca-checkbox--radio .custom-control-input:disabled:checked ~ .sca-switch__label::before, .custom-radio .sca-checkbox__input:disabled:checked ~ .sca-switch__label::before, .sca-checkbox--radio .sca-checkbox__input:disabled:checked ~ .sca-switch__label::before, .custom-radio .sca-switch__input:disabled:checked ~ .sca-switch__label::before, .sca-checkbox--radio .sca-switch__input:disabled:checked ~ .sca-switch__label::before {
    background-color: rgba(24, 191, 240, 0.5); }
  
  .custom-switch, .sca-switch__control {
    padding-left: 2.25rem; }
    .custom-switch .custom-control-label::before, .sca-switch__control .custom-control-label::before, .custom-switch .sca-checkbox__label::before, .sca-switch__control .sca-checkbox__label::before, .custom-switch .sca-switch__label::before, .sca-switch__control .sca-switch__label::before {
      left: -2.25rem;
      width: 1.75rem;
      pointer-events: all;
      border-radius: 0.5rem; }
    .custom-switch .custom-control-label::after, .sca-switch__control .custom-control-label::after, .custom-switch .sca-checkbox__label::after, .sca-switch__control .sca-checkbox__label::after, .custom-switch .sca-switch__label::after, .sca-switch__control .sca-switch__label::after {
      top: calc(0.15625rem + 2px);
      left: calc(-2.25rem + 2px);
      width: calc(1rem - 4px);
      height: calc(1rem - 4px);
      background-color: #adb5bd;
      border-radius: 0.5rem;
      -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
      transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
      transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
      transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
      @media (prefers-reduced-motion: reduce) {
        .custom-switch .custom-control-label::after, .sca-switch__control .custom-control-label::after, .custom-switch .sca-checkbox__label::after, .sca-switch__control .sca-checkbox__label::after, .custom-switch .sca-switch__label::after, .sca-switch__control .sca-switch__label::after {
          -webkit-transition: none;
          transition: none; } }
    .custom-switch .custom-control-input:checked ~ .custom-control-label::after, .sca-switch__control .custom-control-input:checked ~ .custom-control-label::after, .custom-switch .sca-checkbox__input:checked ~ .custom-control-label::after, .sca-switch__control .sca-checkbox__input:checked ~ .custom-control-label::after, .custom-switch .sca-switch__input:checked ~ .custom-control-label::after, .sca-switch__control .sca-switch__input:checked ~ .custom-control-label::after, .custom-switch .custom-control-input:checked ~ .sca-checkbox__label::after, .sca-switch__control .custom-control-input:checked ~ .sca-checkbox__label::after, .custom-switch .sca-checkbox__input:checked ~ .sca-checkbox__label::after, .sca-switch__control .sca-checkbox__input:checked ~ .sca-checkbox__label::after, .custom-switch .sca-switch__input:checked ~ .sca-checkbox__label::after, .sca-switch__control .sca-switch__input:checked ~ .sca-checkbox__label::after, .custom-switch .custom-control-input:checked ~ .sca-switch__label::after, .sca-switch__control .custom-control-input:checked ~ .sca-switch__label::after, .custom-switch .sca-checkbox__input:checked ~ .sca-switch__label::after, .sca-switch__control .sca-checkbox__input:checked ~ .sca-switch__label::after, .custom-switch .sca-switch__input:checked ~ .sca-switch__label::after, .sca-switch__control .sca-switch__input:checked ~ .sca-switch__label::after {
      background-color: #ddd;
      -webkit-transform: translateX(0.75rem);
              transform: translateX(0.75rem); }
    .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before, .sca-switch__control .custom-control-input:disabled:checked ~ .custom-control-label::before, .custom-switch .sca-checkbox__input:disabled:checked ~ .custom-control-label::before, .sca-switch__control .sca-checkbox__input:disabled:checked ~ .custom-control-label::before, .custom-switch .sca-switch__input:disabled:checked ~ .custom-control-label::before, .sca-switch__control .sca-switch__input:disabled:checked ~ .custom-control-label::before, .custom-switch .custom-control-input:disabled:checked ~ .sca-checkbox__label::before, .sca-switch__control .custom-control-input:disabled:checked ~ .sca-checkbox__label::before, .custom-switch .sca-checkbox__input:disabled:checked ~ .sca-checkbox__label::before, .sca-switch__control .sca-checkbox__input:disabled:checked ~ .sca-checkbox__label::before, .custom-switch .sca-switch__input:disabled:checked ~ .sca-checkbox__label::before, .sca-switch__control .sca-switch__input:disabled:checked ~ .sca-checkbox__label::before, .custom-switch .custom-control-input:disabled:checked ~ .sca-switch__label::before, .sca-switch__control .custom-control-input:disabled:checked ~ .sca-switch__label::before, .custom-switch .sca-checkbox__input:disabled:checked ~ .sca-switch__label::before, .sca-switch__control .sca-checkbox__input:disabled:checked ~ .sca-switch__label::before, .custom-switch .sca-switch__input:disabled:checked ~ .sca-switch__label::before, .sca-switch__control .sca-switch__input:disabled:checked ~ .sca-switch__label::before {
      background-color: rgba(24, 191, 240, 0.5); }
  
  .custom-select, .sca-option-select__button--dropdown, .sca-select {
    display: inline-block;
    width: 100%;
    height: calc(2.09375rem + 2px);
    padding: 0.375rem 1.75rem 0.375rem 0.75rem;
    font-size: 0.875rem;
    font-weight: normal;
    line-height: 1.25;
    color: #495057;
    vertical-align: middle;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0.25rem;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none; }
    .custom-select:focus, .sca-option-select__button--dropdown:focus, .sca-select:focus {
      border-color: #90e0f8;
      outline: 0;
      -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(144, 224, 248, 0.5);
              box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(144, 224, 248, 0.5); }
      .custom-select:focus::-ms-value, .sca-option-select__button--dropdown:focus::-ms-value, .sca-select:focus::-ms-value {
        color: #495057;
        background-color: #fff; }
    .custom-select[multiple], .sca-option-select__button--dropdown[multiple], .sca-select[multiple], .custom-select[size]:not([size="1"]), .sca-option-select__button--dropdown[size]:not([size="1"]), .sca-select[size]:not([size="1"]) {
      height: auto;
      padding-right: 0.75rem;
      background-image: none; }
    .custom-select:disabled, .sca-option-select__button--dropdown:disabled, .sca-select:disabled {
      color: #868e96;
      background-color: #e9ecef; }
    .custom-select::-ms-expand, .sca-option-select__button--dropdown::-ms-expand, .sca-select::-ms-expand {
      display: none; }
  
  .custom-select-sm {
    height: calc(1.625rem + 2px);
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    padding-left: 0.5rem;
    font-size: 75%; }
  
  .custom-select-lg {
    height: calc(2.125rem + 2px);
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    font-size: 1rem; }
  
  .custom-file {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 2.5rem;
    margin-bottom: 0; }
  
  .custom-file-input {
    position: relative;
    z-index: 2;
    width: 100%;
    height: 2.5rem;
    margin: 0;
    opacity: 0; }
    .custom-file-input:focus ~ .custom-file-label {
      border-color: #90e0f8;
      -webkit-box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #18bff0;
              box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #18bff0; }
    .custom-file-input:disabled ~ .custom-file-label {
      background-color: #e9ecef; }
    .custom-file-input:lang(en) ~ .custom-file-label::after {
      content: "Browse"; }
    .custom-file-input ~ .custom-file-label[data-browse]::after {
      content: attr(data-browse); }
  
  .custom-file-label {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1;
    height: 2.5rem;
    padding: 1rem 0.5rem;
    font-weight: normal;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0.25rem; }
    .custom-file-label::after {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      z-index: 3;
      display: block;
      height: 2.09375rem;
      padding: 1rem 0.5rem;
      line-height: 1.5;
      color: #495057;
      content: "Browse";
      background-color: #e9ecef;
      border-left: inherit;
      border-radius: 0 0.25rem 0.25rem 0; }
  
  .custom-range {
    width: 100%;
    height: calc(1rem + 0.4rem);
    padding: 0;
    background-color: transparent;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none; }
    .custom-range:focus {
      outline: none; }
      .custom-range:focus::-webkit-slider-thumb {
        -webkit-box-shadow: 0 0 0 1px #fff, inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(24, 191, 240, 0.25);
                box-shadow: 0 0 0 1px #fff, inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(24, 191, 240, 0.25); }
      .custom-range:focus::-moz-range-thumb {
        box-shadow: 0 0 0 1px #fff, inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(24, 191, 240, 0.25); }
      .custom-range:focus::-ms-thumb {
        box-shadow: 0 0 0 1px #fff, inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(24, 191, 240, 0.25); }
    .custom-range::-moz-focus-outer {
      border: 0; }
    .custom-range::-webkit-slider-thumb {
      width: 1rem;
      height: 1rem;
      margin-top: -0.25rem;
      background-color: #18bff0;
      border: 0;
      border-radius: 1rem;
      -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
      transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
      transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
      transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
      -webkit-appearance: none;
              appearance: none; }
      @media (prefers-reduced-motion: reduce) {
        .custom-range::-webkit-slider-thumb {
          -webkit-transition: none;
          transition: none; } }
      .custom-range::-webkit-slider-thumb:active {
        background-color: #c0edfb; }
    .custom-range::-webkit-slider-runnable-track {
      width: 100%;
      height: 0.5rem;
      color: transparent;
      cursor: pointer;
      background-color: #dee2e6;
      border-color: transparent;
      border-radius: 1rem; }
    .custom-range::-moz-range-thumb {
      width: 1rem;
      height: 1rem;
      background-color: #18bff0;
      border: 0;
      border-radius: 1rem;
      -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
      transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
      transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
      transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
      -moz-appearance: none;
           appearance: none; }
      @media (prefers-reduced-motion: reduce) {
        .custom-range::-moz-range-thumb {
          -webkit-transition: none;
          transition: none; } }
      .custom-range::-moz-range-thumb:active {
        background-color: #c0edfb; }
    .custom-range::-moz-range-track {
      width: 100%;
      height: 0.5rem;
      color: transparent;
      cursor: pointer;
      background-color: #dee2e6;
      border-color: transparent;
      border-radius: 1rem; }
    .custom-range::-ms-thumb {
      width: 1rem;
      height: 1rem;
      margin-top: 0;
      margin-right: 0.2rem;
      margin-left: 0.2rem;
      background-color: #18bff0;
      border: 0;
      border-radius: 1rem;
      -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
      transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
      transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
      transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
      appearance: none; }
      @media (prefers-reduced-motion: reduce) {
        .custom-range::-ms-thumb {
          -webkit-transition: none;
          transition: none; } }
      .custom-range::-ms-thumb:active {
        background-color: #c0edfb; }
    .custom-range::-ms-track {
      width: 100%;
      height: 0.5rem;
      color: transparent;
      cursor: pointer;
      background-color: transparent;
      border-color: transparent;
      border-width: 0.5rem; }
    .custom-range::-ms-fill-lower {
      background-color: #dee2e6;
      border-radius: 1rem; }
    .custom-range::-ms-fill-upper {
      margin-right: 15px;
      background-color: #dee2e6;
      border-radius: 1rem; }
    .custom-range:disabled::-webkit-slider-thumb {
      background-color: #adb5bd; }
    .custom-range:disabled::-webkit-slider-runnable-track {
      cursor: default; }
    .custom-range:disabled::-moz-range-thumb {
      background-color: #adb5bd; }
    .custom-range:disabled::-moz-range-track {
      cursor: default; }
    .custom-range:disabled::-ms-thumb {
      background-color: #adb5bd; }
  
  .custom-control-label::before, .sca-checkbox__label::before, .sca-switch__label::before,
  .custom-file-label, .custom-select, .sca-option-select__button--dropdown, .sca-select {
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .custom-control-label::before, .sca-checkbox__label::before, .sca-switch__label::before,
      .custom-file-label, .custom-select, .sca-option-select__button--dropdown, .sca-select {
        -webkit-transition: none;
        transition: none; } }
  
  .nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none; }
  
  .nav-link {
    display: block;
    padding: 0.5rem 1rem; }
    .nav-link:hover, .nav-link:focus {
      text-decoration: none; }
    .nav-link.disabled {
      color: #868e96;
      pointer-events: none;
      cursor: default; }
  
  .nav-tabs {
    border-bottom: 1px solid #ddd; }
    .nav-tabs .nav-item {
      margin-bottom: -1px; }
    .nav-tabs .nav-link {
      border: 1px solid transparent;
      border-top-left-radius: 0.25rem;
      border-top-right-radius: 0.25rem; }
      .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
        border-color: #e9ecef #e9ecef #ddd; }
      .nav-tabs .nav-link.disabled {
        color: #868e96;
        background-color: transparent;
        border-color: transparent; }
    .nav-tabs .nav-link.active,
    .nav-tabs .nav-item.show .nav-link {
      color: #495057;
      background-color: #fff;
      border-color: #ddd; }
    .nav-tabs .dropdown-menu {
      margin-top: -1px;
      border-top-left-radius: 0;
      border-top-right-radius: 0; }
  
  .nav-pills .nav-link {
    border-radius: 0.25rem; }
  
  .nav-pills .nav-link.active,
  .nav-pills .show > .nav-link {
    color: #fff;
    background-color: #18bff0; }
  
  .nav-fill .nav-item {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    text-align: center; }
  
  .nav-justified .nav-item {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    text-align: center; }
  
  .tab-content > .tab-pane {
    display: none; }
  
  .tab-content > .active {
    display: block; }
  
  .navbar {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0.5rem 1rem; }
    .navbar > .container, footer .sc-footer__top .navbar > .sc-footer__top-container, footer .sc-footer__top .navbar > .sc-footer__menu-container, footer .sc-footer__bottom .navbar > .sc-footer__bottom-container,
    .navbar > .container-fluid,
    .navbar > .sco-compact__info-line,
    .navbar > .sct-cart,
    .navbar > .sct-document-detail__pickup-instructions-container,
    .navbar > .sct-product-listing--grid,
    .navbar > .sct-product-listing__bar,
    .navbar > .sct-product-listing__bar-product-container,
    .navbar > .sct-shipping-destinations__container,
    .navbar > .scw-account-navigator__full-width-menu,
    .navbar > .scw-catalog__main-content,
    .navbar > .scw-login__full-width-menu,
    .navbar > .scw-my-account__main-content,
    .navbar > .scw-product-search-results__main-content,
    .navbar > .scw-shopping-cart__floating {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
  
  .navbar-brand {
    display: inline-block;
    padding-top: 0.40625rem;
    padding-bottom: 0.40625rem;
    margin-right: 1rem;
    font-size: 1rem;
    line-height: inherit;
    white-space: nowrap; }
    .navbar-brand:hover, .navbar-brand:focus {
      text-decoration: none; }
  
  .navbar-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none; }
    .navbar-nav .nav-link {
      padding-right: 0;
      padding-left: 0; }
    .navbar-nav .dropdown-menu {
      position: static;
      float: none; }
  
  .navbar-text {
    display: inline-block;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }
  
  .navbar-collapse {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  
  .navbar-toggler {
    padding: 0.25rem 0.75rem;
    font-size: 1rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 0.25rem; }
    .navbar-toggler:hover, .navbar-toggler:focus {
      text-decoration: none; }
  
  .navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: no-repeat center center;
    background-size: 100% 100%; }
  
  @media (max-width: 575.98px) {
    .navbar-expand-sm > .container, footer .sc-footer__top .navbar-expand-sm > .sc-footer__top-container, footer .sc-footer__top .navbar-expand-sm > .sc-footer__menu-container, footer .sc-footer__bottom .navbar-expand-sm > .sc-footer__bottom-container,
    .navbar-expand-sm > .container-fluid,
    .navbar-expand-sm > .sco-compact__info-line,
    .navbar-expand-sm > .sct-cart,
    .navbar-expand-sm > .sct-document-detail__pickup-instructions-container,
    .navbar-expand-sm > .sct-product-listing--grid,
    .navbar-expand-sm > .sct-product-listing__bar,
    .navbar-expand-sm > .sct-product-listing__bar-product-container,
    .navbar-expand-sm > .sct-shipping-destinations__container,
    .navbar-expand-sm > .scw-account-navigator__full-width-menu,
    .navbar-expand-sm > .scw-catalog__main-content,
    .navbar-expand-sm > .scw-login__full-width-menu,
    .navbar-expand-sm > .scw-my-account__main-content,
    .navbar-expand-sm > .scw-product-search-results__main-content,
    .navbar-expand-sm > .scw-shopping-cart__floating {
      padding-right: 0;
      padding-left: 0; } }
  
  @media (min-width: 576px) {
    .navbar-expand-sm {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row nowrap;
              flex-flow: row nowrap;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      .navbar-expand-sm .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; }
        .navbar-expand-sm .navbar-nav .dropdown-menu {
          position: absolute; }
        .navbar-expand-sm .navbar-nav .nav-link {
          padding-right: 0.5rem;
          padding-left: 0.5rem; }
      .navbar-expand-sm > .container, footer .sc-footer__top .navbar-expand-sm > .sc-footer__top-container, footer .sc-footer__top .navbar-expand-sm > .sc-footer__menu-container, footer .sc-footer__bottom .navbar-expand-sm > .sc-footer__bottom-container,
      .navbar-expand-sm > .container-fluid,
      .navbar-expand-sm > .sco-compact__info-line,
      .navbar-expand-sm > .sct-cart,
      .navbar-expand-sm > .sct-document-detail__pickup-instructions-container,
      .navbar-expand-sm > .sct-product-listing--grid,
      .navbar-expand-sm > .sct-product-listing__bar,
      .navbar-expand-sm > .sct-product-listing__bar-product-container,
      .navbar-expand-sm > .sct-shipping-destinations__container,
      .navbar-expand-sm > .scw-account-navigator__full-width-menu,
      .navbar-expand-sm > .scw-catalog__main-content,
      .navbar-expand-sm > .scw-login__full-width-menu,
      .navbar-expand-sm > .scw-my-account__main-content,
      .navbar-expand-sm > .scw-product-search-results__main-content,
      .navbar-expand-sm > .scw-shopping-cart__floating {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; }
      .navbar-expand-sm .navbar-collapse {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
            flex-basis: auto; }
      .navbar-expand-sm .navbar-toggler {
        display: none; } }
  
  @media (max-width: 767.98px) {
    .navbar-expand-md > .container, footer .sc-footer__top .navbar-expand-md > .sc-footer__top-container, footer .sc-footer__top .navbar-expand-md > .sc-footer__menu-container, footer .sc-footer__bottom .navbar-expand-md > .sc-footer__bottom-container,
    .navbar-expand-md > .container-fluid,
    .navbar-expand-md > .sco-compact__info-line,
    .navbar-expand-md > .sct-cart,
    .navbar-expand-md > .sct-document-detail__pickup-instructions-container,
    .navbar-expand-md > .sct-product-listing--grid,
    .navbar-expand-md > .sct-product-listing__bar,
    .navbar-expand-md > .sct-product-listing__bar-product-container,
    .navbar-expand-md > .sct-shipping-destinations__container,
    .navbar-expand-md > .scw-account-navigator__full-width-menu,
    .navbar-expand-md > .scw-catalog__main-content,
    .navbar-expand-md > .scw-login__full-width-menu,
    .navbar-expand-md > .scw-my-account__main-content,
    .navbar-expand-md > .scw-product-search-results__main-content,
    .navbar-expand-md > .scw-shopping-cart__floating {
      padding-right: 0;
      padding-left: 0; } }
  
  @media (min-width: 768px) {
    .navbar-expand-md {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row nowrap;
              flex-flow: row nowrap;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      .navbar-expand-md .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; }
        .navbar-expand-md .navbar-nav .dropdown-menu {
          position: absolute; }
        .navbar-expand-md .navbar-nav .nav-link {
          padding-right: 0.5rem;
          padding-left: 0.5rem; }
      .navbar-expand-md > .container, footer .sc-footer__top .navbar-expand-md > .sc-footer__top-container, footer .sc-footer__top .navbar-expand-md > .sc-footer__menu-container, footer .sc-footer__bottom .navbar-expand-md > .sc-footer__bottom-container,
      .navbar-expand-md > .container-fluid,
      .navbar-expand-md > .sco-compact__info-line,
      .navbar-expand-md > .sct-cart,
      .navbar-expand-md > .sct-document-detail__pickup-instructions-container,
      .navbar-expand-md > .sct-product-listing--grid,
      .navbar-expand-md > .sct-product-listing__bar,
      .navbar-expand-md > .sct-product-listing__bar-product-container,
      .navbar-expand-md > .sct-shipping-destinations__container,
      .navbar-expand-md > .scw-account-navigator__full-width-menu,
      .navbar-expand-md > .scw-catalog__main-content,
      .navbar-expand-md > .scw-login__full-width-menu,
      .navbar-expand-md > .scw-my-account__main-content,
      .navbar-expand-md > .scw-product-search-results__main-content,
      .navbar-expand-md > .scw-shopping-cart__floating {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; }
      .navbar-expand-md .navbar-collapse {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
            flex-basis: auto; }
      .navbar-expand-md .navbar-toggler {
        display: none; } }
  
  @media (max-width: 991.98px) {
    .navbar-expand-lg > .container, footer .sc-footer__top .navbar-expand-lg > .sc-footer__top-container, footer .sc-footer__top .navbar-expand-lg > .sc-footer__menu-container, footer .sc-footer__bottom .navbar-expand-lg > .sc-footer__bottom-container,
    .navbar-expand-lg > .container-fluid,
    .navbar-expand-lg > .sco-compact__info-line,
    .navbar-expand-lg > .sct-cart,
    .navbar-expand-lg > .sct-document-detail__pickup-instructions-container,
    .navbar-expand-lg > .sct-product-listing--grid,
    .navbar-expand-lg > .sct-product-listing__bar,
    .navbar-expand-lg > .sct-product-listing__bar-product-container,
    .navbar-expand-lg > .sct-shipping-destinations__container,
    .navbar-expand-lg > .scw-account-navigator__full-width-menu,
    .navbar-expand-lg > .scw-catalog__main-content,
    .navbar-expand-lg > .scw-login__full-width-menu,
    .navbar-expand-lg > .scw-my-account__main-content,
    .navbar-expand-lg > .scw-product-search-results__main-content,
    .navbar-expand-lg > .scw-shopping-cart__floating {
      padding-right: 0;
      padding-left: 0; } }
  
  @media (min-width: 992px) {
    .navbar-expand-lg {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row nowrap;
              flex-flow: row nowrap;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      .navbar-expand-lg .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; }
        .navbar-expand-lg .navbar-nav .dropdown-menu {
          position: absolute; }
        .navbar-expand-lg .navbar-nav .nav-link {
          padding-right: 0.5rem;
          padding-left: 0.5rem; }
      .navbar-expand-lg > .container, footer .sc-footer__top .navbar-expand-lg > .sc-footer__top-container, footer .sc-footer__top .navbar-expand-lg > .sc-footer__menu-container, footer .sc-footer__bottom .navbar-expand-lg > .sc-footer__bottom-container,
      .navbar-expand-lg > .container-fluid,
      .navbar-expand-lg > .sco-compact__info-line,
      .navbar-expand-lg > .sct-cart,
      .navbar-expand-lg > .sct-document-detail__pickup-instructions-container,
      .navbar-expand-lg > .sct-product-listing--grid,
      .navbar-expand-lg > .sct-product-listing__bar,
      .navbar-expand-lg > .sct-product-listing__bar-product-container,
      .navbar-expand-lg > .sct-shipping-destinations__container,
      .navbar-expand-lg > .scw-account-navigator__full-width-menu,
      .navbar-expand-lg > .scw-catalog__main-content,
      .navbar-expand-lg > .scw-login__full-width-menu,
      .navbar-expand-lg > .scw-my-account__main-content,
      .navbar-expand-lg > .scw-product-search-results__main-content,
      .navbar-expand-lg > .scw-shopping-cart__floating {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; }
      .navbar-expand-lg .navbar-collapse {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
            flex-basis: auto; }
      .navbar-expand-lg .navbar-toggler {
        display: none; } }
  
  @media (max-width: 1199.98px) {
    .navbar-expand-xl > .container, footer .sc-footer__top .navbar-expand-xl > .sc-footer__top-container, footer .sc-footer__top .navbar-expand-xl > .sc-footer__menu-container, footer .sc-footer__bottom .navbar-expand-xl > .sc-footer__bottom-container,
    .navbar-expand-xl > .container-fluid,
    .navbar-expand-xl > .sco-compact__info-line,
    .navbar-expand-xl > .sct-cart,
    .navbar-expand-xl > .sct-document-detail__pickup-instructions-container,
    .navbar-expand-xl > .sct-product-listing--grid,
    .navbar-expand-xl > .sct-product-listing__bar,
    .navbar-expand-xl > .sct-product-listing__bar-product-container,
    .navbar-expand-xl > .sct-shipping-destinations__container,
    .navbar-expand-xl > .scw-account-navigator__full-width-menu,
    .navbar-expand-xl > .scw-catalog__main-content,
    .navbar-expand-xl > .scw-login__full-width-menu,
    .navbar-expand-xl > .scw-my-account__main-content,
    .navbar-expand-xl > .scw-product-search-results__main-content,
    .navbar-expand-xl > .scw-shopping-cart__floating {
      padding-right: 0;
      padding-left: 0; } }
  
  @media (min-width: 1200px) {
    .navbar-expand-xl {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row nowrap;
              flex-flow: row nowrap;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      .navbar-expand-xl .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; }
        .navbar-expand-xl .navbar-nav .dropdown-menu {
          position: absolute; }
        .navbar-expand-xl .navbar-nav .nav-link {
          padding-right: 0.5rem;
          padding-left: 0.5rem; }
      .navbar-expand-xl > .container, footer .sc-footer__top .navbar-expand-xl > .sc-footer__top-container, footer .sc-footer__top .navbar-expand-xl > .sc-footer__menu-container, footer .sc-footer__bottom .navbar-expand-xl > .sc-footer__bottom-container,
      .navbar-expand-xl > .container-fluid,
      .navbar-expand-xl > .sco-compact__info-line,
      .navbar-expand-xl > .sct-cart,
      .navbar-expand-xl > .sct-document-detail__pickup-instructions-container,
      .navbar-expand-xl > .sct-product-listing--grid,
      .navbar-expand-xl > .sct-product-listing__bar,
      .navbar-expand-xl > .sct-product-listing__bar-product-container,
      .navbar-expand-xl > .sct-shipping-destinations__container,
      .navbar-expand-xl > .scw-account-navigator__full-width-menu,
      .navbar-expand-xl > .scw-catalog__main-content,
      .navbar-expand-xl > .scw-login__full-width-menu,
      .navbar-expand-xl > .scw-my-account__main-content,
      .navbar-expand-xl > .scw-product-search-results__main-content,
      .navbar-expand-xl > .scw-shopping-cart__floating {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; }
      .navbar-expand-xl .navbar-collapse {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
            flex-basis: auto; }
      .navbar-expand-xl .navbar-toggler {
        display: none; } }
  
  .navbar-expand {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand > .container, footer .sc-footer__top .navbar-expand > .sc-footer__top-container, footer .sc-footer__top .navbar-expand > .sc-footer__menu-container, footer .sc-footer__bottom .navbar-expand > .sc-footer__bottom-container,
    .navbar-expand > .container-fluid,
    .navbar-expand > .sco-compact__info-line,
    .navbar-expand > .sct-cart,
    .navbar-expand > .sct-document-detail__pickup-instructions-container,
    .navbar-expand > .sct-product-listing--grid,
    .navbar-expand > .sct-product-listing__bar,
    .navbar-expand > .sct-product-listing__bar-product-container,
    .navbar-expand > .sct-shipping-destinations__container,
    .navbar-expand > .scw-account-navigator__full-width-menu,
    .navbar-expand > .scw-catalog__main-content,
    .navbar-expand > .scw-login__full-width-menu,
    .navbar-expand > .scw-my-account__main-content,
    .navbar-expand > .scw-product-search-results__main-content,
    .navbar-expand > .scw-shopping-cart__floating {
      padding-right: 0;
      padding-left: 0; }
    .navbar-expand .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand > .container, footer .sc-footer__top .navbar-expand > .sc-footer__top-container, footer .sc-footer__top .navbar-expand > .sc-footer__menu-container, footer .sc-footer__bottom .navbar-expand > .sc-footer__bottom-container,
    .navbar-expand > .container-fluid,
    .navbar-expand > .sco-compact__info-line,
    .navbar-expand > .sct-cart,
    .navbar-expand > .sct-document-detail__pickup-instructions-container,
    .navbar-expand > .sct-product-listing--grid,
    .navbar-expand > .sct-product-listing__bar,
    .navbar-expand > .sct-product-listing__bar-product-container,
    .navbar-expand > .sct-shipping-destinations__container,
    .navbar-expand > .scw-account-navigator__full-width-menu,
    .navbar-expand > .scw-catalog__main-content,
    .navbar-expand > .scw-login__full-width-menu,
    .navbar-expand > .scw-my-account__main-content,
    .navbar-expand > .scw-product-search-results__main-content,
    .navbar-expand > .scw-shopping-cart__floating {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    .navbar-expand .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    .navbar-expand .navbar-toggler {
      display: none; }
  
  .navbar-light .navbar-brand, .scm-action-header .navbar-brand {
    color: rgba(0, 0, 0, 0.9); }
    .navbar-light .navbar-brand:hover, .scm-action-header .navbar-brand:hover, .navbar-light .navbar-brand:focus, .scm-action-header .navbar-brand:focus {
      color: rgba(0, 0, 0, 0.9); }
  
  .navbar-light .navbar-nav .nav-link, .scm-action-header .navbar-nav .nav-link {
    color: rgba(0, 0, 0, 0.5); }
    .navbar-light .navbar-nav .nav-link:hover, .scm-action-header .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus, .scm-action-header .navbar-nav .nav-link:focus {
      color: rgba(0, 0, 0, 0.7); }
    .navbar-light .navbar-nav .nav-link.disabled, .scm-action-header .navbar-nav .nav-link.disabled {
      color: rgba(0, 0, 0, 0.3); }
  
  .navbar-light .navbar-nav .show > .nav-link, .scm-action-header .navbar-nav .show > .nav-link,
  .navbar-light .navbar-nav .active > .nav-link,
  .scm-action-header .navbar-nav .active > .nav-link,
  .navbar-light .navbar-nav .nav-link.show,
  .scm-action-header .navbar-nav .nav-link.show,
  .navbar-light .navbar-nav .nav-link.active,
  .scm-action-header .navbar-nav .nav-link.active {
    color: rgba(0, 0, 0, 0.9); }
  
  .navbar-light .navbar-toggler, .scm-action-header .navbar-toggler {
    color: rgba(0, 0, 0, 0.5);
    border-color: rgba(0, 0, 0, 0.1); }
  
  .navbar-light .navbar-toggler-icon, .scm-action-header .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }
  
  .navbar-light .navbar-text, .scm-action-header .navbar-text {
    color: rgba(0, 0, 0, 0.5); }
    .navbar-light .navbar-text a, .scm-action-header .navbar-text a {
      color: rgba(0, 0, 0, 0.9); }
      .navbar-light .navbar-text a:hover, .scm-action-header .navbar-text a:hover, .navbar-light .navbar-text a:focus, .scm-action-header .navbar-text a:focus {
        color: rgba(0, 0, 0, 0.9); }
  
  .navbar-dark .navbar-brand {
    color: white; }
    .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
      color: white; }
  
  .navbar-dark .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 0.5); }
    .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
      color: rgba(255, 255, 255, 0.75); }
    .navbar-dark .navbar-nav .nav-link.disabled {
      color: rgba(255, 255, 255, 0.25); }
  
  .navbar-dark .navbar-nav .show > .nav-link,
  .navbar-dark .navbar-nav .active > .nav-link,
  .navbar-dark .navbar-nav .nav-link.show,
  .navbar-dark .navbar-nav .nav-link.active {
    color: white; }
  
  .navbar-dark .navbar-toggler {
    color: rgba(255, 255, 255, 0.5);
    border-color: rgba(255, 255, 255, 0.1); }
  
  .navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }
  
  .navbar-dark .navbar-text {
    color: rgba(255, 255, 255, 0.5); }
    .navbar-dark .navbar-text a {
      color: white; }
      .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
        color: white; }
  
  .card {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: 0.25rem; }
    .card > hr {
      margin-right: 0;
      margin-left: 0; }
    .card > .list-group:first-child .list-group-item:first-child, .card > .list-group:first-child .sco-product-configurator__list-item--active:first-child {
      border-top-left-radius: 0.25rem;
      border-top-right-radius: 0.25rem; }
    .card > .list-group:last-child .list-group-item:last-child, .card > .list-group:last-child .sco-product-configurator__list-item--active:last-child {
      border-bottom-right-radius: 0.25rem;
      border-bottom-left-radius: 0.25rem; }
  
  .card-body {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    padding: 1.25rem; }
  
  .card-title {
    margin-bottom: 0.75rem; }
  
  .card-subtitle {
    margin-top: -0.375rem;
    margin-bottom: 0; }
  
  .card-text:last-child {
    margin-bottom: 0; }
  
  .card-link:hover {
    text-decoration: none; }
  
  .card-link + .card-link {
    margin-left: 1.25rem; }
  
  .card-header {
    padding: 0.75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, 0.03);
    border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
    .card-header:first-child {
      border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }
    .card-header + .list-group .list-group-item:first-child, .card-header + .list-group .sco-product-configurator__list-item--active:first-child {
      border-top: 0; }
  
  .card-footer {
    padding: 0.75rem 1.25rem;
    background-color: rgba(0, 0, 0, 0.03);
    border-top: 1px solid rgba(0, 0, 0, 0.125); }
    .card-footer:last-child {
      border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }
  
  .card-header-tabs {
    margin-right: -0.625rem;
    margin-bottom: -0.75rem;
    margin-left: -0.625rem;
    border-bottom: 0; }
  
  .card-header-pills {
    margin-right: -0.625rem;
    margin-left: -0.625rem; }
  
  .card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.25rem; }
  
  .card-img {
    width: 100%;
    border-radius: calc(0.25rem - 1px); }
  
  .card-img-top {
    width: 100%;
    border-top-left-radius: calc(0.25rem - 1px);
    border-top-right-radius: calc(0.25rem - 1px); }
  
  .card-img-bottom {
    width: 100%;
    border-bottom-right-radius: calc(0.25rem - 1px);
    border-bottom-left-radius: calc(0.25rem - 1px); }
  
  .card-deck {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .card-deck .card {
      margin-bottom: 15px; }
    @media (min-width: 576px) {
      .card-deck {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-flow: row wrap;
                flex-flow: row wrap;
        margin-right: -15px;
        margin-left: -15px; }
        .card-deck .card {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-flex: 1;
              -ms-flex: 1 0 0%;
                  flex: 1 0 0%;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          margin-right: 15px;
          margin-bottom: 0;
          margin-left: 15px; } }
  
  .card-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .card-group > .card {
      margin-bottom: 15px; }
    @media (min-width: 576px) {
      .card-group {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-flow: row wrap;
                flex-flow: row wrap; }
        .card-group > .card {
          -webkit-box-flex: 1;
              -ms-flex: 1 0 0%;
                  flex: 1 0 0%;
          margin-bottom: 0; }
          .card-group > .card + .card {
            margin-left: 0;
            border-left: 0; }
          .card-group > .card:not(:last-child) {
            border-top-right-radius: 0;
            border-bottom-right-radius: 0; }
            .card-group > .card:not(:last-child) .card-img-top,
            .card-group > .card:not(:last-child) .card-header {
              border-top-right-radius: 0; }
            .card-group > .card:not(:last-child) .card-img-bottom,
            .card-group > .card:not(:last-child) .card-footer {
              border-bottom-right-radius: 0; }
          .card-group > .card:not(:first-child) {
            border-top-left-radius: 0;
            border-bottom-left-radius: 0; }
            .card-group > .card:not(:first-child) .card-img-top,
            .card-group > .card:not(:first-child) .card-header {
              border-top-left-radius: 0; }
            .card-group > .card:not(:first-child) .card-img-bottom,
            .card-group > .card:not(:first-child) .card-footer {
              border-bottom-left-radius: 0; } }
  
  .card-columns .card {
    margin-bottom: 0.75rem; }
  
  @media (min-width: 576px) {
    .card-columns {
      -webkit-column-count: 3;
         -moz-column-count: 3;
              column-count: 3;
      -webkit-column-gap: 1.25rem;
         -moz-column-gap: 1.25rem;
              column-gap: 1.25rem;
      orphans: 1;
      widows: 1; }
      .card-columns .card {
        display: inline-block;
        width: 100%; } }
  
  .accordion > .card {
    overflow: hidden; }
    .accordion > .card:not(:first-of-type) .card-header:first-child {
      border-radius: 0; }
    .accordion > .card:not(:first-of-type):not(:last-of-type) {
      border-bottom: 0;
      border-radius: 0; }
    .accordion > .card:first-of-type {
      border-bottom: 0;
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0; }
    .accordion > .card:last-of-type {
      border-top-left-radius: 0;
      border-top-right-radius: 0; }
    .accordion > .card .card-header {
      margin-bottom: -1px; }
  
  .breadcrumb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: inline-flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 0.75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #e9ecef;
    border-radius: 0.25rem; }
  
  .breadcrumb-item + .breadcrumb-item {
    padding-left: 0.5rem; }
    .breadcrumb-item + .breadcrumb-item::before {
      display: inline-block;
      padding-right: 0.5rem;
      color: #868e96;
      content: "/"; }
  
  .breadcrumb-item + .breadcrumb-item:hover::before {
    text-decoration: underline; }
  
  .breadcrumb-item + .breadcrumb-item:hover::before {
    text-decoration: none; }
  
  .breadcrumb-item.active {
    color: #868e96; }
  
  .pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: 0.25rem; }
  
  .page-link {
    position: relative;
    display: block;
    padding: 0.5rem 0.75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #005591;
    background-color: #fff;
    border: 1px solid #ddd; }
    .page-link:hover {
      z-index: 2;
      color: #00192b;
      text-decoration: none;
      background-color: #e9ecef;
      border-color: #ddd; }
    .page-link:focus {
      z-index: 2;
      outline: 0;
      -webkit-box-shadow: 0 0 0 0.2rem rgba(24, 191, 240, 0.25);
              box-shadow: 0 0 0 0.2rem rgba(24, 191, 240, 0.25); }
  
  .page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  
  .page-item:last-child .page-link {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem; }
  
  .page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #18bff0;
    border-color: #18bff0; }
  
  .page-item.disabled .page-link {
    color: #868e96;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #ddd; }
  
  .pagination-lg .page-link {
    padding: 0.75rem 1.5rem;
    font-size: 1rem;
    line-height: 1.5; }
  
  .pagination-lg .page-item:first-child .page-link {
    border-top-left-radius: 0.3rem;
    border-bottom-left-radius: 0.3rem; }
  
  .pagination-lg .page-item:last-child .page-link {
    border-top-right-radius: 0.3rem;
    border-bottom-right-radius: 0.3rem; }
  
  .pagination-sm .page-link {
    padding: 0.25rem 0.5rem;
    font-size: 0.75rem;
    line-height: 1.5; }
  
  .pagination-sm .page-item:first-child .page-link {
    border-top-left-radius: 0.2rem;
    border-bottom-left-radius: 0.2rem; }
  
  .pagination-sm .page-item:last-child .page-link {
    border-top-right-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem; }
  
  .badge {
    display: inline-block;
    padding: 0.25em 0.4em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25rem;
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .badge {
        -webkit-transition: none;
        transition: none; } }
    a.badge:hover, a.badge:focus {
      text-decoration: none; }
    .badge:empty {
      display: none; }
  
  .btn .badge, .sc-layout__button--close .badge, .sc-layout__button--bars .badge, .sca-button--nav .badge, .scw-quote-cart__continue-quote .badge, .scw-shopping-cart__continue-checkout .badge {
    position: relative;
    top: -1px; }
  
  .badge-pill {
    padding-right: 0.6em;
    padding-left: 0.6em;
    border-radius: 10rem; }
  
  .badge-primary, .sca-badge--selected, .sco-compare-products__badge--active, .sct-history-page__data-table .table-active .sct-history-page__default-option {
    color: #fff;
    background-color: #18bff0; }
    a.badge-primary:hover, a.sca-badge--selected:hover, a.sco-compare-products__badge--active:hover, .sct-history-page__data-table .table-active a.sct-history-page__default-option:hover, a.badge-primary:focus, a.sca-badge--selected:focus, a.sco-compare-products__badge--active:focus, .sct-history-page__data-table .table-active a.sct-history-page__default-option:focus {
      color: #fff;
      background-color: #005591; }
    a.badge-primary:focus, a.sca-badge--selected:focus, a.sco-compare-products__badge--active:focus, .sct-history-page__data-table .table-active a.sct-history-page__default-option:focus, a.badge-primary.focus, a.focus.sca-badge--selected, a.focus.sco-compare-products__badge--active, .sct-history-page__data-table .table-active a.focus.sct-history-page__default-option {
      outline: 0;
      -webkit-box-shadow: 0 0 0 0.2rem rgba(24, 191, 240, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(24, 191, 240, 0.5); }
  
  .badge-secondary, .sca-icon-count__badge {
    color: #fff;
    background-color: #868e96; }
    a.badge-secondary:hover, a.sca-icon-count__badge:hover, a.badge-secondary:focus, a.sca-icon-count__badge:focus {
      color: #fff;
      background-color: #6c757d; }
    a.badge-secondary:focus, a.sca-icon-count__badge:focus, a.badge-secondary.focus, a.focus.sca-icon-count__badge {
      outline: 0;
      -webkit-box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5); }
  
  .badge-success {
    color: #fff;
    background-color: #28a745; }
    a.badge-success:hover, a.badge-success:focus {
      color: #fff;
      background-color: #1e7e34; }
    a.badge-success:focus, a.badge-success.focus {
      outline: 0;
      -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
  
  .badge-info {
    color: #fff;
    background-color: #18bff0; }
    a.badge-info:hover, a.badge-info:focus {
      color: #fff;
      background-color: #005591; }
    a.badge-info:focus, a.badge-info.focus {
      outline: 0;
      -webkit-box-shadow: 0 0 0 0.2rem rgba(24, 191, 240, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(24, 191, 240, 0.5); }
  
  .badge-warning {
    color: #333333;
    background-color: #ffc107; }
    a.badge-warning:hover, a.badge-warning:focus {
      color: #333333;
      background-color: #d39e00; }
    a.badge-warning:focus, a.badge-warning.focus {
      outline: 0;
      -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
  
  .badge-danger, .sct-history-page__data-table .sct-history-page__inactive-option,
  .sct-history-page__data-table .sct-history-page__expired-option {
    color: #fff;
    background-color: #dc3545; }
    a.badge-danger:hover, .sct-history-page__data-table a.sct-history-page__inactive-option:hover,
    .sct-history-page__data-table a.sct-history-page__expired-option:hover, a.badge-danger:focus, .sct-history-page__data-table a.sct-history-page__inactive-option:focus,
    .sct-history-page__data-table a.sct-history-page__expired-option:focus {
      color: #fff;
      background-color: #bd2130; }
    a.badge-danger:focus, .sct-history-page__data-table a.sct-history-page__inactive-option:focus,
    .sct-history-page__data-table a.sct-history-page__expired-option:focus, a.badge-danger.focus, .sct-history-page__data-table a.focus.sct-history-page__inactive-option,
    .sct-history-page__data-table a.focus.sct-history-page__expired-option {
      outline: 0;
      -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  
  .badge-light, .sca-badge--action {
    color: #333333;
    background-color: #f8f9fa; }
    a.badge-light:hover, a.sca-badge--action:hover, a.badge-light:focus, a.sca-badge--action:focus {
      color: #333333;
      background-color: #dae0e5; }
    a.badge-light:focus, a.sca-badge--action:focus, a.badge-light.focus, a.focus.sca-badge--action {
      outline: 0;
      -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  
  .badge-dark {
    color: #fff;
    background-color: #343a40; }
    a.badge-dark:hover, a.badge-dark:focus {
      color: #fff;
      background-color: #1d2124; }
    a.badge-dark:focus, a.badge-dark.focus {
      outline: 0;
      -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  
  .jumbotron {
    padding: 2rem 1rem;
    margin-bottom: 2rem;
    background-color: #e9ecef;
    border-radius: 0.3rem; }
    @media (min-width: 576px) {
      .jumbotron {
        padding: 4rem 2rem; } }
  
  .jumbotron-fluid {
    padding-right: 0;
    padding-left: 0;
    border-radius: 0; }
  
  .alert {
    position: relative;
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem; }
  
  .alert-heading {
    color: inherit; }
  
  .alert-link, .sco-massive-messages__link {
    font-weight: bold; }
  
  .alert-dismissible {
    padding-right: 3.8125rem; }
    .alert-dismissible .close, .alert-dismissible .sca-toast__header-close, .alert-dismissible .sco-mobile-menu__close-button {
      position: absolute;
      top: 0;
      right: 0;
      padding: 0.75rem 1.25rem;
      color: inherit; }
  
  .alert-primary {
    color: #0c637d;
    background-color: #d1f2fc;
    border-color: #beedfb; }
    .alert-primary hr {
      border-top-color: #a6e6fa; }
    .alert-primary .alert-link, .alert-primary .sco-massive-messages__link {
      color: #083e4e; }
  
  .alert-secondary {
    color: #464a4e;
    background-color: #e7e8ea;
    border-color: #dddfe2; }
    .alert-secondary hr {
      border-top-color: #cfd2d6; }
    .alert-secondary .alert-link, .alert-secondary .sco-massive-messages__link {
      color: #2e3133; }
  
  .alert-success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb; }
    .alert-success hr {
      border-top-color: #b1dfbb; }
    .alert-success .alert-link, .alert-success .sco-massive-messages__link {
      color: #0b2e13; }
  
  .alert-info {
    color: #0c637d;
    background-color: #d1f2fc;
    border-color: #beedfb; }
    .alert-info hr {
      border-top-color: #a6e6fa; }
    .alert-info .alert-link, .alert-info .sco-massive-messages__link {
      color: #083e4e; }
  
  .alert-warning {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba; }
    .alert-warning hr {
      border-top-color: #ffe8a1; }
    .alert-warning .alert-link, .alert-warning .sco-massive-messages__link {
      color: #533f03; }
  
  .alert-danger {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb; }
    .alert-danger hr {
      border-top-color: #f1b0b7; }
    .alert-danger .alert-link, .alert-danger .sco-massive-messages__link {
      color: #491217; }
  
  .alert-light {
    color: #818182;
    background-color: #fefefe;
    border-color: #fdfdfe; }
    .alert-light hr {
      border-top-color: #ececf6; }
    .alert-light .alert-link, .alert-light .sco-massive-messages__link {
      color: #686868; }
  
  .alert-dark {
    color: #1b1e21;
    background-color: #d6d8d9;
    border-color: #c6c8ca; }
    .alert-dark hr {
      border-top-color: #b9bbbe; }
    .alert-dark .alert-link, .alert-dark .sco-massive-messages__link {
      color: #040505; }
  
  @-webkit-keyframes progress-bar-stripes {
    from {
      background-position: 1rem 0; }
    to {
      background-position: 0 0; } }
  
  @keyframes progress-bar-stripes {
    from {
      background-position: 1rem 0; }
    to {
      background-position: 0 0; } }
  
  .progress {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 1rem;
    overflow: hidden;
    font-size: 0.75rem;
    background-color: #e9ecef;
    border-radius: 0.25rem; }
  
  .progress-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #18bff0;
    -webkit-transition: width 0.6s ease;
    transition: width 0.6s ease; }
    @media (prefers-reduced-motion: reduce) {
      .progress-bar {
        -webkit-transition: none;
        transition: none; } }
  
  .progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 1rem 1rem; }
  
  .progress-bar-animated {
    -webkit-animation: progress-bar-stripes 1s linear infinite;
            animation: progress-bar-stripes 1s linear infinite; }
    @media (prefers-reduced-motion: reduce) {
      .progress-bar-animated {
        -webkit-animation: none;
                animation: none; } }
  
  .media {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
  
  .media-body {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  
  .list-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 0;
    margin-bottom: 0; }
  
  .list-group-item-action {
    width: 100%;
    color: #495057;
    text-align: inherit; }
    .list-group-item-action:hover, .list-group-item-action:focus {
      z-index: 1;
      color: #495057;
      text-decoration: none;
      background-color: #f8f9fa; }
    .list-group-item-action:active {
      color: #333333;
      background-color: #e9ecef; }
  
  .list-group-item, .sco-product-configurator__list-item--active {
    position: relative;
    display: block;
    padding: 0.75rem 1.25rem;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.125); }
    .list-group-item:first-child, .sco-product-configurator__list-item--active:first-child {
      border-top-left-radius: 0.25rem;
      border-top-right-radius: 0.25rem; }
    .list-group-item:last-child, .sco-product-configurator__list-item--active:last-child {
      margin-bottom: 0;
      border-bottom-right-radius: 0.25rem;
      border-bottom-left-radius: 0.25rem; }
    .list-group-item.disabled, .disabled.sco-product-configurator__list-item--active, .list-group-item:disabled, .sco-product-configurator__list-item--active:disabled {
      color: #868e96;
      pointer-events: none;
      background-color: #fff; }
    .list-group-item.active, .active.sco-product-configurator__list-item--active {
      z-index: 2;
      color: #fff;
      background-color: #18bff0;
      border-color: #18bff0; }
  
  .list-group-horizontal {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal .list-group-item, .list-group-horizontal .sco-product-configurator__list-item--active {
      margin-right: -1px;
      margin-bottom: 0; }
      .list-group-horizontal .list-group-item:first-child, .list-group-horizontal .sco-product-configurator__list-item--active:first-child {
        border-top-left-radius: 0.25rem;
        border-bottom-left-radius: 0.25rem;
        border-top-right-radius: 0; }
      .list-group-horizontal .list-group-item:last-child, .list-group-horizontal .sco-product-configurator__list-item--active:last-child {
        margin-right: 0;
        border-top-right-radius: 0.25rem;
        border-bottom-right-radius: 0.25rem;
        border-bottom-left-radius: 0; }
  
  @media (min-width: 576px) {
    .list-group-horizontal-sm {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .list-group-horizontal-sm .list-group-item, .list-group-horizontal-sm .sco-product-configurator__list-item--active {
        margin-right: -1px;
        margin-bottom: 0; }
        .list-group-horizontal-sm .list-group-item:first-child, .list-group-horizontal-sm .sco-product-configurator__list-item--active:first-child {
          border-top-left-radius: 0.25rem;
          border-bottom-left-radius: 0.25rem;
          border-top-right-radius: 0; }
        .list-group-horizontal-sm .list-group-item:last-child, .list-group-horizontal-sm .sco-product-configurator__list-item--active:last-child {
          margin-right: 0;
          border-top-right-radius: 0.25rem;
          border-bottom-right-radius: 0.25rem;
          border-bottom-left-radius: 0; } }
  
  @media (min-width: 768px) {
    .list-group-horizontal-md {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .list-group-horizontal-md .list-group-item, .list-group-horizontal-md .sco-product-configurator__list-item--active {
        margin-right: -1px;
        margin-bottom: 0; }
        .list-group-horizontal-md .list-group-item:first-child, .list-group-horizontal-md .sco-product-configurator__list-item--active:first-child {
          border-top-left-radius: 0.25rem;
          border-bottom-left-radius: 0.25rem;
          border-top-right-radius: 0; }
        .list-group-horizontal-md .list-group-item:last-child, .list-group-horizontal-md .sco-product-configurator__list-item--active:last-child {
          margin-right: 0;
          border-top-right-radius: 0.25rem;
          border-bottom-right-radius: 0.25rem;
          border-bottom-left-radius: 0; } }
  
  @media (min-width: 992px) {
    .list-group-horizontal-lg {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .list-group-horizontal-lg .list-group-item, .list-group-horizontal-lg .sco-product-configurator__list-item--active {
        margin-right: -1px;
        margin-bottom: 0; }
        .list-group-horizontal-lg .list-group-item:first-child, .list-group-horizontal-lg .sco-product-configurator__list-item--active:first-child {
          border-top-left-radius: 0.25rem;
          border-bottom-left-radius: 0.25rem;
          border-top-right-radius: 0; }
        .list-group-horizontal-lg .list-group-item:last-child, .list-group-horizontal-lg .sco-product-configurator__list-item--active:last-child {
          margin-right: 0;
          border-top-right-radius: 0.25rem;
          border-bottom-right-radius: 0.25rem;
          border-bottom-left-radius: 0; } }
  
  @media (min-width: 1200px) {
    .list-group-horizontal-xl {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .list-group-horizontal-xl .list-group-item, .list-group-horizontal-xl .sco-product-configurator__list-item--active {
        margin-right: -1px;
        margin-bottom: 0; }
        .list-group-horizontal-xl .list-group-item:first-child, .list-group-horizontal-xl .sco-product-configurator__list-item--active:first-child {
          border-top-left-radius: 0.25rem;
          border-bottom-left-radius: 0.25rem;
          border-top-right-radius: 0; }
        .list-group-horizontal-xl .list-group-item:last-child, .list-group-horizontal-xl .sco-product-configurator__list-item--active:last-child {
          margin-right: 0;
          border-top-right-radius: 0.25rem;
          border-bottom-right-radius: 0.25rem;
          border-bottom-left-radius: 0; } }
  
  .list-group-flush .list-group-item, .list-group-flush .sco-product-configurator__list-item--active {
    border-right: 0;
    border-left: 0;
    border-radius: 0; }
    .list-group-flush .list-group-item:last-child, .list-group-flush .sco-product-configurator__list-item--active:last-child {
      margin-bottom: -1px; }
  
  .list-group-flush:first-child .list-group-item:first-child, .list-group-flush:first-child .sco-product-configurator__list-item--active:first-child {
    border-top: 0; }
  
  .list-group-flush:last-child .list-group-item:last-child, .list-group-flush:last-child .sco-product-configurator__list-item--active:last-child {
    margin-bottom: 0;
    border-bottom: 0; }
  
  .list-group-item-primary {
    color: #0c637d;
    background-color: #beedfb; }
    .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
      color: #0c637d;
      background-color: #a6e6fa; }
    .list-group-item-primary.list-group-item-action.active {
      color: #fff;
      background-color: #0c637d;
      border-color: #0c637d; }
  
  .list-group-item-secondary {
    color: #464a4e;
    background-color: #dddfe2; }
    .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
      color: #464a4e;
      background-color: #cfd2d6; }
    .list-group-item-secondary.list-group-item-action.active {
      color: #fff;
      background-color: #464a4e;
      border-color: #464a4e; }
  
  .list-group-item-success {
    color: #155724;
    background-color: #c3e6cb; }
    .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
      color: #155724;
      background-color: #b1dfbb; }
    .list-group-item-success.list-group-item-action.active {
      color: #fff;
      background-color: #155724;
      border-color: #155724; }
  
  .list-group-item-info {
    color: #0c637d;
    background-color: #beedfb; }
    .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
      color: #0c637d;
      background-color: #a6e6fa; }
    .list-group-item-info.list-group-item-action.active {
      color: #fff;
      background-color: #0c637d;
      border-color: #0c637d; }
  
  .list-group-item-warning {
    color: #856404;
    background-color: #ffeeba; }
    .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
      color: #856404;
      background-color: #ffe8a1; }
    .list-group-item-warning.list-group-item-action.active {
      color: #fff;
      background-color: #856404;
      border-color: #856404; }
  
  .list-group-item-danger {
    color: #721c24;
    background-color: #f5c6cb; }
    .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
      color: #721c24;
      background-color: #f1b0b7; }
    .list-group-item-danger.list-group-item-action.active {
      color: #fff;
      background-color: #721c24;
      border-color: #721c24; }
  
  .list-group-item-light, .sco-product-configurator__list-item--active {
    color: #818182;
    background-color: #fdfdfe; }
    .list-group-item-light.list-group-item-action:hover, .list-group-item-action.sco-product-configurator__list-item--active:hover, .list-group-item-light.list-group-item-action:focus, .list-group-item-action.sco-product-configurator__list-item--active:focus {
      color: #818182;
      background-color: #ececf6; }
    .list-group-item-light.list-group-item-action.active, .list-group-item-action.active.sco-product-configurator__list-item--active {
      color: #fff;
      background-color: #818182;
      border-color: #818182; }
  
  .list-group-item-dark {
    color: #1b1e21;
    background-color: #c6c8ca; }
    .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
      color: #1b1e21;
      background-color: #b9bbbe; }
    .list-group-item-dark.list-group-item-action.active {
      color: #fff;
      background-color: #1b1e21;
      border-color: #1b1e21; }
  
  .close, .sca-toast__header-close, .sco-mobile-menu__close-button {
    float: right;
    font-size: 1.3125rem;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5; }
    .close:hover, .sca-toast__header-close:hover, .sco-mobile-menu__close-button:hover {
      color: #000;
      text-decoration: none; }
    .close:not(:disabled):not(.disabled):hover, .sca-toast__header-close:not(:disabled):not(.disabled):hover, .sco-mobile-menu__close-button:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus, .sca-toast__header-close:not(:disabled):not(.disabled):focus, .sco-mobile-menu__close-button:not(:disabled):not(.disabled):focus {
      opacity: .75; }
  
  button.close, button.sca-toast__header-close, button.sco-mobile-menu__close-button {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none; }
  
  a.close.disabled, a.disabled.sca-toast__header-close, a.disabled.sco-mobile-menu__close-button {
    pointer-events: none; }
  
  .modal-open {
    overflow: hidden; }
    .modal-open .modal {
      overflow-x: hidden;
      overflow-y: auto; }
  
  .modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1020;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0; }
  
  .modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
    pointer-events: none; }
    .modal.fade .modal-dialog {
      -webkit-transition: -webkit-transform 0.3s ease-out;
      transition: -webkit-transform 0.3s ease-out;
      transition: transform 0.3s ease-out;
      transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
      -webkit-transform: translate(0, -50px);
              transform: translate(0, -50px); }
      @media (prefers-reduced-motion: reduce) {
        .modal.fade .modal-dialog {
          -webkit-transition: none;
          transition: none; } }
    .modal.show .modal-dialog {
      -webkit-transform: none;
              transform: none; }
  
  .modal-dialog-scrollable {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-height: calc(100% - 20px); }
    .modal-dialog-scrollable .modal-content {
      max-height: calc(100vh - 20px);
      overflow: hidden; }
    .modal-dialog-scrollable .modal-header,
    .modal-dialog-scrollable .modal-footer {
      -ms-flex-negative: 0;
          flex-shrink: 0; }
    .modal-dialog-scrollable .modal-body {
      overflow-y: auto; }
  
  .modal-dialog-centered {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-height: calc(100% - 20px); }
    .modal-dialog-centered::before {
      display: block;
      height: calc(100vh - 20px);
      content: ""; }
    .modal-dialog-centered.modal-dialog-scrollable {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      height: 100%; }
      .modal-dialog-centered.modal-dialog-scrollable .modal-content {
        max-height: none; }
      .modal-dialog-centered.modal-dialog-scrollable::before {
        content: none; }
  
  .modal-content {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0.3rem;
    outline: 0; }
  
  .modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1010;
    width: 100vw;
    height: 100vh;
    background-color: #000; }
    .modal-backdrop.fade {
      opacity: 0; }
    .modal-backdrop.show {
      opacity: 0.5; }
  
  .modal-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 15px;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: 0.3rem;
    border-top-right-radius: 0.3rem; }
    .modal-header .close, .modal-header .sca-toast__header-close, .modal-header .sco-mobile-menu__close-button {
      padding: 15px;
      margin: -1rem -1rem -1rem auto; }
  
  .modal-title {
    margin-bottom: 0;
    line-height: 1.5; }
  
  .modal-body {
    position: relative;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    padding: 1rem; }
  
  .modal-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding: 1rem;
    border-top: 1px solid #dee2e6;
    border-bottom-right-radius: 0.3rem;
    border-bottom-left-radius: 0.3rem; }
    .modal-footer > :not(:first-child) {
      margin-left: .25rem; }
    .modal-footer > :not(:last-child) {
      margin-right: .25rem; }
  
  .modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll; }
  
  @media (min-width: 576px) {
    .modal-dialog {
      max-width: 500px;
      margin: 30px auto; }
    .modal-dialog-scrollable {
      max-height: calc(100% - 60px); }
      .modal-dialog-scrollable .modal-content {
        max-height: calc(100vh - 60px); }
    .modal-dialog-centered {
      min-height: calc(100% - 60px); }
      .modal-dialog-centered::before {
        height: calc(100vh - 60px); }
    .modal-sm {
      max-width: 300px; } }
  
  @media (min-width: 992px) {
    .modal-lg, .scm-modal__product-image .scm-modal__dialog,
    .modal-xl {
      max-width: 800px; } }
  
  @media (min-width: 1200px) {
    .modal-xl {
      max-width: 1140px; } }
  
  .toast {
    max-width: 350px;
    overflow: hidden;
    font-size: 0.875rem;
    background-color: rgba(255, 255, 255, 0.85);
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
            box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
    opacity: 0;
    border-radius: 0.25rem; }
    .toast:not(:last-child) {
      margin-bottom: 0.75rem; }
    .toast.showing {
      opacity: 1; }
    .toast.show {
      display: block;
      opacity: 1; }
    .toast.hide {
      display: none; }
  
  .toast-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0.25rem 0.75rem;
    color: #868e96;
    background-color: rgba(255, 255, 255, 0.85);
    background-clip: padding-box;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
  
  .toast-body {
    padding: 0.75rem; }
  
  .tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    margin: 0;
    font-family: "Open Sans", BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: 0.75rem;
    word-wrap: break-word;
    opacity: 0; }
    .tooltip.show {
      opacity: 0.9; }
    .tooltip .arrow {
      position: absolute;
      display: block;
      width: 5px;
      height: 5px; }
      .tooltip .arrow::before {
        position: absolute;
        content: "";
        border-color: transparent;
        border-style: solid; }
  
  .bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
    padding: 5px 0; }
    .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
      bottom: 0; }
      .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
        top: 0;
        border-width: 5px 2.5px 0;
        border-top-color: #000; }
  
  .bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
    padding: 0 5px; }
    .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
      left: 0;
      width: 5px;
      height: 5px; }
      .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
        right: 0;
        border-width: 2.5px 5px 2.5px 0;
        border-right-color: #000; }
  
  .bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
    padding: 5px 0; }
    .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
      top: 0; }
      .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
        bottom: 0;
        border-width: 0 2.5px 5px;
        border-bottom-color: #000; }
  
  .bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
    padding: 0 5px; }
    .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
      right: 0;
      width: 5px;
      height: 5px; }
      .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
        left: 0;
        border-width: 2.5px 0 2.5px 5px;
        border-left-color: #000; }
  
  .tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: 0.25rem; }
  
  .popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1030;
    display: block;
    max-width: 276px;
    font-family: "Open Sans", BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: 0.75rem;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0.3rem; }
    .popover .arrow {
      position: absolute;
      display: block;
      width: 10px;
      height: 5px;
      margin: 0 0.3rem; }
      .popover .arrow::before, .popover .arrow::after {
        position: absolute;
        display: block;
        content: "";
        border-color: transparent;
        border-style: solid; }
  
  .bs-popover-top, .bs-popover-auto[x-placement^="top"] {
    margin-bottom: 5px; }
    .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
      bottom: calc((5px + 1px) * -1); }
      .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
        bottom: 0;
        border-width: 5px 5px 0;
        border-top-color: rgba(0, 0, 0, 0.25); }
      .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
        bottom: 1px;
        border-width: 5px 5px 0;
        border-top-color: #fff; }
  
  .bs-popover-right, .bs-popover-auto[x-placement^="right"] {
    margin-left: 5px; }
    .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
      left: calc((5px + 1px) * -1);
      width: 5px;
      height: 10px;
      margin: 0.3rem 0; }
      .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
        left: 0;
        border-width: 5px 5px 5px 0;
        border-right-color: rgba(0, 0, 0, 0.25); }
      .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
        left: 1px;
        border-width: 5px 5px 5px 0;
        border-right-color: #fff; }
  
  .bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
    margin-top: 5px; }
    .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
      top: calc((5px + 1px) * -1); }
      .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
        top: 0;
        border-width: 0 5px 5px 5px;
        border-bottom-color: rgba(0, 0, 0, 0.25); }
      .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
        top: 1px;
        border-width: 0 5px 5px 5px;
        border-bottom-color: #fff; }
    .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
      position: absolute;
      top: 0;
      left: 50%;
      display: block;
      width: 10px;
      margin-left: -5px;
      content: "";
      border-bottom: 1px solid #f7f7f7; }
  
  .bs-popover-left, .bs-popover-auto[x-placement^="left"] {
    margin-right: 5px; }
    .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
      right: calc((5px + 1px) * -1);
      width: 5px;
      height: 10px;
      margin: 0.3rem 0; }
      .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
        right: 0;
        border-width: 5px 0 5px 5px;
        border-left-color: rgba(0, 0, 0, 0.25); }
      .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
        right: 1px;
        border-width: 5px 0 5px 5px;
        border-left-color: #fff; }
  
  .popover-header {
    padding: 8px 14px;
    margin-bottom: 0;
    font-size: 0.875rem;
    color: inherit;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-top-left-radius: calc(0.3rem - 1px);
    border-top-right-radius: calc(0.3rem - 1px); }
    .popover-header:empty {
      display: none; }
  
  .popover-body {
    padding: 9px 14px;
    color: #333333; }
  
  .carousel {
    position: relative; }
  
  .carousel.pointer-event {
    -ms-touch-action: pan-y;
        touch-action: pan-y; }
  
  .carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden; }
    .carousel-inner::after {
      display: block;
      clear: both;
      content: ""; }
  
  .carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    transition: -webkit-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .carousel-item {
        -webkit-transition: none;
        transition: none; } }
  
  .carousel-item.active,
  .carousel-item-next,
  .carousel-item-prev {
    display: block; }
  
  .carousel-item-next:not(.carousel-item-left),
  .active.carousel-item-right {
    -webkit-transform: translateX(100%);
            transform: translateX(100%); }
  
  .carousel-item-prev:not(.carousel-item-right),
  .active.carousel-item-left {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%); }
  
  .carousel-fade .carousel-item {
    opacity: 0;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transform: none;
            transform: none; }
  
  .carousel-fade .carousel-item.active,
  .carousel-fade .carousel-item-next.carousel-item-left,
  .carousel-fade .carousel-item-prev.carousel-item-right {
    z-index: 1;
    opacity: 1; }
  
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    z-index: 0;
    opacity: 0;
    -webkit-transition: 0s 0.6s opacity;
    transition: 0s 0.6s opacity; }
    @media (prefers-reduced-motion: reduce) {
      .carousel-fade .active.carousel-item-left,
      .carousel-fade .active.carousel-item-right {
        -webkit-transition: none;
        transition: none; } }
  
  .carousel-control-prev,
  .carousel-control-next {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 15%;
    color: #fff;
    text-align: center;
    opacity: 0.5;
    -webkit-transition: opacity 0.15s ease;
    transition: opacity 0.15s ease; }
    @media (prefers-reduced-motion: reduce) {
      .carousel-control-prev,
      .carousel-control-next {
        -webkit-transition: none;
        transition: none; } }
    .carousel-control-prev:hover, .carousel-control-prev:focus,
    .carousel-control-next:hover,
    .carousel-control-next:focus {
      color: #fff;
      text-decoration: none;
      outline: 0;
      opacity: 0.9; }
  
  .carousel-control-prev {
    left: 0; }
  
  .carousel-control-next {
    right: 0; }
  
  .carousel-control-prev-icon,
  .carousel-control-next-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: no-repeat 50% / 100% 100%; }
  
  .carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e"); }
  
  .carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e"); }
  
  .carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 15;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-left: 0;
    margin-right: 15%;
    margin-left: 15%;
    list-style: none; }
    .carousel-indicators li {
      -webkit-box-sizing: content-box;
              box-sizing: content-box;
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      width: 30px;
      height: 3px;
      margin-right: 3px;
      margin-left: 3px;
      text-indent: -999px;
      cursor: pointer;
      background-color: #fff;
      background-clip: padding-box;
      border-top: 10px solid transparent;
      border-bottom: 10px solid transparent;
      opacity: .5;
      -webkit-transition: opacity 0.6s ease;
      transition: opacity 0.6s ease; }
      @media (prefers-reduced-motion: reduce) {
        .carousel-indicators li {
          -webkit-transition: none;
          transition: none; } }
    .carousel-indicators .active {
      opacity: 1; }
  
  .carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center; }
  
  .align-baseline, .sca-table thead th {
    vertical-align: baseline !important; }
  
  .align-top, .scm-data-table__body td, .scw-compare-products__table thead th.scw-compare-products__product {
    vertical-align: top !important; }
  
  .align-middle, .sca-credit-card-types, .sca-option-select__button--dropdown:active, .scm-matrix-product__table thead th, .scm-matrix-product__table th:first-child {
    vertical-align: middle !important; }
  
  .align-bottom, .scm-data-table__actions-info {
    vertical-align: bottom !important; }
  
  .align-text-bottom {
    vertical-align: text-bottom !important; }
  
  .align-text-top {
    vertical-align: text-top !important; }
  
  .bg-primary {
    background-color: #18bff0 !important; }
  
  a.bg-primary:hover, a.bg-primary:focus,
  button.bg-primary:hover,
  button.bg-primary:focus {
    background-color: #005591 !important; }
  
  .bg-secondary {
    background-color: #868e96 !important; }
  
  a.bg-secondary:hover, a.bg-secondary:focus,
  button.bg-secondary:hover,
  button.bg-secondary:focus {
    background-color: #6c757d !important; }
  
  .bg-success, .sca-progress__bar--success, .sca-toast--success .sca-toast__header,
  .sca-toast--success .sca-toast__body {
    background-color: #28a745 !important; }
  
  a.bg-success:hover, a.sca-progress__bar--success:hover, .sca-toast--success a.sca-toast__header:hover,
  .sca-toast--success a.sca-toast__body:hover, a.bg-success:focus, a.sca-progress__bar--success:focus, .sca-toast--success a.sca-toast__header:focus,
  .sca-toast--success a.sca-toast__body:focus,
  button.bg-success:hover,
  button.sca-progress__bar--success:hover,
  .sca-toast--success button.sca-toast__header:hover,
  .sca-toast--success button.sca-toast__body:hover,
  button.bg-success:focus,
  button.sca-progress__bar--success:focus,
  .sca-toast--success button.sca-toast__header:focus,
  .sca-toast--success button.sca-toast__body:focus {
    background-color: #1e7e34 !important; }
  
  .bg-info, .sca-toast--info .sca-toast__header,
  .sca-toast--info .sca-toast__body {
    background-color: #18bff0 !important; }
  
  a.bg-info:hover, .sca-toast--info a.sca-toast__header:hover,
  .sca-toast--info a.sca-toast__body:hover, a.bg-info:focus, .sca-toast--info a.sca-toast__header:focus,
  .sca-toast--info a.sca-toast__body:focus,
  button.bg-info:hover,
  .sca-toast--info button.sca-toast__header:hover,
  .sca-toast--info button.sca-toast__body:hover,
  button.bg-info:focus,
  .sca-toast--info button.sca-toast__header:focus,
  .sca-toast--info button.sca-toast__body:focus {
    background-color: #005591 !important; }
  
  .bg-warning, .sca-toast--warning .sca-toast__header,
  .sca-toast--warning .sca-toast__body {
    background-color: #ffc107 !important; }
  
  a.bg-warning:hover, .sca-toast--warning a.sca-toast__header:hover,
  .sca-toast--warning a.sca-toast__body:hover, a.bg-warning:focus, .sca-toast--warning a.sca-toast__header:focus,
  .sca-toast--warning a.sca-toast__body:focus,
  button.bg-warning:hover,
  .sca-toast--warning button.sca-toast__header:hover,
  .sca-toast--warning button.sca-toast__body:hover,
  button.bg-warning:focus,
  .sca-toast--warning button.sca-toast__header:focus,
  .sca-toast--warning button.sca-toast__body:focus {
    background-color: #d39e00 !important; }
  
  .bg-danger, .sca-progress__bar--danger, .sca-toast--danger .sca-toast__header,
  .sca-toast--danger .sca-toast__body {
    background-color: #dc3545 !important; }
  
  a.bg-danger:hover, a.sca-progress__bar--danger:hover, .sca-toast--danger a.sca-toast__header:hover,
  .sca-toast--danger a.sca-toast__body:hover, a.bg-danger:focus, a.sca-progress__bar--danger:focus, .sca-toast--danger a.sca-toast__header:focus,
  .sca-toast--danger a.sca-toast__body:focus,
  button.bg-danger:hover,
  button.sca-progress__bar--danger:hover,
  .sca-toast--danger button.sca-toast__header:hover,
  .sca-toast--danger button.sca-toast__body:hover,
  button.bg-danger:focus,
  button.sca-progress__bar--danger:focus,
  .sca-toast--danger button.sca-toast__header:focus,
  .sca-toast--danger button.sca-toast__body:focus {
    background-color: #bd2130 !important; }
  
  .bg-light, .sca-option-select__dropdown-item.invalid, .sca-price-description--breakdown, .scm-content-list__content--unread {
    background-color: #f8f9fa !important; }
  
  a.bg-light:hover, a.sca-option-select__dropdown-item.invalid:hover, a.sca-price-description--breakdown:hover, a.scm-content-list__content--unread:hover, a.bg-light:focus, a.sca-option-select__dropdown-item.invalid:focus, a.sca-price-description--breakdown:focus, a.scm-content-list__content--unread:focus,
  button.bg-light:hover,
  button.sca-option-select__dropdown-item.invalid:hover,
  button.sca-price-description--breakdown:hover,
  button.scm-content-list__content--unread:hover,
  button.bg-light:focus,
  button.sca-option-select__dropdown-item.invalid:focus,
  button.sca-price-description--breakdown:focus,
  button.scm-content-list__content--unread:focus {
    background-color: #dae0e5 !important; }
  
  .bg-dark, .sct-shipping-destinations__info-heading-title {
    background-color: #343a40 !important; }
  
  a.bg-dark:hover, a.sct-shipping-destinations__info-heading-title:hover, a.bg-dark:focus, a.sct-shipping-destinations__info-heading-title:focus,
  button.bg-dark:hover,
  button.sct-shipping-destinations__info-heading-title:hover,
  button.bg-dark:focus,
  button.sct-shipping-destinations__info-heading-title:focus {
    background-color: #1d2124 !important; }
  
  .bg-white, .sco-compare-products__row--products, .sco-compare-products__empty-column, .sco-compare-products__card, .sco-top-attributes-filter__chips, .scs-table-no-hover tbody tr:hover, .scw-account-navigator__full-menu-body, .scw-compare-products__card {
    background-color: #fff !important; }
  
  .bg-transparent, .sca-dropdown__dropdown-item--price-range,
  .sca-dropdown__dropdown-item--price-range:active, .sco-sidebar-attributes-filter__card-header {
    background-color: transparent !important; }
  
  .border, .sca-category-node, .sca-chips__badge:not(.sca-chips__badge--action), .sca-option-select__option, .sca-option-select__option-dropdown-color, .sca-spinner-first, .sca-spinner-second, .sca-spinner-third, .sca-spinner-fourth, .sca-spinner-fifth, .sca-spinner-sixth, .scm-content-list__content, .scm-content-list__content-identifier, .scm-matrix-product__segment-value, .sco-cart-product__general-details, .sco-compare-products__color, .sco-compare-products__search-compare,
  .sco-compare-products__product, .sco-compare-products__attribute, .sco-detail-product__general-details, .sco-navigator__link--dismiss, .sco-payment-methods__terms-conditions-container, .sco-product-configurator__list-item, .sco-product-content-carousel__thumbnail-slider .slick-current .sca-product-image, .sct-more-info-modal__option-select .sca-option-select__option:not(.active):hover, .sct-product-listing__alert, .scw-product-content__option-select .sca-option-select__option:not(.active):hover, .scw-product-content__attribute-description, .scw-product-content__segment-header-link, .scw-quick-order__product-title {
    border: 1px solid #dee2e6 !important; }
  
  .border-top, .scm-collapse--multiple-levels__third-level, .scm-paging, .scm-search__chips, .sco-mobile-menu__account-navigator--second-nav, .sco-navigator__options, .sct-cart__actions--bottom, .sct-add-to-cart-confirmation-modal__total-cart-price, .sct-product-search-modal__product, .scw-quick-order__tooltip-right-info, .sc-layout__elements--main-nav .scw-account-navigator__container, .sc-layout__elements--main-nav .scw-sales-person-options__container, .sc-layout__nav--secondary .scw-login-logout__container {
    border-top: 1px solid #dee2e6 !important; }
  
  .border-right, .sct-add-to-cart-confirmation-modal__product-info, .scw-catalog-navigation__catalog-column, .scw-product-content__main-info-container--product-information-position {
    border-right: 1px solid #dee2e6 !important; }
  
  .border-bottom, .scm-paging, .scm-search__product-info, .sco-compact__product-info, .sco-compact__info-line, .sco-document-shipment__detail-product:not(:last-child), .sco-mobile-menu__list, .sco-mobile-menu__account-navigator--second-nav, .sco-navigator__header-title, .sct-cart__cart-product--border, .sct-cart__actions--bottom, .sct-product-listing__product-container:not(:last-child):not(.sct-product-listing__product-container--grid), .scw-catalog-navigation__category-title, .scm-modal__customize-dashboard .scm-modal__divider, .scw-store-locator__store:not(.selected), .scw-store-locator__page-title--subtitle, .sc-layout__elements--main-nav .scw-account-navigator__container, .sc-layout__nav--secondary .scw-login-logout__container {
    border-bottom: 1px solid #dee2e6 !important; }
  
  .border-left, .scm-search__collapse--all-suggestions .scm-search__product-suggestions, .scw-login__guest-checkout--on-page, .scw-product-content__main-info-container--product-information-position-reverse {
    border-left: 1px solid #dee2e6 !important; }
  
  .border-0, .sca-card--rounded, .sca-checkbox--radio, .sca-checkbox--list .sca-checkbox, .sca-checkbox--borderless, .sca-dropdown__checkbox--inside, .sca-list--checkbox .sca-list__checkbox, .sca-product-image__img--thumbnail, .scm-content-list__content-identifier--action,
  .scm-content-list__content-identifier--img, .sco-compare-products__table, .sco-compare-products__empty-column, .sco-compare-products__card, .sco-document-header__card,
  .sco-document-header__card--from,
  .sco-document-header__card--destination, .sco-document-shipment__card, .sco-product-configurator__list-item--active, .sco-product-content-carousel__column--thumbnail-slider .sco-product-content-carousel__product-image, .sco-sidebar-attributes-filter__card, .scm-modal__shipping-address .scm-modal__checkbox, .scw-product-content__main-info-container--display-images-off.scw-product-content__main-info-container--product-information-position, .scw-product-content__main-info-container--display-images-off.scw-product-content__main-info-container--product-information-position-reverse, .scw-product-content__attribute-table, .scw-quick-order__table {
    border: 0 !important; }
  
  .border-top-0, .sca-tabs--horizontal .sca-tabs__nav .sca-tabs__nav-link, .sca-tabs--horizontal .sca-tabs__nav .sca-tabs__nav-link.active, .sca-tabs--horizontal .sca-tabs__nav .sca-tabs__nav-link:hover, .sca-tabs--horizontal .sca-tabs__nav .sca-tabs__nav-link:focus, .sca-tabs--horizontal .sca-tabs__nav .sca-tabs__nav-link:focus-visible, .sco-cart-product__secondary-details .sco-detail-product__kit-components .scm-collapse__card, .sco-detail-product__secondary-details .sco-detail-product__kit-components .scm-collapse__card, .sco-navigator__header-title ~ .sco-navigator__options, .scw-my-account__nav-link {
    border-top: 0 !important; }
  
  .border-right-0, .sca-tabs--horizontal .sca-tabs__nav .sca-tabs__nav-link, .sca-tabs--horizontal .sca-tabs__nav .sca-tabs__nav-link.active, .sca-tabs--horizontal .sca-tabs__nav .sca-tabs__nav-link:hover, .sca-tabs--horizontal .sca-tabs__nav .sca-tabs__nav-link:focus, .sca-tabs--horizontal .sca-tabs__nav .sca-tabs__nav-link:focus-visible, .scw-my-account__nav-link, .scw-product-content__segment-headers .scw-product-content__segment-header-link.active {
    border-right: 0 !important; }
  
  .border-bottom-0, .sca-toast__header, .scm-search__product-info:last-child, .scw-my-account__nav-tabs {
    border-bottom: 0 !important; }
  
  .border-left-0, .sca-tabs--horizontal .sca-tabs__nav .sca-tabs__nav-link, .sca-tabs--horizontal .sca-tabs__nav .sca-tabs__nav-link.active, .sca-tabs--horizontal .sca-tabs__nav .sca-tabs__nav-link:hover, .sca-tabs--horizontal .sca-tabs__nav .sca-tabs__nav-link:focus, .sca-tabs--horizontal .sca-tabs__nav .sca-tabs__nav-link:focus-visible, .scw-my-account__nav-link {
    border-left: 0 !important; }
  
  .border-primary, .sca-category-node.active, .sca-chips__badge:not(.sca-chips__badge--action), .sca-option-select__option.active, .sca-tabs--horizontal .sca-tabs__nav .sca-tabs__nav-link.active, .sco-navigator__link--dismiss, .sco-product-content-carousel__thumbnail-slider .slick-current .sca-product-image, .sct-more-info-modal__option-select .sca-option-select__option:not(.active):hover, .scw-product-content__option-select .sca-option-select__option:not(.active):hover {
    border-color: #18bff0 !important; }
  
  .border-secondary {
    border-color: #868e96 !important; }
  
  .border-success {
    border-color: #28a745 !important; }
  
  .border-info {
    border-color: #18bff0 !important; }
  
  .border-warning {
    border-color: #ffc107 !important; }
  
  .border-danger {
    border-color: #dc3545 !important; }
  
  .border-light, .sct-product-listing__alert, .scw-login__guest-checkout--on-page {
    border-color: #f8f9fa !important; }
  
  .border-dark, .sco-compare-products__color, .sco-product-configurator__list-item {
    border-color: #343a40 !important; }
  
  .border-white, .sco-compare-products__attribute, .scw-product-content__attribute-description {
    border-color: #fff !important; }
  
  .rounded-sm {
    border-radius: 0.2rem !important; }
  
  .rounded, .sca-card__body, .sca-category-node, .sca-checkbox, .sca-option-select__option, .sca-option-select__option-dropdown-color, .sca-option-select__option-dropdown-color:hover, .sca-option-select__button--dropdown:active, .scm-button-group__button--layout, .scm-matrix-product__segment-value, .sco-catalog-product--grid,
  .sco-catalog-product--compare-product, .sco-compare-products__card, .sco-import-file__action, .sco-mobile-menu__nav--second,
  .sco-mobile-menu__nav--third,
  .sco-mobile-menu__link-nav--second,
  .sco-mobile-menu__link-nav--third, .sco-mobile-menu__link-nav--first, .sco-navigator__link--dismiss, .sct-product-listing__product, .scw-store-locator__store.selected {
    border-radius: 0.25rem !important; }
  
  .rounded-top, .sca-dropdown__body {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important; }
  
  .rounded-right, .scm-form__rounded-right {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important; }
  
  .rounded-bottom, .scm-add-to-list__modal-new-list-section {
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important; }
  
  .rounded-left {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important; }
  
  .rounded-lg {
    border-radius: 0.3rem !important; }
  
  .rounded-circle, .sca-badge-announcement--circle .sca-badge-announcement__announcement, .sca-spinner .sca-spinner__child, .sca-spinner-second .sca-spinner__child:first-child, .sca-spinner-third .sca-spinner__child, .sca-spinner-fourth .sca-spinner__child, .sca-spinner-fifth .sca-spinner__child:before, .scm-steps__bar-step, .sco-compare-products__color {
    border-radius: 50% !important; }
  
  .rounded-pill, .sca-card--rounded {
    border-radius: 50rem !important; }
  
  .rounded-0, .sca-dropdown__header + .sca-dropdown__body, .sca-option-select__dropdown-menu, .sca-spinner-sixth .sca-spinner__child:before, .scm-data-table__messages td .sca-alert, .sco-product-configurator__list-item {
    border-radius: 0 !important; }
  
  .clearfix::after {
    display: block;
    clear: both;
    content: ""; }
  
  .d-none, .sc-layout__button--close, .sc-layout__nav--catalog.active .scw-quote-cart--floating, .sca-badge-announcement--circle .sca-badge-announcement__child:not(:first-child), .sca-badge-announcement--triangle .sca-badge-announcement__child:not(:first-child), .sca-badge-announcement--rectangle .sca-badge-announcement__child:not(:first-child), .sca-breadcrumb__item:not(.sca-breadcrumb__item--previous-active), .sca-dropdown__link--icon-text, .sca-dropdown__dropdown-menu--submenu.dropright, .sca-option-select__button--dropdown:after, .sca-price-description__divider,
  .sca-price-description__subtotal, .sca-spinner .sca-spinner__child:not(:nth-child(-n+3)), .sca-spinner-first .sca-spinner__child:not(:first-child), .sca-spinner-second .sca-spinner__child:not(:first-child), .sca-spinner-third .sca-spinner__child:not(:nth-child(-n+3)), .sca-spinner-fourth .sca-spinner__child:not(:nth-child(-n+2)), .sca-tabs__navigation--vertical,
  .sca-tabs__navigation--horizontal, .scm-action-header__nav, .scm-action-header__filter-icon, .scm-action-header__label--total, .scm-action-header__button--update, .scm-action-header__actions-multiple--hide.scm-action-header__actions-multiple, .scm-add-to-list__modal-new-list-section, .scm-button-group__button--layout.active, .scm-data-table__head,
  .scm-data-table__foot,
  .scm-data-table__update,
  .scm-data-table__price,
  .scm-data-table__product-number-cell,
  .scm-data-table__list-product,
  .scm-data-table__totals,
  .scm-data-table__status,
  .scm-data-table__request-quote,
  .scm-data-table__qty,
  .scm-data-table__actions-cart, .scm-data-table__selection-checkbox, .scm-data-table__tooltip--row-action, .scm-kit-components__data-table .scm-data-table__selection-checkbox, .scm-matrix-product, .scm-paging__pagination-number, .scm-paging__options, .scm-product-cart-actions__button--secondary, .scm-product-cart-actions__select,
  .scm-product-cart-actions__textbox,
  .scm-product-cart-actions__popover, .scm-product-cart-actions__label, .scm-product-content-actions__list, .scm-product-info__media-checkbox, .scm-product-info__status-label, .scm-quick-insert__column-form--actions, .scm-search__input-group-append, .scm-search__collapse--all-suggestions .scm-search__product-suggestions, .sco-cart-product__actions, .sco-catalog-product--list .sco-catalog-product__action-links--list, .sco-catalog-product--list .sco-catalog-product__tooltip--restricted, .sco-catalog-product--compare-product .sco-catalog-product__badge-announcement-list .sco-catalog-product__add-options,
  .sco-catalog-product--compare-product .sco-catalog-product__badge-announcement-list .sco-catalog-product__icon--delete, .sco-catalog-product--list:hover .sco-catalog-product__product-image--principal,
  .sco-catalog-product--grid:hover .sco-catalog-product__product-image--principal,
  .sco-catalog-product--compare-product:hover .sco-catalog-product__product-image--principal, .sco-catalog-product--grid .sco-catalog-product__product-info--checkbox,
  .sco-catalog-product--compare-product .sco-catalog-product__product-info--checkbox, .sco-catalog-product--grid .sco-catalog-product__product-cart-actions .scm-product-cart-actions__label,
  .sco-catalog-product--grid .sco-catalog-product__product-cart-actions .scm-product-cart-actions__textbox,
  .sco-catalog-product--grid .sco-catalog-product__product-cart-actions .scm-product-cart-actions__select,
  .sco-catalog-product--grid .sco-catalog-product__product-cart-actions .scm-product-cart-actions__popover,
  .sco-catalog-product--grid .sco-catalog-product__product-cart-actions .scm-product-cart-actions__button--secondary,
  .sco-catalog-product--compare-product .sco-catalog-product__product-cart-actions .scm-product-cart-actions__label,
  .sco-catalog-product--compare-product .sco-catalog-product__product-cart-actions .scm-product-cart-actions__textbox,
  .sco-catalog-product--compare-product .sco-catalog-product__product-cart-actions .scm-product-cart-actions__select,
  .sco-catalog-product--compare-product .sco-catalog-product__product-cart-actions .scm-product-cart-actions__popover,
  .sco-catalog-product--compare-product .sco-catalog-product__product-cart-actions .scm-product-cart-actions__button--secondary, .sco-catalog-product--grid .sco-catalog-product__detail,
  .sco-catalog-product--compare-product .sco-catalog-product__detail, .sco-catalog-product--grid .sco-catalog-product__alert--restricted,
  .sco-catalog-product--compare-product .sco-catalog-product__alert--restricted, .sco-catalog-product--grid .sco-catalog-product__link--grid-first-link,
  .sco-catalog-product--grid .sco-catalog-product__link--grid-second-link,
  .sco-catalog-product--grid .sco-catalog-product__grid-second-action,
  .sco-catalog-product--grid .sco-catalog-product__checkbox--grid,
  .sco-catalog-product--compare-product .sco-catalog-product__link--grid-first-link,
  .sco-catalog-product--compare-product .sco-catalog-product__link--grid-second-link,
  .sco-catalog-product--compare-product .sco-catalog-product__grid-second-action,
  .sco-catalog-product--compare-product .sco-catalog-product__checkbox--grid, .sco-catalog-product__action-links--grid, .sco-catalog-product__tooltip--more-info,
  .sco-catalog-product__tooltip--add-to-list,
  .sco-catalog-product__tooltip--remove-product,
  .sco-catalog-product__compare-action, .sco-catalog-product__buttons--row, .sco-catalog-product__compare-option, .sco-catalog-product__more-info,
  .scm-product-cart-actions__form .sco-catalog-product__inputs--product-cart-actions, .sco-catalog-product__label--info, .sco-catalog-product__product-image--hover, .sco-catalog-product__product-info--grid .sco-catalog-product__action-links--list, .sco-detail-product__product-cart-actions--table, .sco-detail-product__header-top, .sco-document-shipment__checkbox--layout, .sco-import-file__input, .sco-massive-messages__full-description, .sco-mobile-menu, .sca-mobile-menu__overlay, .sco-navigator__content-heading,
  .sco-navigator__options--categories, .sco-navigator__options--categories.collapse:not(.show), .sco-navigator__header-icon, .sco-payment-methods__button--print, .sco-product-configurator__header-status-text, .sco-product-content-carousel__thumbnail-slider, .sco-product-content-carousel__column--thumbnail-slider, .sco-product-content-carousel__column--thumbnail-slider .slick-arrow, .sco-product-content-compact:hover .sco-product-content-compact__product-image--principal, .sco-product-content-compact__product-image--hover, .sco-ship-to-selection--process .sco-ship-to-selection__data-table .sco-ship-to-selection__checkbox, .sco-ship-to-selection--process .sco-ship-to-selection__data-table .sco-ship-to-selection__select-icon, .sco-ship-to-selection__top-options, .sco-ship-to-selection__checkbox,
  .sco-ship-to-selection__actions,
  .sco-ship-to-selection__actions-info,
  .sco-ship-to-selection__icon, .sco-top-attributes-filter__chips, .sct-cart__list-icons--top, .sct-cart__action-header, .sct-document-detail__print, .sct-document-detail__company-image img, .sct-document-detail__massive-actions, .sct-document-detail__pickup-instructions-container, .sct-history-page__buttons, .sct-history-page__massive-actions, .sct-history-page__badge--switch, .sct-attribute-filter-modal__form, .sct-attribute-filter-modal__attributes-selected-content, .sct-attribute-filter-modal__attributes-selected-collapse.show, .sct-more-info-modal__create-list, .sct-product-listing .sca-label--not-available, .sct-product-listing .sco-catalog-product__info-message-icon, .sct-product-listing__compare-products-bar, .sct-product-listing__button-group--layout-switch, .sct-product-listing__alert--selected-products, .sct-product-listing__action-header--no-filter, .sct-product-thumbnail__catalog-product.d-none, .scs-broken-bar, .scs-sidebar-content, .scw-product-search-results__sidebar, *.ng-hide, .scw-account-navigator__dropdown, .scw-account-navigator__link--account.scm-full-width-menu__link, .scw-account-navigator__menu--account-desktop, .scw-announcements--floating .sca-dropdown__dropdown-menu--content, .scw-catalog__sidebar-attributes-filter, .scw-catalog__html-content, .scw-catalog-navigation__horizontal-navigation, .scw-catalog-navigation__grouped-navigation, .scw-catalog-navigation__left-sidebar,
  .scw-catalog-navigation__right-sidebar, .scw-catalog-navigation__full-width-menu, .scw-compare-products, .scw-compare-products__company-image, .scw-compare-products__print-attribute-description, .scm-modal__shipping-address .scm-modal__address, .scm-modal__payment-schedule .scm-modal__select-massive, .scw-invoice-history__tooltip--pdf, .scw-invoice-payment__massive-selection-message, .scw-invoice-payment__company-image img, .scw-invoice-payment__button--print, .scw-login__guest-checkout--on-page, .scw-my-account__navigator, .scw-my-account__account-navigator, .scw-product-content__matrix-parent-price-info.d-none, .scw-product-content__matrix-parent-price-info.ng-hide, .scw-product-content__video-thumbnail-wrapper, .scw-product-content__bottom-actions, .scw-product-content__button--restore, .scw-product-content__segment-values-image--full, .scw-product-search-results__sidebar-attributes-filter, .scw-product-search-results__content-filters, .scw-quick-order__actions-top, td.scw-quick-order__actions-info, .scw-quote-cart__floating--bar, .scw-quote-cart__floating--icon, .scw-return-products__tooltip--comments, .scw-sales-person-options__dropdown, .scw-saved-cart--floating, .scw-saved-cart__carts-text,
  .scw-saved-cart__link--floating, .scw-shopping-cart--floating .sca-dropdown__dropdown-menu--content, .scw-shopping-cart__cart-total,
  .scw-shopping-cart__link--floating, .scw-shopping-history--search .scm-product-info__media-image, .scw-store-locator__header, .scw-util-scroll-to-top__button, .zoomContainer, .sc-layout__nav--secondary .scw-language-selector {
    display: none !important; }
  
  .d-inline, .sco-ship-to-selection--process .sco-ship-to-selection__data-table .sco-ship-to-selection__icon, .sco-ship-to-selection__select-icon, .sct-share-by-email-modal__form, .scw-saved-cart__floating {
    display: inline !important; }
  
  .d-inline-block, .sca-credit-card-types, .sca-option-select__option-dropdown-color, .sca-spinner .sca-spinner__child, .sca-spinner-third .sca-spinner__child, .sca-spinner-fourth .sca-spinner__child, .scm-data-table__primary-line-info .sca-label__title, .scm-data-table__checkbox--credit-cards, .scm-data-table__selection-checkbox--process, .scm-form__column--captcha .sca-link, .scm-product-content-actions__mobile, .sco-cart-product__dropdown--action, .sco-catalog-product__buttons--product-cart-actions, .sco-compact__color-box, .sco-compare-products__color, .sco-detail-product__dropdown--action, .sco-detail-product__link--comments, .sco-payment-methods__checkbox, .sco-payment-methods__checkbox--radio, .sct-history-page__badges, .sct-more-info-modal__label--uom, .sct-more-info-modal__thumbnail-slider.sco-product-content-carousel__thumbnail-slider .slick-arrow, .sct-shipping-destinations__link--icon, .scw-catalog-navigation__dropdown, .scw-catalog-navigation__list--catalog-column, .scm-modal__payment-schedule .scm-modal__label-description, .scm-modal__payments .scm-modal__label-description, .scw-invoice-history__link--scheduled-payment, .scw-invoice-payment__link--scheduled-payment, .scm-modal__all-bank-accounts .scm-modal__bank-account-checkbox, .scw-my-account__link--back, .scw-my-account__info, .scw-product-content__uom-label {
    display: inline-block !important; }
  
  .d-block, .sfPageWrapper .sc-layout__top-section, .sc-layout__container--menu .sco-mobile-menu,
  .sc-layout__elements--main-nav .sco-mobile-menu, .sca-category-node__link, .sca-dropdown--multiple-selection .sca-dropdown__dropdown-item--view-all, .sca-dropdown--multiple-levels .dropdown-menu.show, .sca-dropdown__link--icon, .sca-dropdown__link--footer, .sca-dropdown__icon, .sca-dropdown__or-separator, .sca-spinner-fifth .sca-spinner__child:before, .sca-spinner-sixth .sca-spinner__child:before, .sca-tabs__accordion, .scm-add-to-list__modal-new-list-section.show, .scm-data-table--large-columns-data .scm-data-table__right-info, .scm-data-table:not(.scm-data-table--large-columns-data) .scm-data-table__right-info, .scm-data-table__full-product-title .sca-button.scm-data-table__button--full-product, .scm-data-table__full-product-title .scm-data-table__button--full-product.sca-link--button, .scm-info-message__link, .scm-kit-components__media-checkbox, .scm-product-info__media-image, .scm-product-info__media-checkbox--show-mobile-selection, .scm-quick-insert__dropdown, .scm-steps__bar-number, .sco-catalog-product--list:hover .sco-catalog-product__product-image--hover,
  .sco-catalog-product--grid:hover .sco-catalog-product__product-image--hover,
  .sco-catalog-product--compare-product:hover .sco-catalog-product__product-image--hover, .sco-catalog-product__product-info--grid, .sco-catalog-product__label--uom, .sco-mobile-menu__category, .sco-navigator__option-select,
  .sco-navigator__dropdown, .sco-payment-methods__image, .sco-payment-methods__label--refund-method,
  .sco-payment-methods__label--how-to-pay, .sco-product-content-compact:hover .sco-product-content-compact__product-image--hover, .sco-product-content-compact__mobile.scm-product-content-actions__mobile, .sco-product-content-compact__product-image--principal, .sco-range-slider__rzslider.rzslider, .sct-cart__totals--top, .sct-document-process__totals--top, .sct-history-page__switch, .sct-advanced-filter-modal__append, .sct-more-info-modal__label, .sct-more-info-modal__link--check-availability, .sct-payments__totals--top, .sct-product-listing__button--primary, .sct-product-listing__button--light, .sct-product-listing__link--icon-block, .sct-product-listing__label--total-mobile, .sct-shipping-destinations__info-heading-title, .scm-modal__search-freight-options, .scw-account-navigator__actions--second, .scw-account-navigator__tooltip--company,
  .scw-account-navigator__tooltip--username,
  scw-account-navigator__tooltip--last-login, .scw-catalog-navigation__left-sidebar--visible,
  .scw-catalog-navigation__right-sidebar--visible, .scw-finder__category-node .sca-category-node__image-container, .scw-invoice-payment__header-action, .scw-login__content--on-page, .scw-login__actions--second, .scw-login__actions--options.scm-form__actions, .scw-my-account__tooltip--company,
  .scw-my-account__tooltip--username,
  .scw-my-account__tooltip--last-login, .scw-product-content__secondary-button, .scw-product-content__quantity-textbox, .scw-product-content__uom-select, .scw-product-content__link--video, .scw-product-content__title-content, .scw-product-content__inputs, .scw-product-content__dropdown--restore, .scw-product-content__segment-values-image--compact, .scw-product-search-results .sct-product-listing__content--grid .sca-label--not-available, .scw-product-search-results__tabs .sca-tabs__navigation--horizontal, .scw-product-search-results__label--total-content-results, .scm-modal__image-content .scm-modal__img, .scw-quick-order__link--add-line-bottom, .scw-quote-cart__floating--fixed, .scw-recently-viewed-products__navbar, .scw-return-products__totals--top, .scm-modal__associate-customer .scm-data-table__checkbox,
  .scm-modal__work-on-behalf .scm-data-table__checkbox, .scw-shopping-history__order-date, .sfPageWrapper .sc-layout__top-section .scw-shopping-cart, footer ul li a, footer .sc-footer__top .sc-footer__top-container .sc-footer__contact .sc-customer-support p a, footer .sc-footer__top .sc-footer__top-container .sc-footer__contact .sc-customer-support p span {
    display: block !important; }
  
  .d-table, .sco-import-file__button {
    display: table !important; }
  
  .d-table-row {
    display: table-row !important; }
  
  .d-table-cell, .sco-document-header__data-table .scm-data-table__selection.sco-document-header__table-selection, .sco-phone-number-list__phones-table.scm-data-table__selection, .sco-ship-to-selection--process .sco-ship-to-selection__data-table .sco-ship-to-selection__actions,
  .sco-ship-to-selection--process .sco-ship-to-selection__data-table .sco-ship-to-selection__actions-info {
    display: table-cell !important; }
  
  .d-flex, .sc-layout, .sc-layout__top-section, .sc-layout__search, .sc-layout__container, .sc-layout__elements, .getting-starter-colors-section, .sca-badge--chip, .sca-badge-announcement--circle .sca-badge-announcement__announcement, .sca-badge-announcement--tail .sca-badge-announcement__announcement, .sca-breadcrumb, .sca-button--icon-text, .sca-button--nav, .sca-card__header, .sca-category-node--multiple-levels, .sca-category-node__image-container, .sca-chips, .sca-chips__group, .sca-credit-card-types__cards, a.AMEX,
  a.DINE,
  a.DISC,
  a.ENRO,
  a.JCB,
  a.MSTC,
  a.SOLO,
  a.SW,
  a.VISA,
  i.AMEX,
  i.DINE,
  i.DISC,
  i.ENRO,
  i.JCB,
  i.MSTC,
  i.SOLO,
  i.SW,
  i.VISA, .sca-dropdown--multiple-levels .sca-dropdown__dropdown-item, .sca-dropdown--massive-actions, .sca-dropdown__dropdown-item--described, .sca-dropdown__primary-action-container, .sca-list__item--checkbox, .sca-option-select__select, .sca-option-select__button--dropdown, .sca-option-select__dropdown-item--flex, .sca-option-select__image-content, .sca-price-description--breakdown, .sca-product-image, .sca-spinner, .scm-action-header--check-description__label, .scm-action-header__nav--description-buttons, .scm-action-header__actions-sort,
  .scm-action-header__actions-multiple, .scm-action-header__actions, .scm-action-header__filter-buttons, .scm-add-to-list__modal-body, .scm-button-group__switch, .scm-collapse .sca-checkbox--list__item, .scm-collapse--multiple-levels__second-level, .scm-collapse__list-group-item, .scm-collapse__footer, .scm-collapse__header-title, .scm-collapse__checkbox, .scm-content-list__content, .scm-content-list__main-content, .scm-content-list__identifier-icon, .scm-data-table__title-sort-icon, .scm-data-table__dropdown, .scm-data-table__title-icon, .scm-data-table__actions-info-container, .scm-form__actions, .scm-form__button--column, .scm-form__textbox--zipcode, .scm-form__column--multiple-inline, .scm-info-message--column .scm-info-message__message, .scm-info-message--column .scm-info-message__title, .scm-info-message__actions--buttons, .scm-input-button--dates,
  .scm-input-button--dates-description, .scm-kit-components__title-container, .scm-matrix-product__top, .scm-matrix-product__uom-selection, .scm-matrix-product__segment, .scm-matrix-product__segment-value, .scm-matrix-product__actions, .scm-paging__content--mobile, .scm-paging__current-page, .scm-product-cart-actions__form, .scm-product-content-actions__dropdown-share-options, .scm-product-content-header__savings,
  .scm-product-content-header__list-price, .scm-product-info__number, .scm-product-info__details, .scm-product-info__title-content, .scm-quick-insert__header, .scm-quick-insert__columns--baseline, .scm-search__search, .scm-search__actions, .scm-search__suggestions,
  .scm-steps__progress-bar, .scm-badge-announcement-list__inline-container, .sco-cart-product__columns, .sco-cart-product__badge-announcement-list--table, .sco-cart-product__product-title, .sco-cart-product__details, .sco-catalog-product--list .sco-catalog-product__badge-announcement-list, .sco-catalog-product--compare-product .sco-catalog-product__add-options, .sco-catalog-product--grid .sco-catalog-product__price-container,
  .sco-catalog-product--compare-product .sco-catalog-product__price-container, .sco-catalog-product--list .sco-catalog-product__badge-announcement-list.sco-catalog-product__badge-announcement-list--announcement-on-title,
  .sco-catalog-product--grid .sco-catalog-product__badge-announcement-list.sco-catalog-product__badge-announcement-list--announcement-on-title, .sco-catalog-product__product-heading-container, .sco-catalog-product__container--product-info, .sco-catalog-product__actions, .sco-catalog-product__actions--grid, .sco-catalog-product__media-body, .sco-catalog-product__detail, .sco-catalog-product__action-links, .sco-catalog-product__main-information, .sco-catalog-product__info-message-icon, .sco-compact__section, .sco-compact__section-item--credit-card, .sco-compact__info-line, .sco-compact__info-content, .sco-compact__section-item--color, .sco-compact__list--color, .sco-compare-products__add-icon, .sco-compare-products__option-select, .sco-detail-product__column, .sco-detail-product__input, .sco-detail-product__details, .sco-detail-product__return-quantity, .sco-detail-product__product-title, .sco-detail-product__main-content, .sco-document-header__columns,
  .sco-document-header__bottom,
  .sco-document-header__return-information, .sco-document-header__column--action, .sco-document-header__top, .sco-document-header__requested-date, .sco-document-shipment__info-columns, .sco-document-shipment__tracking-information-list, .sco-import-file__content, .sco-import-file__action, .sco-import-file__file, .sco-import-file__details, .sco-massive-messages__alert, .sco-massive-messages__message-summary, .sco-mobile-menu__link, .sco-mobile-menu__link--account-navigator-link, .sco-mobile-menu__overlay--active, .sco-mobile-menu__close-button, .sco-mobile-menu__item, .sco-mobile-menu__actions, .sco-mobile-menu__account-navigator-section, .sco-navigator__header-title, .sco-navigator__link:not(.sco-navigator__link--heading),
  .sco-navigator__check, .sco-navigator__dropdown .sca-dropdown__button, .sco-payment-methods__payment-information, .sco-payment-methods__credit-card-expiration, .sco-privileges-maintenance__title, .sco-product-configurator__header, .sco-product-configurator__status--invalid-header, .sco-product-configurator__component-value-content, .sco-product-content-carousel__image-container, .sco-product-content-compact__card-body, .sco-product-content-compact__media-content, .sco-product-content-compact__image-container, .sco-sales-person-contacts__select-row, .sco-ship-to-selection--process .sco-ship-to-selection__top-options, .sco-ship-to-selection__top, .sco-ship-to-selection__shipto-select, .sco-sidebar-attributes-filter__header-title, .sco-sidebar-attributes-filter__attribute-options, .sco-sidebar-attributes-filter__footer-actions, .sco-table-filter__filter, .sco-table-filter__filter-search, .sco-totals__line, .sco-totals__line-savings, .sco-totals__button--paypal, .sco-totals__terms-acceptance--link, .sct-carousel-products__title, .sct-cart__actions--top, .sct-cart__actions--bottom, .sct-document-process__bottom-actions, .sct-history-page__title, .sct-add-to-cart-confirmation-modal__modal-body, .sct-add-to-cart-confirmation-modal__total-cart-price, .sct-attribute-filter-modal__attributes-list, .sct-attribute-filter-modal__attributes-badge-list, .sct-attribute-filter-modal__attributes-selected-chip, .sct-more-info-modal__information-message, .sct-more-info-modal__actions, .sct-pickup-location-modal__actions, .sct-product-search-modal__product, .sct-share-by-email-modal__body, .sct-shipping-methods__options, .sct-shipping-methods__checkbox, .sct-product-listing__bar, .sct-product-listing__column-bar, .sct-product-listing__product, .sct-product-listing__bar-product-row, .sct-product-listing__content--empty, .sct-product-listing__title, .sct-product-thumbnail__title, .sct-product-thumbnail__content, .scm-modal__video-gallery .scm-modal__body, .scw-account-balance__group, .scw-account-balance__content, .scw-account-balance__title, .scw-account-navigator__media-content, .scw-account-navigator__media-content--full-width-menu, .scw-account-navigator__full-menu-section, .scw-account-navigator__link--account, .scw-account-navigator__link--account-mobile, .scw-account-navigator__link--account-dropdown, .scw-account-navigator__account-section--authenticated, .scw-account-navigator__profile-info-section, .scw-account-navigator__menu--account-mobile, .scw-account-navigator__redirect-menu, .scw-catalog__content, .scw-catalog-navigation__header, .scw-catalog-navigation__main-catalog-list, .scw-catalog-navigation__main-catalog-item, .scw-catalog-navigation__content, .scw-catalog-navigation__category-list, .scw-catalog-navigation__categories-container, .scw-catalog-navigation__main-content-container, .scw-catalog-navigation__link--content,
  .scw-catalog-navigation__link--category-item,
  .scw-catalog-navigation__link--categories, .scw-catalog-navigation__main-content, .scw-compare-products__add-icon, .scw-compare-products__not-products, .scw-compare-products__product-search, .scw-compare-products__content, .scw-finder__options, .scw-finder__option-container, .scw-finder__actions, .scw-finder__selected-attributes.scw-finder__selected-attributes--question-answer, .scm-modal__shipping-address .scm-modal__actions, .scm-modal__shipping-address .scm-modal__slider-link, .scw-invoice-payment__selection, .scw-invoice-payment__bottom-continue, .scw-invoice-payment__partial-payment, .scw-invoice-payment__card-line, .scw-invoice-payment__bottom-actions, .scw-language-selector__list, .scw-login__media-content--on-page, .scw-login__media-content--full-width-menu, .scw-login__guest-checkout--mobile, .scw-my-account__top, .scw-my-account__container, .scw-my-account__sidebar, .scw-my-account__sidebar-title, .scw-my-account__dashboard-compacts, .scw-my-account__announcements-title, .scw-my-account__account-balance-title, .scw-my-account__invoice-payment-content, .scw-my-account__compacts, .scw-my-account__invoice-payment-graph, .scm-modal__change-password .scm-form__show-password, .scw-my-account__non-editable-information, .scw-my-account__table-filter, .scw-my-account__credit-cart-type-container,
  .scw-my-account__credit-card-info, .scw-my-account__payment-button-container, .scw-product-content__header-content, .scw-product-content__number, .scw-product-content__option-select--attribute, .scw-product-content__video-thumbnail, .scw-product-content__components-header, .scw-product-content__detail-information, .scw-product-content__segment-header-link, .scw-product-content__segment-options, .scw-product-content--customization .scw-product-content__card-header-title, .scw-product-content__image-content, .scw-product-content__segment-value-header, .scw-product-content__subtitle-header, .scw-product-content__none-value, .scw-product-content__components-title, .scw-product-search-results__content, .scw-quick-order__header-info, .scw-quick-order__title, .scw-quick-order__buttons, .scw-quick-order__tooltip-right-info, .scw-quick-order__list, .scw-quick-order__list-input, .scw-quick-order__list-left-info, .scw-quick-order__uom-conversion, .scw-register__add-new-contact, .scw-return-products__bottom-actions, .scw-sales-person-customers__customer-name-info, .scm-modal__associate-customer .scm-data-table__selection,
  .scm-modal__work-on-behalf .scm-data-table__selection, .scm-modal__associate-customer .scm-modal__table-filter, .scw-saved-cart__title, .scw-store-locator__search-header, .scw-store-locator__find-store, .scw-store-locator__store, .scw-store-locator__store-additional-info, .scw-store-locator__store-options, .scw-store-locator__directory-list, .scw-store-locator--detail .scw-store-locator__header, .scw-store-locator--detail .scw-store-locator__info-link, .scw-store-locator__media, .sc-layout__nav--secondary .scw-login-logout__link--logout, footer .sc-footer__top .sc-footer__menu-container .sc-footer__menu {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  
  .d-inline-flex, .sca-document-number, .sca-document-number__tooltip, .scm-data-table__checkbox--process, .scm-search__button--filter, .sco-payment-methods__label--card-type, .scm-modal__hosted-payment-confirmation .sca-label--card-type, .sca-info-heading__label--card-type {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  
  @media (min-width: 576px) {
    .d-sm-none {
      display: none !important; }
    .d-sm-inline {
      display: inline !important; }
    .d-sm-inline-block, .sco-sales-person-contacts__button--actions {
      display: inline-block !important; }
    .d-sm-block, .sco-sales-person-contacts__button--actions {
      display: block !important; }
    .d-sm-table {
      display: table !important; }
    .d-sm-table-row {
      display: table-row !important; }
    .d-sm-table-cell {
      display: table-cell !important; }
    .d-sm-flex, .sco-document-shipment__info-card-content, .sct-share-by-email-modal__form {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    .d-sm-inline-flex {
      display: -webkit-inline-box !important;
      display: -ms-inline-flexbox !important;
      display: inline-flex !important; } }
  
  @media (min-width: 768px) {
    .d-md-none, .sca-dropdown__link--icon, .sca-dropdown__icon, .sca-price-description__total-text, .sca-tabs__accordion, .scm-action-header__dropdown--vertical-menu, .scm-action-header__filter-buttons, .scm-data-table:not(.scm-data-table--large-columns-data) .scm-data-table__list,
    .scm-data-table:not(.scm-data-table--large-columns-data) .scm-data-table__action-info,
    .scm-data-table:not(.scm-data-table--large-columns-data) .scm-data-table__full-product-number, .scm-data-table:not(.scm-data-table--large-columns-data) .scm-data-table__right-info, .scm-data-table__full-product-title .sca-button.scm-data-table__button--full-product, .scm-data-table__full-product-title .scm-data-table__button--full-product.sca-link--button, .scm-data-table__form, .scm-data-table__label--status,
    .scm-data-table__label--info,
    .scm-data-table__price-description--info, .scm-data-table__link--row-action, .scm-data-table__foot-row, .scm-data-table__primary-line-info .sca-label__title, .scm-kit-components__detail-body, .scm-paging__content--mobile, .scm-product-content-actions__mobile, .scm-quick-insert__dropdown, .scm-search__button--mobile-search, .scm-search__label--mobile-search, .sco-cart-product__dropdown--action, .sco-catalog-product--list .sco-catalog-product__action-links--grid, .sco-catalog-product--grid .sco-cart-product__link--remove,
    .sco-catalog-product--compare-product .sco-cart-product__link--remove, .sco-catalog-product__actions--grid,
    .sco-catalog-product__add-to-list--grid,
    .sco-catalog-product__button--remove, .sco-catalog-product__product-info--grid .sco-catalog-product__hoverable-area, .sco-mobile-menu--link, .sco-navigator__option-select,
    .sco-navigator__dropdown, .sco-navigator__chips, .sco-phone-number-list__phone-number, .sco-sales-person-contacts__collapse-header, .sct-history-page__switch, .sct-attribute-filter-modal__attributes-selected-chip, .sct-payments__totals--top, .sct-product-listing__label--total-mobile, .sct-shipping-destinations__info-heading-title, .scw-catalog__top-attributes-filter--sidebar-on .sco-top-attributes-filter__action-header, .scm-modal__payment-schedule .scm-modal__label-description, .scm-modal__payments .scm-modal__label-description, .scw-invoice-payment__actions-info, .scw-login__guest-checkout--mobile, .scw-product-content__matrix-multiple-mode--mobile, .scw-product-content__matrix-child-availability-info, .scw-product-content__matrix-child-price-info.ng-hide, .scw-product-content__link--video, .scw-product-content__product-replacement-legend, .scw-product-content__segment-values-image--compact, .scw-product-search-results__top-attributes-filter--sidebar-on .sco-top-attributes-filter__action-header, .scw-product-search-results__label--total-content-results, .scw-quote-cart__floating--fixed, .scw-recently-viewed-products__navbar, .scw-sales-person-options__link--workink-as-sales, .scw-store-locator__search-header {
      display: none !important; }
    .d-md-inline, .scm-info-message__link, .scm-kit-components__data-table .scm-data-table__selection-checkbox, .scw-saved-cart__carts-text,
    .scw-saved-cart__link--floating, .scw-shopping-cart__cart-total,
    .scw-shopping-cart__link--floating {
      display: inline !important; }
    .d-md-inline-block, .sca-badge--chip, .sca-chips__group, .sca-dropdown__link--icon-text, .sca-price-description__divider,
    .sca-price-description__result, .scm-data-table__selection-checkbox, .scm-product-cart-actions__label, .sco-catalog-product__more-info,
    .sco-catalog-product__container--actions, .sco-catalog-product--grid .sco-catalog-product__link--grid-first-link,
    .sco-catalog-product--grid .sco-catalog-product__link--grid-second-link,
    .sco-catalog-product--grid .sco-catalog-product__grid-second-action,
    .sco-catalog-product--grid .sco-catalog-product__checkbox--grid, .sct-history-page__badge--switch, .scs-broken-bar, .scw-invoice-history__tooltip--pdf {
      display: inline-block !important; }
    .d-md-block, .sc-layout__nav--catalog.active .scw-quote-cart--floating, .sca-breadcrumb, .sca-breadcrumb__item:not(.sca-breadcrumb__item--previous-active),
    .sca-tabs__navigation--horizontal, .scm-action-header__filter-icon, .scm-action-header__label--total, .scm-action-header__button--update, .scm-button-group__button--layout.active, .scm-data-table__tooltip--row-action, .scm-matrix-product, .scm-product-cart-actions__button--secondary, .scm-product-cart-actions__select,
    .scm-product-cart-actions__textbox,
    .scm-product-cart-actions__popover, .scm-product-info__media-checkbox, .scm-product-info__status-label, .scm-quick-insert__column-form--actions, .scm-search__input-group-append, .scm-search__collapse--all-suggestions .scm-search__product-suggestions, .sco-catalog-product__tooltip--more-info,
    .sco-catalog-product__tooltip--add-to-list,
    .sco-catalog-product__tooltip--remove-product,
    .sco-catalog-product__compare-action, .sco-catalog-product__compare-option, .sco-catalog-product__label--info, .sco-detail-product__header-top, .sco-document-shipment__checkbox--layout, .sco-navigator__content-heading,
    .sco-navigator__options--categories, .sco-navigator__header-icon, .sco-payment-methods__button--print, .sco-product-configurator__header-status-text, .sco-product-content-carousel__thumbnail-slider, .sct-document-detail__print, .sct-document-detail__massive-actions, .sct-history-page__buttons, .sct-attribute-filter-modal__attributes-selected-collapse.show, .sct-product-listing__button-group--layout-switch, .sct-product-listing__alert--selected-products, .scs-sidebar-content, .scw-product-search-results__sidebar, .scw-announcements--floating .sca-dropdown__dropdown-menu--content, .scw-catalog__sidebar-attributes-filter, .scw-catalog__html-content, .scw-catalog-navigation__grouped-navigation, .scw-compare-products, .scw-invoice-payment__button--print, .scw-login__guest-checkout--on-page, .scw-my-account__navigator, .scw-my-account__account-navigator, .scw-product-content__matrix-parent-price-info, .scw-product-content__video-thumbnail-wrapper, .scw-product-content__segment-values-image--full, .scw-product-search-results__sidebar-attributes-filter, .scw-product-search-results__content-filters, td.scw-quick-order__actions-info, .scw-quote-cart__floating--bar, .scw-quote-cart__floating--icon, .scw-return-products__tooltip--comments, .scw-sales-person-options__dropdown, .scw-saved-cart--floating, .scw-util-scroll-to-top__button--active, .zoomContainer {
      display: block !important; }
    .d-md-table {
      display: table !important; }
    .d-md-table-row, .scw-invoice-payment__massive-selection-message {
      display: table-row !important; }
    .d-md-table-cell, .scm-data-table:not(.scm-data-table--large-columns-data) .scm-data-table__list-product,
    .scm-data-table:not(.scm-data-table--large-columns-data) .scm-data-table__update,
    .scm-data-table:not(.scm-data-table--large-columns-data) .scm-data-table__price,
    .scm-data-table:not(.scm-data-table--large-columns-data) .scm-data-table__product-number-cell,
    .scm-data-table:not(.scm-data-table--large-columns-data) .scm-data-table__totals,
    .scm-data-table:not(.scm-data-table--large-columns-data) .scm-data-table__status,
    .scm-data-table:not(.scm-data-table--large-columns-data) .scm-data-table__request-quote,
    .scm-data-table:not(.scm-data-table--large-columns-data) .scm-data-table__qty,
    .scm-data-table:not(.scm-data-table--large-columns-data) .scm-data-table__selection,
    .scm-data-table:not(.scm-data-table--large-columns-data) .scm-data-table__actions-cart, .sco-detail-product__product-cart-actions--table, .sco-massive-messages__full-description, .sco-ship-to-selection--process .sco-ship-to-selection__data-table .sco-ship-to-selection__checkbox, .scm-modal__shipping-address .scm-modal__address, .scw-invoice-payment__selection, .scm-modal__associate-customer .scm-data-table__selection,
    .scm-modal__work-on-behalf .scm-data-table__selection {
      display: table-cell !important; }
    .d-md-flex,
    .sca-price-description__subtotal, .sca-tabs__navigation--vertical, .scm-action-header__nav, .scm-action-header__actions-multiple--hide.scm-action-header__actions-multiple, .scm-paging, .scm-paging__pagination-number, .scm-paging__options, .scm-product-content-actions__list, .scm-steps__main-container, .sco-cart-product__actions, .sco-catalog-product--list, .sco-catalog-product--list .sco-catalog-product__action-links--list, .sco-catalog-product__action-links--grid, .sco-catalog-product__buttons--row, .sco-product-content-carousel__column--thumbnail-slider, .sco-top-attributes-filter__chips, .sct-cart__list-icons--top, .sct-cart__action-header, .sct-history-page__header-info, .sct-history-page__massive-actions, .scm-data-table__cross-reference-col, .sct-attribute-filter-modal__form, .sct-attribute-filter-modal__attributes-selected-content, .sct-more-info-modal__body, .sct-product-listing--grid .sco-catalog-product__info-message-icon, .sct-product-listing__compare-products-bar, .sct-product-listing__action-header--no-filter, .sct-shipping-destinations__header, .sct-shipping-destinations__actions, .scm-modal__search-freight-options, .scw-account-navigator__actions--second, .scw-account-navigator__link--account.scm-full-width-menu__link, .scw-finder__selected-attributes, .scm-modal__payment-schedule .scm-modal__select-massive, .scw-login__actions--second, .scw-login__actions--options.scm-form__actions, .scw-product-content__title-content, .scw-product-content__bottom-actions, .scw-quick-order__actions-top, .scw-quick-order__actions-bottom, .scw-store-locator__header, .scw-store-locator__store-details,
    .scw-store-locator__secondary-contents {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    .d-md-inline-flex, .scm-button-group__switch, .sct-shipping-destinations__info-container {
      display: -webkit-inline-box !important;
      display: -ms-inline-flexbox !important;
      display: inline-flex !important; } }
  
  @media (min-width: 992px) {
    .d-lg-none, .sc-layout__button, .scm-data-table--large-columns-data .scm-data-table__list,
    .scm-data-table--large-columns-data .scm-data-table__action-info,
    .scm-data-table--large-columns-data .scm-data-table__full-product-number, .scm-data-table--large-columns-data .scm-data-table__right-info, .sco-mobile-menu__nav, .sct-document-process__totals--top, .scw-account-navigator__link--account-mobile, .scw-account-navigator__menu--account-mobile, .scw-return-products__totals--top, .sc-layout__nav--secondary .scw-login-logout, .sc-layout__top-section .scw-shopping-cart {
      display: none !important; }
    .d-lg-inline {
      display: inline !important; }
    .d-lg-inline-block {
      display: inline-block !important; }
    .d-lg-block, .scw-account-navigator__dropdown, .scw-catalog-navigation__horizontal-navigation, .scw-catalog-navigation__full-width-menu, .scw-shopping-cart--floating .sca-dropdown__dropdown-menu--content, .scw-shopping-history--search .scm-product-info__media-image, .sc-layout__nav--secondary .scw-language-selector {
      display: block !important; }
    .d-lg-table {
      display: table !important; }
    .d-lg-table-row {
      display: table-row !important; }
    .d-lg-table-cell, .scm-data-table--large-columns-data .scm-data-table__list-product,
    .scm-data-table--large-columns-data .scm-data-table__update,
    .scm-data-table--large-columns-data .scm-data-table__price,
    .scm-data-table--large-columns-data .scm-data-table__product-number-cell,
    .scm-data-table--large-columns-data .scm-data-table__totals,
    .scm-data-table--large-columns-data .scm-data-table__status,
    .scm-data-table--large-columns-data .scm-data-table__request-quote,
    .scm-data-table--large-columns-data .scm-data-table__qty,
    .scm-data-table--large-columns-data .scm-data-table__selection {
      display: table-cell !important; }
    .d-lg-flex, .scw-account-navigator__menu--account-desktop, .scw-catalog-navigation__horizontal-navigation {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    .d-lg-inline-flex {
      display: -webkit-inline-box !important;
      display: -ms-inline-flexbox !important;
      display: inline-flex !important; } }
  
  @media (min-width: 1200px) {
    .d-xl-none, .sct-cart__totals--top, .scw-product-content__dropdown--restore {
      display: none !important; }
    .d-xl-inline {
      display: inline !important; }
    .d-xl-inline-block {
      display: inline-block !important; }
    .d-xl-block, .scw-product-content__button--restore {
      display: block !important; }
    .d-xl-table {
      display: table !important; }
    .d-xl-table-row {
      display: table-row !important; }
    .d-xl-table-cell {
      display: table-cell !important; }
    .d-xl-flex {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    .d-xl-inline-flex {
      display: -webkit-inline-box !important;
      display: -ms-inline-flexbox !important;
      display: inline-flex !important; } }
  
  @media print {
    .d-print-none, .sc-layout__nav--main,
    .sc-layout__nav--catalog,
    .sc-layout__nav--secondary,
    .sc-layout__footer, .sca-alert, .sca-checkbox, .sca-info-heading__icon, .sca-table__actions, .scm-collapse__header-icon, .scm-data-table__sort-icon, .scm-data-table__actions-info, .scm-form__actions, .scm-product-info__media-image, .sco-catalog-product__icon--delete, .sco-compare-products__search-compare, .sco-compare-products__filter-attributes, .sco-detail-product__product-cart-actions--table, eco-widget-directive[class^="scw-"]:not(.scu-print),
    .header,
    nav,
    button,
    input,
    footer,
    img,
    a.collapsed, .scw-compare-products .sco-compare-products__row--compare-attribute-list,
    .scw-compare-products .sco-compare-products__empty-column--product-list,
    .scw-compare-products .sco-catalog-product__tooltip,
    .scw-compare-products .sca-option-select__select--icon,
    .scw-compare-products .sca-option-select__select--color, .scw-compare-products__link--print, .scw-invoice-payment__button--print, .scw-return-history--detail .sco-totals,
    .scw-return-history--detail .sco-document-header__table--bottom,
    .scw-return-history--detail .sco-detail-product__list--price,
    .scw-return-history--detail .scm-data-table__list-product.scm-data-table__list-product--totals {
      display: none !important; }
    .d-print-inline {
      display: inline !important; }
    .d-print-inline-block, .scw-compare-products__print-attribute-description {
      display: inline-block !important; }
    .d-print-block, .sc-body-flex, .sct-document-detail__company-image img, .sct-document-detail__pickup-instructions-container, .scw-compare-products__company-image, .scw-compare-products, .scw-invoice-payment__company-image img {
      display: block !important; }
    .d-print-table {
      display: table !important; }
    .d-print-table-row {
      display: table-row !important; }
    .d-print-table-cell {
      display: table-cell !important; }
    .d-print-flex {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    .d-print-inline-flex {
      display: -webkit-inline-box !important;
      display: -ms-inline-flexbox !important;
      display: inline-flex !important; } }
  
  .embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden; }
    .embed-responsive::before {
      display: block;
      content: ""; }
    .embed-responsive .embed-responsive-item,
    .embed-responsive iframe,
    .embed-responsive embed,
    .embed-responsive object,
    .embed-responsive video {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 100%;
      border: 0; }
  
  .embed-responsive-21by9::before {
    padding-top: 42.8571428571%; }
  
  .embed-responsive-16by9::before {
    padding-top: 56.25%; }
  
  .embed-responsive-4by3::before {
    padding-top: 75%; }
  
  .embed-responsive-1by1::before {
    padding-top: 100%; }
  
  .flex-row, .sca-category-node--multiple-levels, .sca-price-description--breakdown, .scm-badge-announcement-list__inline-container, .sco-cart-product__product-title, .sco-catalog-product--list .sco-catalog-product__badge-announcement-list.sco-catalog-product__badge-announcement-list--announcement-on-title,
  .sco-catalog-product--grid .sco-catalog-product__badge-announcement-list.sco-catalog-product__badge-announcement-list--announcement-on-title, .sco-detail-product__product-title, .scw-account-balance__group {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  
  .flex-column, .sc-layout, .sca-category-node--column, .sca-category-node__content, .sca-chips, .sca-chips__group, .sca-dropdown__dropdown-item--described,
  .sca-price-description__subtotal, .scm-content-list__main-content, .scm-data-table__actions-info-container, .scm-form__checkbox--inline, .scm-form__form-inline .scm-input-button,
  .scm-form__form-inline .sca-label,
  .scm-form__form-inline .sca-select,
  .scm-form__form-inline .sca-textbox, .scm-form__textbox--zipcode, .scm-form__column--multiple, .scm-info-message--column .scm-info-message__title, .scm-kit-components__media-body .scm-product-info__title-content, .scm-search__search, .scm-steps__main-container--column, .sco-cart-product__columns, .sco-cart-product__badge-announcement-list--table, .sco-cart-product__details, .sco-catalog-product--list .sco-catalog-product__badge-announcement-list, .sco-catalog-product__actions, .sco-catalog-product--grid .scm-product-info__media,
  .sco-catalog-product--compare-product .scm-product-info__media, .sco-compact__section--color, .sco-compare-products__add-icon, .sco-detail-product__details, .sco-detail-product__main-content, .sco-detail-product__media--process, .sco-document-header__columns,
  .sco-document-header__bottom,
  .sco-document-header__return-information, .sco-import-file__content, .sco-import-file__action, .sco-import-file__file, .sco-mobile-menu__account-navigator-section, .sco-payment-methods__payment-information, .sco-sales-person-contacts__select-row, .sco-sales-person-contacts__actions-sort, .sco-ship-to-selection__top-options, .sco-table-filter__filter-search, .sct-product-thumbnail__catalog-product.sco-catalog-product--list .sco-catalog-product__actions, .scm-modal__video-gallery .scm-modal__body, .scw-account-balance__content, .scw-account-navigator__full-menu-section, .scw-account-navigator__account-section--authenticated, .scw-catalog__content, .scw-catalog-navigation__main-content-container, .scw-compare-products__add-icon, .scw-compare-products__not-products, .scw-compare-products__price-container, .scw-finder__option-container, .scw-finder__selected-attributes.scw-finder__selected-attributes--question-answer, .scm-modal__shipping-address .scm-modal__actions, .scw-login__media-content--on-page, .scw-my-account__sidebar, .scw-my-account__invoice-payment-content, .scw-my-account__compacts, .scw-my-account__non-editable-information, .scw-product-content__header.scw-product-content__header--column .scw-product-content__title-content, .scw-product-content__segment-headers, .scw-product-content__segment-header-link, .scw-product-search-results__content, .scw-quick-order__header-info, .scw-sales-person-customers__customer-name-info, .scw-saved-cart__nav {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  
  .flex-row-reverse, .sco-product-content-carousel__reverse-position, .scw-recently-viewed-products__layout {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  
  .flex-column-reverse, .scw-store-locator__find-store {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  
  .flex-wrap, .sca-breadcrumb, .sca-chips, .sca-credit-card-types__cards, .sca-option-select__select, .sca-tabs__navigation--vertical, .scm-action-header--layout-switch, .scm-action-header__nav, .scm-add-to-list__modal-body, .scm-input-button--dates,
  .scm-input-button--dates-description, .scm-modal__footer--multiple-buttons, .scm-paging, .scm-product-cart-actions__form, .scm-product-content-actions__dropdown-share-options, .scm-product-info__media, .scm-product-info__number, .scm-product-info__details, .scm-quick-insert__columns,
  .scm-steps__progress-bar, .sco-catalog-product__buttons--row, .sco-catalog-product__actions, .sco-catalog-product__actions--grid, .sco-catalog-product__media, .sco-catalog-product__action-links, .sco-compact__info-line, .sco-detail-product__column, .sco-document-header__columns, .sco-document-shipment__info-columns, .sco-document-shipment__tracking-information-list, .sco-import-file__details, .sco-massive-messages__alert, .sco-payment-methods__payment-information, .sco-product-content-compact__card-body, .sco-ship-to-selection__top, .sco-sidebar-attributes-filter__attribute-options, .sco-totals__button--paypal, .sct-cart__actions--bottom, .sct-attribute-filter-modal__attributes-list, .sct-attribute-filter-modal__attributes-badge-list, .sct-more-info-modal__body, .sct-pickup-location-modal__actions, .sct-share-by-email-modal__body, .sct-product-listing__bar-product-row, .sct-product-thumbnail__title, .sct-product-thumbnail__content, .scw-account-balance__title, .scw-catalog-navigation__horizontal-navigation, .scw-finder__options, .scm-modal__shipping-address .scm-modal__actions, .scm-modal__shipping-address .scm-modal__slider-link, .scw-my-account__top, .scw-my-account__container, .scw-my-account__dashboard-compacts, .scw-my-account__account-balance-title, .scw-my-account__non-editable-information, .scw-my-account__table-filter, .scw-quick-order__list-left-info, .scm-modal__associate-customer .scm-modal__table-filter, .scw-saved-cart__action-header, .scw-store-locator__store-additional-info, .scw-store-locator__store-options, .scw-store-locator__directory-list, .scw-store-locator__media {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  
  .flex-nowrap, .scm-product-content-actions__list, .scm-product-info__media--floating, .sco-cart-product--table .scm-product-cart-actions__form, .sco-compare-products__input-button, .sco-detail-product__input, .sco-product-content-compact__media-content, .scw-login-logout__label {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  
  .flex-wrap-reverse, .sc-more-info-modal__badge-announcement {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  
  .flex-fill, .sct-shipping-destinations__table-container {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  
  .flex-grow-0, .scw-finder__option-container {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  
  .flex-grow-1, .sca-category-node__content, .sca-tabs__nav--vertical, .scm-action-header__button--clear, .scm-collapse__list-group-item, .scm-collapse__header-title, .scm-collapse__checkbox-label, .scm-modal__button--primary, .scm-paging__pagination-number, .scm-paging__current-page, .scm-quick-insert__column-form--actions, .scm-quick-insert__column, .scm-search__product-suggestions, .scm-steps__progress, .sco-cart-product__actions, .sco-phone-number-list__column, .sct-add-to-cart-confirmation-modal__link--button, .sct-pickup-location-modal__textbox, .scw-account-balance__group-item--progress-bar, .scw-account-balance__details,
  .scw-account-balance__summary, .scw-login__guest-checkout--mobile, .scw-my-account__card--account-details,
  .scw-my-account__card--billto-account-detail,
  .scw-my-account__card--card-details,
  .scw-my-account__card--billto-detail, .scw-product-content__components-navigation {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  
  .flex-shrink-0, .sco-cart-product__actions {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  
  .flex-shrink-1, .scw-finder__option-container {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  
  .justify-content-start, .getting-starter-colors-section, .scm-form__form-inline .scm-input-button,
  .scm-form__form-inline .sca-label,
  .scm-form__form-inline .sca-select,
  .scm-form__form-inline .sca-textbox, .scw-finder__options, .scw-login__actions--secret-question.scm-form__actions, .scw-product-content__product-info--availability .scm-product-info__media, footer .sc-footer__top .sc-footer__top-container .sc-footer__contact .sc-customer-support {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  
  .justify-content-end, .sca-badge-announcement--tail .sca-badge-announcement__announcement, .scm-action-header--check-description__label, .scm-data-table__dropdown, .scm-data-table__list-product--totals .scm-data-table__title-icon, .scm-form__actions, .scm-info-message__actions--buttons, .scm-matrix-product__actions, .scm-search__chips, .sco-catalog-product--list .sco-catalog-product__action-links, .sco-catalog-product--compare-product .sco-catalog-product__add-options, .sco-catalog-product__action-links--grid, .sco-catalog-product__detail, .sco-catalog-product__info-message-icon, .sco-product-content-carousel__column-reverse-position, .sct-cart__actions--bottom, .sct-attribute-filter-modal__attributes-selected-chip, .sct-product-listing__column-bar--compare-action, .sct-shipping-destinations__header.sct-shipping-destinations__header--continue-process, .scw-product-content__header-content--share-options, .scw-product-content__components-header--list, .scw-product-content__bottom-actions, .scw-quick-order__tooltip-right-info, .scw-register__add-new-contact {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  
  .justify-content-center, .sca-badge-announcement--circle .sca-badge-announcement__announcement, .sca-dropdown__primary-action-container, .sca-spinner, .scm-content-list__identifier-icon, .scm-info-message--column .scm-info-message__message, .scm-product-info__media, .scm-steps__bar, .sco-compact__list--color, .sco-compare-products__option-select, .sco-mobile-menu__close-button, .sco-totals__button--paypal, .sco-totals__terms-acceptance--link, .sct-more-info-modal__information-message, .sct-product-listing__column-bar--hide-action, .sct-product-listing__content--empty, .scw-account-navigator__media-content--full-width-menu, .scw-catalog-navigation__content, .scw-compare-products__product-search, .scw-finder__options.scw-finder__options--dropdown, .scw-login__media-content--full-width-menu, .scw-product-content__video-thumbnail, .scw-store-locator__media {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  
  .justify-content-between, .sc-layout__top-section, .sc-layout__container, .sca-badge--chip, .sca-button--nav, .sca-card__header-title, .sca-list__item--checkbox, .sca-price-description--breakdown, .sca-toast__header, .scm-action-header__actions, .scm-collapse .sca-checkbox--list__item, .scm-collapse--multiple-levels__second-level, .scm-collapse__list-group-item, .scm-collapse__footer, .scm-input-button--dates,
  .scm-input-button--dates-description, .scm-matrix-product__top, .scm-paging, .scm-product-content-actions__dropdown-share-options, .scm-quick-insert__header, .scm-quick-insert__columns, .sco-cart-product__columns, .sco-cart-product__product-title, .sco-catalog-product--list, .sco-catalog-product__actions, .sco-catalog-product__actions--grid, .sco-catalog-product__media-body, .sco-compact__section, .sco-compact__info-content, .sco-detail-product__column, .sco-detail-product__product-title, .sco-document-header__columns,
  .sco-document-header__bottom,
  .sco-document-header__return-information, .sco-document-header__top, .sco-document-shipment__info-columns, .sco-mobile-menu__actions, .sco-navigator__link:not(.sco-navigator__link--heading),
  .sco-navigator__check, .sco-navigator__dropdown .sca-dropdown__button, .sco-product-configurator__component-value-content, .sco-product-content-compact__media-content, .sco-sales-person-contacts__select-row, .sco-sidebar-attributes-filter__header-title, .sco-sidebar-attributes-filter__footer-actions, .sco-table-filter__filter-search, .sco-totals__line, .sco-totals__line-savings, .sct-cart__actions--top, .sct-history-page__title, .sct-more-info-modal__actions, .sct-pickup-location-modal__actions, .sct-product-search-modal__product, .sct-share-by-email-modal__body, .sct-shipping-methods__options, .sct-product-listing__bar, .sct-shipping-destinations__header, .scm-modal__search-freight-options, .scw-account-balance__group, .scw-catalog-navigation__main-content, .scw-compare-products__content, .scm-modal__shipping-address .scm-modal__actions, .scw-invoice-payment__card-line, .scw-login__media-content--on-page, .scw-my-account__top, .scw-my-account__container, .scw-my-account__non-editable-information, .scw-product-content__components-header--tab, .scw-product-content__detail-information, .scw-product-content__segment-options, .scw-product-content__components-title, .scw-quick-order__actions-top, .scw-quick-order__actions-bottom, .scw-quick-order__list, .scw-quick-order__list-left-info, .scw-saved-cart__title, .sc-layout__nav--secondary .scw-login-logout__link--logout, footer .sc-footer__top .sc-footer__menu-container .sc-footer__menu {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  
  .justify-content-around, .scm-steps__description, .sco-product-content-compact__card-body, .scw-account-navigator__media-content {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  
  .align-items-start, .sca-chips, .scm-action-header--dropdown-filters, .scm-content-list__main-content, .scm-data-table__title-icon, .scm-form__form-inline .scm-input-button,
  .scm-form__form-inline .sca-label,
  .scm-form__form-inline .sca-select,
  .scm-form__form-inline .sca-textbox, .sco-cart-product__badge-announcement-list--table, .sco-catalog-product--list, .sco-catalog-product__container--product-info, .sct-share-by-email-modal__form.scm-form__column--multiple, .scw-catalog-navigation__categories-container, .scw-compare-products .sco-catalog-product--compare-product .scw-compare-products__price-container, .scm-modal__shipping-address .scm-modal__actions, .scw-product-content__header.scw-product-content__header--column .scw-product-content__title-content, .scw-product-content__horizontal-thumbnail-slider-wrapper, .scw-saved-cart__actions-sort {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  
  .align-items-end, .scm-form__button--column, .scm-matrix-product__actions, .scm-paging__current-page, .sco-payment-methods__credit-card-expiration, .sct-shipping-methods__options {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  
  .align-items-center, .sc-layout__top-section, .sc-layout__search, .sc-layout__elements, .sca-badge-announcement--circle .sca-badge-announcement__announcement, .sca-badge-announcement--tail .sca-badge-announcement__announcement, .sca-dropdown--multiple-levels .sca-dropdown__dropdown-item, .sca-option-select__button--dropdown, .sca-price-description--breakdown, .sca-spinner, .scm-action-header__actions-sort,
  .scm-action-header__actions-multiple, .scm-collapse__list-group-item, .scm-content-list__content, .scm-data-table__selection .scm-data-table__title-icon, .scm-data-table__product-info-media, .scm-info-message--column .scm-info-message__title, .scm-kit-components__title-container, .scm-matrix-product__uom-selection, .scm-product-cart-actions__form, .scm-product-content-actions__list, .scm-search__button--filter, .scm-steps__main-container--column,
  .scm-steps__progress-bar, .sco-catalog-product--grid .sco-catalog-product__price-container,
  .sco-catalog-product--compare-product .sco-catalog-product__price-container, .sco-compact__info-line, .sco-document-header__top, .sco-import-file__content, .sco-import-file__action, .sco-mobile-menu__link, .sco-mobile-menu__item, .sco-navigator__dropdown .sca-dropdown__button, .sco-product-configurator__header, .sco-product-configurator__status--invalid-header, .sco-product-configurator__component-value-content, .sco-range-slider__column, .sco-table-filter__filter, .sct-cart__actions--top, .sct-history-page__title, .scm-data-table__cross-reference-col, .sct-product-search-modal__product, .sct-product-listing__content--empty, .sct-product-listing__title, .scw-account-navigator__link--account-dropdown, .scw-account-navigator__profile-info-section, .scw-catalog-navigation__main-catalog-item, .scw-my-account__sidebar-title, .scw-my-account__invoice-payment-content, .scw-my-account__invoice-payment-graph, .scw-product-content__number, .scw-product-content__video-thumbnail, .scw-product-content--customization .scw-product-content__card .sca-card__header .scm-collapse__header-title, .scw-product-content--customization .scw-product-content__card-header-title, .scw-product-content__segment-value-header, .scw-product-content__subtitle-header, .scw-quick-order__actions-top, .scw-quick-order__actions-bottom, .scw-quick-order__list-input, .scw-quick-order__list-left-info, .scw-quick-order__uom-conversion, .scw-saved-cart__title, footer .sc-footer__top .sc-footer__top-container .sc-footer__contact .sc-customer-support {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  
  .align-items-baseline, .sca-breadcrumb, .sca-button--icon-text, .sca-button--nav, .sca-card__header, .sca-document-number, .sca-document-number__tooltip, .sca-list__item--checkbox, .scm-action-header__nav, .scm-collapse .sca-checkbox--list__item, .scm-collapse--multiple-levels__second-level, .scm-modal__footer--multiple-buttons, .scm-quick-insert__columns--baseline, .sco-navigator__link:not(.sco-navigator__link--heading),
  .sco-navigator__check, .sco-ship-to-selection__top, .sco-ship-to-selection__top-options, .sco-ship-to-selection__shipto-select, .sct-carousel-products__title, .sct-attribute-filter-modal__attributes-selected-chip, .sct-pickup-location-modal__actions, .sct-product-listing__column-bar, .sct-product-thumbnail__title, .scw-account-balance__title, .scw-account-navigator__actions--second, .scw-finder__options, .scw-finder__selected-attributes, .scm-modal__shipping-address .scm-modal__slider-link, .scw-login__actions--second, .scw-my-account__announcements-title, .scw-my-account__account-balance-title, .scw-my-account__table-filter, .scw-quick-order__title, .scm-modal__associate-customer .scm-modal__table-filter, .scw-store-locator__header, .sc-layout__nav--secondary .scw-login-logout__link--logout {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  
  .align-items-stretch, .sco-sales-person-contacts__actions-sort {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  
  .align-content-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  
  .align-content-end, .sc-more-info-modal__badge-announcement {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  
  .align-content-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  
  .align-content-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  
  .align-content-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  
  .align-content-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  
  .align-self-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  
  .align-self-start, .scw-saved-cart__dropdown--vertical-menu {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  
  .align-self-end, .scm-add-to-list__modal-new-list-section, .sct-edit-line-modal__popover {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  
  .align-self-center, .sca-credit-card-types__type, .sca-option-select__more-options, .scm-product-cart-actions__label, .sco-catalog-product--grid .scm-product-info__media-image,
  .sco-catalog-product--compare-product .scm-product-info__media-image, .sco-detail-product__media-image--process, .sco-document-header__label--request-date, .sco-mobile-menu__account-navigator-icon, .sco-product-content-compact__media, .sct-add-to-cart-confirmation-modal__success-icon, .scw-account-navigator__icon, .scw-product-content__tab-content, .scw-product-content__none-option {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  
  .align-self-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  
  .align-self-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; }
  
  @media (min-width: 576px) {
    .flex-sm-row, .sco-payment-methods__payment-information, .scw-saved-cart__actions-sort {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: normal !important;
          -ms-flex-direction: row !important;
              flex-direction: row !important; }
    .flex-sm-column {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
          -ms-flex-direction: column !important;
              flex-direction: column !important; }
    .flex-sm-row-reverse {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: reverse !important;
          -ms-flex-direction: row-reverse !important;
              flex-direction: row-reverse !important; }
    .flex-sm-column-reverse {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: reverse !important;
          -ms-flex-direction: column-reverse !important;
              flex-direction: column-reverse !important; }
    .flex-sm-wrap {
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important; }
    .flex-sm-nowrap {
      -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important; }
    .flex-sm-wrap-reverse {
      -ms-flex-wrap: wrap-reverse !important;
          flex-wrap: wrap-reverse !important; }
    .flex-sm-fill {
      -webkit-box-flex: 1 !important;
          -ms-flex: 1 1 auto !important;
              flex: 1 1 auto !important; }
    .flex-sm-grow-0 {
      -webkit-box-flex: 0 !important;
          -ms-flex-positive: 0 !important;
              flex-grow: 0 !important; }
    .flex-sm-grow-1 {
      -webkit-box-flex: 1 !important;
          -ms-flex-positive: 1 !important;
              flex-grow: 1 !important; }
    .flex-sm-shrink-0 {
      -ms-flex-negative: 0 !important;
          flex-shrink: 0 !important; }
    .flex-sm-shrink-1 {
      -ms-flex-negative: 1 !important;
          flex-shrink: 1 !important; }
    .justify-content-sm-start {
      -webkit-box-pack: start !important;
          -ms-flex-pack: start !important;
              justify-content: flex-start !important; }
    .justify-content-sm-end {
      -webkit-box-pack: end !important;
          -ms-flex-pack: end !important;
              justify-content: flex-end !important; }
    .justify-content-sm-center {
      -webkit-box-pack: center !important;
          -ms-flex-pack: center !important;
              justify-content: center !important; }
    .justify-content-sm-between {
      -webkit-box-pack: justify !important;
          -ms-flex-pack: justify !important;
              justify-content: space-between !important; }
    .justify-content-sm-around {
      -ms-flex-pack: distribute !important;
          justify-content: space-around !important; }
    .align-items-sm-start {
      -webkit-box-align: start !important;
          -ms-flex-align: start !important;
              align-items: flex-start !important; }
    .align-items-sm-end {
      -webkit-box-align: end !important;
          -ms-flex-align: end !important;
              align-items: flex-end !important; }
    .align-items-sm-center, .scw-saved-cart__actions-sort {
      -webkit-box-align: center !important;
          -ms-flex-align: center !important;
              align-items: center !important; }
    .align-items-sm-baseline {
      -webkit-box-align: baseline !important;
          -ms-flex-align: baseline !important;
              align-items: baseline !important; }
    .align-items-sm-stretch {
      -webkit-box-align: stretch !important;
          -ms-flex-align: stretch !important;
              align-items: stretch !important; }
    .align-content-sm-start {
      -ms-flex-line-pack: start !important;
          align-content: flex-start !important; }
    .align-content-sm-end {
      -ms-flex-line-pack: end !important;
          align-content: flex-end !important; }
    .align-content-sm-center {
      -ms-flex-line-pack: center !important;
          align-content: center !important; }
    .align-content-sm-between {
      -ms-flex-line-pack: justify !important;
          align-content: space-between !important; }
    .align-content-sm-around {
      -ms-flex-line-pack: distribute !important;
          align-content: space-around !important; }
    .align-content-sm-stretch {
      -ms-flex-line-pack: stretch !important;
          align-content: stretch !important; }
    .align-self-sm-auto {
      -ms-flex-item-align: auto !important;
          align-self: auto !important; }
    .align-self-sm-start {
      -ms-flex-item-align: start !important;
          align-self: flex-start !important; }
    .align-self-sm-end {
      -ms-flex-item-align: end !important;
          align-self: flex-end !important; }
    .align-self-sm-center, .scw-saved-cart__dropdown--vertical-menu {
      -ms-flex-item-align: center !important;
          align-self: center !important; }
    .align-self-sm-baseline {
      -ms-flex-item-align: baseline !important;
          align-self: baseline !important; }
    .align-self-sm-stretch {
      -ms-flex-item-align: stretch !important;
          align-self: stretch !important; } }
  
  @media (min-width: 768px) {
    .flex-md-row, .sca-chips, .scm-content-list__main-content, .scm-form__checkbox--inline, .scm-form__form-inline .scm-input-button,
    .scm-form__form-inline .sca-label,
    .scm-form__form-inline .sca-select,
    .scm-form__form-inline .sca-textbox, .scm-form__column--multiple, .sco-cart-product__columns, .sco-catalog-product__actions, .sco-detail-product__main-content, .sco-detail-product__media--process, .sco-document-header__columns,
    .sco-document-header__bottom,
    .sco-document-header__return-information, .sco-sales-person-contacts__select-row, .sco-sales-person-contacts__actions-sort, .sco-ship-to-selection__top-options, .sco-table-filter__filter-search, .scm-modal__video-gallery .scm-modal__body, .scw-catalog__content, .scw-login__media-content--on-page, .scw-my-account__compacts--small, .scw-my-account__non-editable-information, .scw-product-search-results__content, .scw-quick-order__header-info, .scw-store-locator__find-store, .scw-store-locator__store-additional-info, .scw-store-locator__directory-list {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: normal !important;
          -ms-flex-direction: row !important;
              flex-direction: row !important; }
    .flex-md-column, .sca-price-description--breakdown, .sco-catalog-product--grid .sco-catalog-product__actions,
    .sco-catalog-product--compare-product .sco-catalog-product__actions, .sco-catalog-product--grid .sco-catalog-product__actions--top,
    .sco-catalog-product--compare-product .sco-catalog-product__actions--top, .sct-product-thumbnail__actions {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
          -ms-flex-direction: column !important;
              flex-direction: column !important; }
    .flex-md-row-reverse, .scw-product-content__main-content--reverse {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: reverse !important;
          -ms-flex-direction: row-reverse !important;
              flex-direction: row-reverse !important; }
    .flex-md-column-reverse {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: reverse !important;
          -ms-flex-direction: column-reverse !important;
              flex-direction: column-reverse !important; }
    .flex-md-wrap, .scm-steps, .sct-attribute-filter-modal__attributes-selected-content {
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important; }
    .flex-md-nowrap, .scm-paging,
    .scm-steps__progress-bar, .sct-cart__actions--bottom, .scw-my-account__container, .scw-saved-cart__action-header {
      -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important; }
    .flex-md-wrap-reverse {
      -ms-flex-wrap: wrap-reverse !important;
          flex-wrap: wrap-reverse !important; }
    .flex-md-fill {
      -webkit-box-flex: 1 !important;
          -ms-flex: 1 1 auto !important;
              flex: 1 1 auto !important; }
    .flex-md-grow-0, .scm-quick-insert__column--quantity, .sct-add-to-cart-confirmation-modal__link--button {
      -webkit-box-flex: 0 !important;
          -ms-flex-positive: 0 !important;
              flex-grow: 0 !important; }
    .flex-md-grow-1 {
      -webkit-box-flex: 1 !important;
          -ms-flex-positive: 1 !important;
              flex-grow: 1 !important; }
    .flex-md-shrink-0, .scw-quick-order__title {
      -ms-flex-negative: 0 !important;
          flex-shrink: 0 !important; }
    .flex-md-shrink-1 {
      -ms-flex-negative: 1 !important;
          flex-shrink: 1 !important; }
    .justify-content-md-start, .scm-product-info__media, .sco-catalog-product--list .sco-catalog-product__action-links, .sco-document-header__top, .sct-cart__actions--top, .sct-history-page__title, .scw-saved-cart__title {
      -webkit-box-pack: start !important;
          -ms-flex-pack: start !important;
              justify-content: flex-start !important; }
    .justify-content-md-end, .scm-paging__options, .sct-attribute-filter-modal__form, .sct-attribute-filter-modal__attributes-selected-content, .sct-shipping-destinations__actions {
      -webkit-box-pack: end !important;
          -ms-flex-pack: end !important;
              justify-content: flex-end !important; }
    .justify-content-md-center, .scm-form__form-inline .scm-input-button,
    .scm-form__form-inline .sca-label,
    .scm-form__form-inline .sca-select,
    .scm-form__form-inline .sca-textbox {
      -webkit-box-pack: center !important;
          -ms-flex-pack: center !important;
              justify-content: center !important; }
    .justify-content-md-between, .scm-steps__main-container, .sct-history-page__header-info {
      -webkit-box-pack: justify !important;
          -ms-flex-pack: justify !important;
              justify-content: space-between !important; }
    .justify-content-md-around {
      -ms-flex-pack: distribute !important;
          justify-content: space-around !important; }
    .align-items-md-start {
      -webkit-box-align: start !important;
          -ms-flex-align: start !important;
              align-items: flex-start !important; }
    .align-items-md-end, .scm-paging {
      -webkit-box-align: end !important;
          -ms-flex-align: end !important;
              align-items: flex-end !important; }
    .align-items-md-center, .scm-content-list__main-content, .scm-form__form-inline .scm-input-button,
    .scm-form__form-inline .sca-label,
    .scm-form__form-inline .sca-select,
    .scm-form__form-inline .sca-textbox, .scm-steps, .sct-history-page__header-info, .scw-product-content__title-content {
      -webkit-box-align: center !important;
          -ms-flex-align: center !important;
              align-items: center !important; }
    .align-items-md-baseline, .sca-chips, .scm-paging__options, .sct-attribute-filter-modal__attributes-selected-content {
      -webkit-box-align: baseline !important;
          -ms-flex-align: baseline !important;
              align-items: baseline !important; }
    .align-items-md-stretch {
      -webkit-box-align: stretch !important;
          -ms-flex-align: stretch !important;
              align-items: stretch !important; }
    .align-content-md-start {
      -ms-flex-line-pack: start !important;
          align-content: flex-start !important; }
    .align-content-md-end {
      -ms-flex-line-pack: end !important;
          align-content: flex-end !important; }
    .align-content-md-center {
      -ms-flex-line-pack: center !important;
          align-content: center !important; }
    .align-content-md-between {
      -ms-flex-line-pack: justify !important;
          align-content: space-between !important; }
    .align-content-md-around {
      -ms-flex-line-pack: distribute !important;
          align-content: space-around !important; }
    .align-content-md-stretch {
      -ms-flex-line-pack: stretch !important;
          align-content: stretch !important; }
    .align-self-md-auto {
      -ms-flex-item-align: auto !important;
          align-self: auto !important; }
    .align-self-md-start, .sco-detail-product__media-image--process {
      -ms-flex-item-align: start !important;
          align-self: flex-start !important; }
    .align-self-md-end {
      -ms-flex-item-align: end !important;
          align-self: flex-end !important; }
    .align-self-md-center {
      -ms-flex-item-align: center !important;
          align-self: center !important; }
    .align-self-md-baseline {
      -ms-flex-item-align: baseline !important;
          align-self: baseline !important; }
    .align-self-md-stretch {
      -ms-flex-item-align: stretch !important;
          align-self: stretch !important; } }
  
  @media (min-width: 992px) {
    .flex-lg-row, .scw-account-balance__content {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: normal !important;
          -ms-flex-direction: row !important;
              flex-direction: row !important; }
    .flex-lg-column {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
          -ms-flex-direction: column !important;
              flex-direction: column !important; }
    .flex-lg-row-reverse {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: reverse !important;
          -ms-flex-direction: row-reverse !important;
              flex-direction: row-reverse !important; }
    .flex-lg-column-reverse {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: reverse !important;
          -ms-flex-direction: column-reverse !important;
              flex-direction: column-reverse !important; }
    .flex-lg-wrap {
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important; }
    .flex-lg-nowrap, .scw-my-account__table-filter, .scm-modal__associate-customer .scm-modal__table-filter {
      -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important; }
    .flex-lg-wrap-reverse {
      -ms-flex-wrap: wrap-reverse !important;
          flex-wrap: wrap-reverse !important; }
    .flex-lg-fill {
      -webkit-box-flex: 1 !important;
          -ms-flex: 1 1 auto !important;
              flex: 1 1 auto !important; }
    .flex-lg-grow-0 {
      -webkit-box-flex: 0 !important;
          -ms-flex-positive: 0 !important;
              flex-grow: 0 !important; }
    .flex-lg-grow-1 {
      -webkit-box-flex: 1 !important;
          -ms-flex-positive: 1 !important;
              flex-grow: 1 !important; }
    .flex-lg-shrink-0 {
      -ms-flex-negative: 0 !important;
          flex-shrink: 0 !important; }
    .flex-lg-shrink-1 {
      -ms-flex-negative: 1 !important;
          flex-shrink: 1 !important; }
    .justify-content-lg-start {
      -webkit-box-pack: start !important;
          -ms-flex-pack: start !important;
              justify-content: flex-start !important; }
    .justify-content-lg-end {
      -webkit-box-pack: end !important;
          -ms-flex-pack: end !important;
              justify-content: flex-end !important; }
    .justify-content-lg-center {
      -webkit-box-pack: center !important;
          -ms-flex-pack: center !important;
              justify-content: center !important; }
    .justify-content-lg-between {
      -webkit-box-pack: justify !important;
          -ms-flex-pack: justify !important;
              justify-content: space-between !important; }
    .justify-content-lg-around {
      -ms-flex-pack: distribute !important;
          justify-content: space-around !important; }
    .align-items-lg-start {
      -webkit-box-align: start !important;
          -ms-flex-align: start !important;
              align-items: flex-start !important; }
    .align-items-lg-end {
      -webkit-box-align: end !important;
          -ms-flex-align: end !important;
              align-items: flex-end !important; }
    .align-items-lg-center {
      -webkit-box-align: center !important;
          -ms-flex-align: center !important;
              align-items: center !important; }
    .align-items-lg-baseline {
      -webkit-box-align: baseline !important;
          -ms-flex-align: baseline !important;
              align-items: baseline !important; }
    .align-items-lg-stretch {
      -webkit-box-align: stretch !important;
          -ms-flex-align: stretch !important;
              align-items: stretch !important; }
    .align-content-lg-start {
      -ms-flex-line-pack: start !important;
          align-content: flex-start !important; }
    .align-content-lg-end {
      -ms-flex-line-pack: end !important;
          align-content: flex-end !important; }
    .align-content-lg-center {
      -ms-flex-line-pack: center !important;
          align-content: center !important; }
    .align-content-lg-between {
      -ms-flex-line-pack: justify !important;
          align-content: space-between !important; }
    .align-content-lg-around {
      -ms-flex-line-pack: distribute !important;
          align-content: space-around !important; }
    .align-content-lg-stretch {
      -ms-flex-line-pack: stretch !important;
          align-content: stretch !important; }
    .align-self-lg-auto {
      -ms-flex-item-align: auto !important;
          align-self: auto !important; }
    .align-self-lg-start {
      -ms-flex-item-align: start !important;
          align-self: flex-start !important; }
    .align-self-lg-end {
      -ms-flex-item-align: end !important;
          align-self: flex-end !important; }
    .align-self-lg-center {
      -ms-flex-item-align: center !important;
          align-self: center !important; }
    .align-self-lg-baseline {
      -ms-flex-item-align: baseline !important;
          align-self: baseline !important; }
    .align-self-lg-stretch {
      -ms-flex-item-align: stretch !important;
          align-self: stretch !important; } }
  
  @media (min-width: 1200px) {
    .flex-xl-row {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: normal !important;
          -ms-flex-direction: row !important;
              flex-direction: row !important; }
    .flex-xl-column {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
          -ms-flex-direction: column !important;
              flex-direction: column !important; }
    .flex-xl-row-reverse {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: reverse !important;
          -ms-flex-direction: row-reverse !important;
              flex-direction: row-reverse !important; }
    .flex-xl-column-reverse {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: reverse !important;
          -ms-flex-direction: column-reverse !important;
              flex-direction: column-reverse !important; }
    .flex-xl-wrap {
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important; }
    .flex-xl-nowrap {
      -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important; }
    .flex-xl-wrap-reverse {
      -ms-flex-wrap: wrap-reverse !important;
          flex-wrap: wrap-reverse !important; }
    .flex-xl-fill {
      -webkit-box-flex: 1 !important;
          -ms-flex: 1 1 auto !important;
              flex: 1 1 auto !important; }
    .flex-xl-grow-0 {
      -webkit-box-flex: 0 !important;
          -ms-flex-positive: 0 !important;
              flex-grow: 0 !important; }
    .flex-xl-grow-1 {
      -webkit-box-flex: 1 !important;
          -ms-flex-positive: 1 !important;
              flex-grow: 1 !important; }
    .flex-xl-shrink-0 {
      -ms-flex-negative: 0 !important;
          flex-shrink: 0 !important; }
    .flex-xl-shrink-1 {
      -ms-flex-negative: 1 !important;
          flex-shrink: 1 !important; }
    .justify-content-xl-start {
      -webkit-box-pack: start !important;
          -ms-flex-pack: start !important;
              justify-content: flex-start !important; }
    .justify-content-xl-end {
      -webkit-box-pack: end !important;
          -ms-flex-pack: end !important;
              justify-content: flex-end !important; }
    .justify-content-xl-center {
      -webkit-box-pack: center !important;
          -ms-flex-pack: center !important;
              justify-content: center !important; }
    .justify-content-xl-between {
      -webkit-box-pack: justify !important;
          -ms-flex-pack: justify !important;
              justify-content: space-between !important; }
    .justify-content-xl-around {
      -ms-flex-pack: distribute !important;
          justify-content: space-around !important; }
    .align-items-xl-start {
      -webkit-box-align: start !important;
          -ms-flex-align: start !important;
              align-items: flex-start !important; }
    .align-items-xl-end {
      -webkit-box-align: end !important;
          -ms-flex-align: end !important;
              align-items: flex-end !important; }
    .align-items-xl-center {
      -webkit-box-align: center !important;
          -ms-flex-align: center !important;
              align-items: center !important; }
    .align-items-xl-baseline {
      -webkit-box-align: baseline !important;
          -ms-flex-align: baseline !important;
              align-items: baseline !important; }
    .align-items-xl-stretch {
      -webkit-box-align: stretch !important;
          -ms-flex-align: stretch !important;
              align-items: stretch !important; }
    .align-content-xl-start {
      -ms-flex-line-pack: start !important;
          align-content: flex-start !important; }
    .align-content-xl-end {
      -ms-flex-line-pack: end !important;
          align-content: flex-end !important; }
    .align-content-xl-center {
      -ms-flex-line-pack: center !important;
          align-content: center !important; }
    .align-content-xl-between {
      -ms-flex-line-pack: justify !important;
          align-content: space-between !important; }
    .align-content-xl-around {
      -ms-flex-line-pack: distribute !important;
          align-content: space-around !important; }
    .align-content-xl-stretch {
      -ms-flex-line-pack: stretch !important;
          align-content: stretch !important; }
    .align-self-xl-auto {
      -ms-flex-item-align: auto !important;
          align-self: auto !important; }
    .align-self-xl-start {
      -ms-flex-item-align: start !important;
          align-self: flex-start !important; }
    .align-self-xl-end {
      -ms-flex-item-align: end !important;
          align-self: flex-end !important; }
    .align-self-xl-center {
      -ms-flex-item-align: center !important;
          align-self: center !important; }
    .align-self-xl-baseline {
      -ms-flex-item-align: baseline !important;
          align-self: baseline !important; }
    .align-self-xl-stretch {
      -ms-flex-item-align: stretch !important;
          align-self: stretch !important; } }
  
  .float-left, .sca-dropdown__link--icon, .sco-product-content-carousel__thumbnail-slider .sco-product-content-carousel__product-image, .sct-carousel-products__products .slick-track {
    float: left !important; }
  
  .float-right, .scw-account-balance__list-item--aside, .scw-my-account__info-heading--label, .scm-modal__paid-documents .scm-data-table__right-info {
    float: right !important; }
  
  .float-none {
    float: none !important; }
  
  @media (min-width: 576px) {
    .float-sm-left {
      float: left !important; }
    .float-sm-right {
      float: right !important; }
    .float-sm-none {
      float: none !important; } }
  
  @media (min-width: 768px) {
    .float-md-left {
      float: left !important; }
    .float-md-right {
      float: right !important; }
    .float-md-none {
      float: none !important; } }
  
  @media (min-width: 992px) {
    .float-lg-left {
      float: left !important; }
    .float-lg-right, .sct-history-page__label--set-as-default,
    .sct-history-page__label--inactive {
      float: right !important; }
    .float-lg-none {
      float: none !important; } }
  
  @media (min-width: 1200px) {
    .float-xl-left {
      float: left !important; }
    .float-xl-right {
      float: right !important; }
    .float-xl-none {
      float: none !important; } }
  
  .overflow-auto, .sco-mobile-menu__nav, .sco-payment-methods__terms-conditions-container, .scm-modal__video-thumnail-container, .scw-product-content__components-navigation, .scw-product-content__values-navigation, .scw-shopping-cart--floating .sca-dropdown__body {
    overflow: auto !important; }
  
  .overflow-hidden, .body.modal-open {
    overflow: hidden !important; }
  
  .position-static, .scm-badge-announcement-list--inline, .sco-product-content-carousel__column--thumbnail-slider .slick-arrow {
    position: static !important; }
  
  .position-relative, .sca-badge-announcement, .sca-badge-announcement__announcement, .sca-category-node--multiple-levels, .sca-category-node--column, .sca-category-node__product-image, .sca-icon-count, .sca-option-select__option, .sca-option-select__button--dropdown, .sca-spinner__content, .scm-search--full-width-dropdown, .scm-steps__bar-item, .scm-badge-announcement-list__container, .sco-cart-product__product-info, .sco-cart-product__media-image--announcement-on-image, .sco-catalog-product, .sco-catalog-product--grid, .sco-catalog-product__product-info, .sco-catalog-product__media-image--announcement-on-image, .sco-import-file__file, .sco-mobile-menu__nav, .sco-mobile-menu__close-button, .sco-product-content-carousel__product-image, .sco-product-content-compact__media, .sco-product-content-compact__product-image, .sct-product-thumbnail__media-image, .scw-my-account__invoice-payment-graph {
    position: relative !important; }
  
  .position-absolute, .sca-dropdown__icon, .sca-dropdown__dropdown-menu--submenu.dropright, .sca-icon-count__badge, .sca-option-select__tooltip--invalid-combination, .sca-option-select__button--dropdown:after, .sca-option-select__icon, .sca-spinner-fourth .sca-spinner__child, .sca-spinner-fifth .sca-spinner__child, .sca-spinner-sixth .sca-spinner__child, .scm-full-width-menu__media, .scm-search__collapse, .scm-steps__bar-item:after, .scm-steps__bar-text, .sco-catalog-product__icon--delete, .sco-import-file__icon--delete, .sco-product-content-carousel__badge-announcement, .sco-product-content-compact__badge-announcement-list, .sct-product-listing__button--close, .scw-my-account__invoices--open-count, ul.nav-pills > li:before {
    position: absolute !important; }
  
  .position-fixed, .sco-mobile-menu__nav--second,
  .sco-mobile-menu__nav--third,
  .sco-mobile-menu__link-nav--second,
  .sco-mobile-menu__link-nav--third, .sco-mobile-menu__link-nav--first, .sco-mobile-menu__wrapper, .sca-mobile-menu__overlay {
    position: fixed !important; }
  
  .position-sticky, .scm-matrix-product__table th:first-child, .scm-matrix-product__table td:first-child, .sco-top-attributes-filter {
    position: -webkit-sticky !important;
    position: sticky !important; }
  
  .fixed-top, .sco-top-attributes-filter {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 990; }
  
  .fixed-bottom, .sct-product-listing__compare-products-bar, .scw-quote-cart__floating--fixed, .scw-util-scroll-to-top__button {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 990; }
  
  @supports ((position: -webkit-sticky) or (position: sticky)) {
    .sticky-top, .sco-compare-products__row--products {
      position: -webkit-sticky;
      position: sticky;
      top: 0;
      z-index: 990; } }
  
  .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0; }
  
  .sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal; }
  
  .shadow-sm, .sca-option-select__option:not(.active):hover, .sca-option-select__option-dropdown-color:hover, .sca-option-select__button--dropdown:active, .sco-catalog-product__product-info--grid {
    -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
            box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }
  
  .shadow, .sco-mobile-menu__nav--second,
  .sco-mobile-menu__nav--third,
  .sco-mobile-menu__link-nav--second,
  .sco-mobile-menu__link-nav--third {
    -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
            box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }
  
  .shadow-lg {
    -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
            box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }
  
  .shadow-none,
  .sco-catalog-product--compare-product, .sco-compare-products__search-compare,
  .sco-compare-products__product, .sco-mobile-menu__close-button {
    -webkit-box-shadow: none !important;
            box-shadow: none !important; }
  
  .w-25, .sfPageWrapper .sc-layout__top-section, .sco-compact__section-item--bars,
  .sco-compact__progress, .sco-compact__section-item--total, .sco-compare-products__search-compare,
  .sco-compare-products__product, .scw-account-balance__group-item, .scw-product-content__attribute-description {
    width: 25% !important; }
  
  .w-50, .scm-form__button--cancel, .scm-form__button--secondary, .scm-matrix-product__button--secondary, .scm-info-message__button--cancel, .sco-detail-product__requested-date, .sco-document-shipment__select--freight-options, .scw-invoice-payment__main-info, .scw-product-content__actions-content, td.scw-quick-order__product, .scm-modal__work-on-behalf .sca-card__body {
    width: 50% !important; }
  
  .w-75, .scm-search__product-suggestions {
    width: 75% !important; }
  
  .w-100, .sc-layout__search, .sc-layout__main-container,
  .sc-footer, .sca-checkbox__label, .sca-chips__group, .sca-dropdown--multiple-selection .sca-dropdown__checkbox-label, .sca-option-select__dropdown--block .sca-option-select__dropdown-menu,
  .sca-option-select__dropdown--block .sca-option-select__button--dropdown, .sca-price-description--breakdown, .sca-spinner-fifth .sca-spinner__child, .sca-spinner-sixth .sca-spinner__child, .scm-action-header--check-description__label, .scm-action-header__actions, .scm-action-header__filter-buttons, .scm-add-to-list__modal-list-wrapper, .scm-add-to-list__modal-new-list-section, .scm-collapse__header-title, .scm-collapse__checkbox, .scm-data-table__button--full-product, .scm-form, .scm-form__checkbox--inline, .scm-form__form-inline .scm-input-button,
  .scm-form__form-inline .sca-label,
  .scm-form__form-inline .sca-select,
  .scm-form__form-inline .sca-textbox, .scm-form__form-inline .scm-input-button .input-group, .scm-form__label, .scm-full-width-menu__media-body, .scm-full-width-menu__media-content, .scm-input-button__label--dates, .scm-product-cart-actions, .scm-product-info, .scm-quick-insert__alert, .scm-quick-insert__button--outline-primary, .scm-quick-insert__input-button, .scm-search--multiple-filters, .scm-search--chips,
  .scm-search__form, .scm-search__query-suggestions, .scm-steps__progress, .scm-steps__bar-item:after, .scm-badge-announcement-list__container,
  .scm-badge-announcement-list, .sco-catalog-product__container--product-info,
  .sco-catalog-product__container--actions, .sco-catalog-product__product-cart-actions--grid, .sco-catalog-product__media, .sco-catalog-product__detail, .sco-compact__info-content, .sco-compact__alert, .sco-detail-product__list--price, .sco-document-header__column--description, .sco-document-header__table--bottom, .sco-document-shipment__info-heading, .sco-navigator__dropdown .sca-dropdown__button, .sco-navigator__dropdown .sca-dropdown__dropdown-menu, .sco-payment-methods__terms-acceptance, .sco-product-content-carousel__thumbnail-slider, .sco-product-content-compact__media, .sco-product-content-compact__media-body, .sco-range-slider__button, .sco-sales-person-contacts__actions-sort, .sco-sales-person-contacts__button--actions, .sco-sidebar-attributes-filter__header-title, .sco-sidebar-attributes-filter__card-action, .sco-table-filter, .sco-table-filter__filter, .sct-history-page, .sct-history-page__table-filter, .sct-more-info-modal__product-description-full, .sct-more-info-modal__information-message, .sct-share-by-email-modal__form, .sct-product-listing__button--primary, .sct-product-listing__button--light, .sct-product-listing__content--empty, .sct-product-thumbnail__catalog-product, .sct-shipping-destinations__error-messages, .scs-iframe-payment, .scm-modal__video, .scw-account-navigator__button--sign-in, .scw-catalog-navigation__main-content-container, .scw-catalog-navigation__bottom-bar, .scm-modal__add-cross-reference-product .scm-modal__button-group .scm-button-group__switch, .scw-cylinder-balance__table-filter, .scw-finder__card, .scm-modal__payment-schedule .scm-modal__button--pay-now, .scw-invoice-payment__list, .scw-login__button--sign-in, .scw-login__actions--options .scw-login__button--new-password,
  .scw-login__actions--options .scw-login__button--secret-question, .scw-login-logout, .scw-my-account__dashboard-compacts, .scw-my-account__button--change-password, .scw-my-account__payment-button-container, .scw-product-content__title, .scw-product-content__inputs, .scw-product-content__input-segment--tab, .scw-product-content__input-segment--list, .scw-product-content__components-title, .scm-modal__associate-customer .scm-modal__table-search, .scw-sales-person-options, .scw-shopping-cart__carousel-products-actions, .scw-store-locator--find-store .scw-store-locator__map, .scw-store-locator__search, .scw-store-locator__directory-state, .scw-store-locator--detail .scw-store-locator__map, .sc-layout-menu__container, .sc-layout .scw-external-product-search-box,
  .sc-layout .scw-product-search-box, .sc-layout__elements--main-nav .scw-sales-person-options__container, .sc-layout__nav--secondary .scw-login-logout__link--logout {
    width: 100% !important; }
  
  .w-auto, .sfPageWrapper .sc-layout__search,
  .sfPageWrapper .sc-layout__logo, .sca-badge-announcement--circle .sca-badge-announcement__content, .sca-dropdown__button, .scm-data-table__checkbox--credit-cards, .scm-form__form-inline .scm-input-button .sca-textbox, .scm-modal__button--primary, .scm-search__select, .scm-steps__description, .sco-compact__select, .sco-payment-methods__checkbox, .sct-pickup-location-modal__textbox, .scw-catalog-navigation__categories-container, .scw-catalog-navigation__left-sidebar,
  .scw-catalog-navigation__right-sidebar, .scw-finder__options.scw-finder__options--dropdown .scw-finder__select, .scw-login__actions--secret-question .scw-login__button--send-secret-question, .scw-product-content__main-info-container--display-images-off {
    width: auto !important; }
  
  .h-25 {
    height: 25% !important; }
  
  .h-50 {
    height: 50% !important; }
  
  .h-75 {
    height: 75% !important; }
  
  .h-100, .sca-spinner-fifth .sca-spinner__child, .sca-spinner-sixth .sca-spinner__child, .scm-badge-announcement-list__container,
  .scm-badge-announcement-list, .sco-catalog-product--grid, .sco-catalog-product__product-info--grid, .sco-compact__card--full, .scw-my-account__dashboard-compacts {
    height: 100% !important; }
  
  .h-auto, .sca-badge-announcement--circle .sca-badge-announcement__content, .sca-badge-announcement--tail .sca-badge-announcement__announcement, .scm-content-list__img {
    height: auto !important; }
  
  .mw-100, .sco-catalog-product--grid .sco-catalog-product__product-cart-actions,
  .sco-catalog-product--compare-product .sco-catalog-product__product-cart-actions, .scw-order-status__container {
    max-width: 100% !important; }
  
  .mh-100 {
    max-height: 100% !important; }
  
  .min-vw-100 {
    min-width: 100vw !important; }
  
  .min-vh-100 {
    min-height: 100vh !important; }
  
  .vw-100 {
    width: 100vw !important; }
  
  .vh-100 {
    height: 100vh !important; }
  
  .stretched-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    pointer-events: auto;
    content: "";
    background-color: rgba(0, 0, 0, 0); }
  
  .m-0, .sc-layout__nav--secondary .scu-widget-margin, .sca-dropdown--floating .dropdown-menu, .sca-option-select__dropdown-menu, .sca-price-description__total-text, .scm-add-to-list__modal-list, .scm-collapse__table, .scm-content-list__label,
  .scm-content-list__link,
  .scm-content-list__tooltip--action, .scm-form__form-inline .scm-input-button .sca-textbox, .scm-modal__dialog, .sct-shipping-destinations__info-heading-title h5, .scw-account-navigator__mobile-menu .sco-mobile-menu__button--back, .scw-catalog-navigation__dropdown .dropdown-menu, .scw-product-content__label--no-margin, .scw-product-content__label--option-description,
  .scw-product-content__label--segment-description, .sco-product-content-carousel--vertical > .col, .sco-product-content-carousel--vertical > .scm-form__default-column, .sco-product-content-carousel--vertical > .scm-form__single-column, .sco-product-content-carousel--vertical > .sct-product-listing__column-bar, .sco-product-content-carousel--vertical > .sct-product-listing__product, .sco-product-content-carousel--vertical > .scs-base-order-address__column, .sco-product-content-carousel--vertical > .scw-return-products__bottom-actions,
  .sco-product-content-carousel--vertical > .scw-catalog__category-nodes-product--column,
  .sco-product-content-carousel--vertical > .scw-register__column,
  .sco-product-content-carousel--vertical > [class*="col-"],
  .scw-product-content__horizontal-thumbnail-slider-wrapper > .col, .scw-product-content__horizontal-thumbnail-slider-wrapper > .scm-form__default-column, .scw-product-content__horizontal-thumbnail-slider-wrapper > .scm-form__single-column, .scw-product-content__horizontal-thumbnail-slider-wrapper > .sct-product-listing__column-bar, .scw-product-content__horizontal-thumbnail-slider-wrapper > .sct-product-listing__product, .scw-product-content__horizontal-thumbnail-slider-wrapper > .scs-base-order-address__column, .scw-product-content__horizontal-thumbnail-slider-wrapper > .scw-return-products__bottom-actions,
  .scw-product-content__horizontal-thumbnail-slider-wrapper > .scw-catalog__category-nodes-product--column,
  .scw-product-content__horizontal-thumbnail-slider-wrapper > .scw-register__column,
  .scw-product-content__horizontal-thumbnail-slider-wrapper > [class*="col-"] {
    margin: 0 !important; }
  
  .mt-0, .sca-badge-announcement .sca-badge-announcement__child, .sca-checkbox__input, .sca-dropdown__header, .sca-dropdown__dropdown-menu--submenu.dropright, .sco-catalog-product__detail, .sct-cart__actions--bottom, .scw-quick-order__button--request-quote-bottom,
  .my-0,
  .scw-catalog-navigation__main-catalog-list {
    margin-top: 0 !important; }
  
  .mr-0, .scm-steps__bar-item:last-child, .sco-catalog-product--grid .scm-product-info__media-image,
  .sco-catalog-product--compare-product .scm-product-info__media-image, .sco-document-header__column--description:last-child, .sco-sales-person-contacts__input-button--dates, .sco-sales-person-contacts__input-group:last-child, .sco-sales-person-contacts__button--actions,
  .mx-0,
  .scw-catalog-navigation__categories-container,
  .scw-quick-order__actions-top,
  .scw-quick-order__actions-bottom {
    margin-right: 0 !important; }
  
  .mb-0, .sca-badge-announcement .sca-badge-announcement__content, .sca-badge-announcement--circle .sca-badge-announcement__content, .sca-badge-announcement--triangle .sca-badge-announcement__content, .sca-breadcrumb__nav, .sca-card__title, .sca-checkbox--check, .sca-checkbox--list__item .sca-checkbox.sca-checkbox--check, .sca-chips__label, .sca-dropdown__header-description, .sca-label.sca-label--textbox, .sca-list__item--checkbox .sca-list__checkbox, .sca-option-select__label, .sca-tabs__page-title, .scm-action-header__label--actions, .scm-action-header__label--total, .scm-action-header__input-button--dates, .scm-action-header__description, .scm-collapse__card-title, .scm-data-table__label, .scm-data-table__list, .scm-data-table__action-info *, .scm-data-table__messages td .sca-alert, .scm-kit-components__table, .scm-matrix-product__label--uom, .scm-paging__pagination-arrow, .scm-paging__label, .scm-product-cart-actions__label, .scm-product-content-actions__dropdown-share-options, .scm-product-content-header__price-unit-of-meassure, .scm-product-info__product-title, .scm-product-info__number, .scm-steps__label, .sco-detail-product__label, .sco-document-header__list, .sco-massive-messages__message, .sco-mobile-menu__list, .sco-navigator__label, .sco-navigator__content-heading, .sco-payment-methods__info-heading-label, .sco-sidebar-attributes-filter__card-title, .sco-table-filter__filter, .sct-cart__page-title, .sct-history-page__label--set-as-default,
  .sct-history-page__label--inactive, .sct-advanced-filter-modal__actions, .sct-attribute-filter-modal__attributes-badge-list, .sct-more-info-modal__label--quantity-allowed, .sct-shipping-methods__label--status, .sct-shipping-destinations__table-container, .scw-finder__selected-attributes.scw-finder__selected-attributes--question-answer, .scw-finder__selected-attributes.scw-finder__selected-attributes--question-answer label, .scw-invoice-history__alert, .scw-language-selector__list, .scw-my-account__account-balance-title > h6,
  .scw-my-account__account-balance-title > label, .scw-my-account__page-title--sidebar, .scm-modal__change-password .form-group, .scm-modal__change-password .sco-compare-products__search, .scm-modal__change-password .sco-detail-product, .scm-modal__change-password .sco-product-content-description__option-select, .scm-modal__change-password .sco-table-filter__filter, .scm-modal__change-password .scw-account-navigator__new-customer-section, .scm-modal__change-password .scw-login__new-customer-section, .scw-my-account__label--expired, .scw-product-content__number, .scw-product-content__option-select.scw-product-content__option-select--attribute, .scw-product-content__alert--availability, .scw-product-content__label--quantity-allowed, .scw-product-content__list--attributes, .scw-product-content__page-title--product, .scw-product-content__product-info--availability .scm-product-info__media-image, .scw-product-content__label--select-option, .scw-product-content--compact .scm-badge-announcement-list__bottom-left .sca-badge-announcement, .scw-product-content--compact .scm-badge-announcement-list__bottom-right .sca-badge-announcement, .scw-return-products__alert, .scw-saved-cart__label--uom-description,
  .scw-saved-cart__label--supplier, .scw-saved-cart__page-title, .scw-shopping-history__label, p:last-child, .main_menu ul, .scw-login-logout__label,
  .my-0,
  .scw-catalog-navigation__main-catalog-list {
    margin-bottom: 0 !important; }
  
  .ml-0, .sca-dropdown__dropdown-menu--submenu.dropright, .scm-form__actions .sca-button:first-child, .scm-form__actions .sca-link--button:first-child, .scm-info-message__actions--buttons .sca-button:first-child, .scm-info-message__actions--buttons .sca-link--button:first-child, .scm-product-info--simple .scm-product-info__media-body, .scm-product-info__details .scm-product-info__label:first-child, .sco-catalog-product--grid .scm-product-info__media-body,
  .sco-catalog-product--compare-product .scm-product-info__media-body, .sco-product-content-carousel__column--thumbnail-slider .sca-product-image__img--thumbnail, .sco-sales-person-contacts__input-group:first-child, .sct-advanced-filter-modal__append, .scw-catalog__carousel .slick-track, .scw-product-content__header.scw-product-content__header--column .scw-product-content__title-content .scm-badge-announcement-list__inline-container, .scw-product-content__product-cart-actions .scm-product-cart-actions__form, .scw-product-content__product-cart-actions .scm-product-cart-actions__button,
  .mx-0,
  .scw-catalog-navigation__categories-container,
  .scw-quick-order__actions-top,
  .scw-quick-order__actions-bottom {
    margin-left: 0 !important; }
  
  .m-1, .sca-credit-card-types__type, .sca-option-select__option, .scm-modal__footer--multiple-buttons .sca-button, .scm-modal__footer--multiple-buttons .sca-link--button, .sco-cart-product__badge-announcement, .scw-store-locator__badge {
    margin: 0.25rem !important; }
  
  .mt-1, .scm-search__advanced-filter-modal,
  .sco-compact__progress, .sco-mobile-menu__account-navigator--second-nav, .sco-navigator__link:not(.sco-navigator__link--heading),
  .sco-navigator__check, .sco-sales-person-contacts__button--actions, .sct-shipping-destinations__button, .scw-login__actions--options .scw-login__button--new-password,
  .scw-login__actions--options .scw-login__button--secret-question, .scw-product-content__secondary-button, .scw-store-locator__form,
  .my-1,
  .scm-action-header--dropdown-filters .scm-action-header__nav-item,
  .scm-form__form-inline .sca-label + .sca-select,
  .scm-form__form-inline .sca-label + .sca-textbox,
  .scm-kit-components__card--product,
  .scm-paging__content,
  .scm-search__form,
  .scm-search__card,
  .sco-document-shipment__total-column,
  .sco-document-shipment__info-column,
  .scw-my-account__contacts-state,
  .scw-my-account__card--account-details,
  .scw-my-account__card--billto-account-detail,
  .scw-my-account__card--card-details,
  .scw-my-account__card--billto-detail,
  .scw-product-content__add-to-list {
    margin-top: 0.25rem !important; }
  
  .mr-1, .sca-toast__header-icon, .scm-product-info__display-product-number, .sco-catalog-product__more-info,
  .sco-catalog-product__add-to-list--list, .sco-document-shipment__icon-link, .sco-document-shipment__tracking-information-list li, .sco-mobile-menu__back-icon, .sco-product-configurator__icon--warning, .sco-product-configurator__img, .scw-account-navigator__icon, .scw-product-content__segment-value-title, .scw-product-content__label--select-option,
  .scw-product-content__badge--optional,
  .scw-product-content__segment-header-title, .scw-quick-order__textbox,
  .mx-1,
  .sca-dropdown__dropdown-item > i,
  .scm-add-to-list__new-list > i,
  .scm-data-table__foot-action-content,
  .scm-data-table__foot-content,
  .scm-data-table__sort-icon,
  .scm-form__actions .sca-button,
  .scm-form__actions .sca-link--button,
  .scm-info-message__actions--buttons .sca-button,
  .scm-info-message__actions--buttons .sca-link--button,
  .scm-matrix-product__select--uom,
  .scm-product-content-header__price-description,
  .scm-product-info__details .scm-product-info__label,
  .scm-search__label--filter,
  .sco-catalog-product__tooltip,
  .sco-compact__color-box,
  .sco-compare-products__color,
  .sco-compare-products__badge,
  .sco-navigator__link:not(.sco-navigator__link--heading),
  .sco-navigator__check,
  .sco-range-slider__separator,
  .sct-shipping-methods__label--status,
  .sct-product-listing__label--info,
  .scw-account-balance__label,
  .scw-language-selector__language {
    margin-right: 0.25rem !important; }
  
  .mb-1, .sca-badge-announcement, .sca-toast__header-close, .scm-collapse--list .sca-checkbox--list__item .sca-checkbox.sca-checkbox--check, .scm-kit-components__card--content, .scm-matrix-table__table-container, .scm-product-content-header__label, .sco-cart-product__divider, .sco-compact__section, .sco-product-configurator__header, .sco-product-configurator__list-item, .sco-totals__line, .sco-totals__line-savings, .sct-history-page__table-filter, .sct-edit-line-modal__popover, .sct-more-info-modal__option-select, .scs-pack-size-content, .scw-account-navigator__tooltip--company,
  .scw-account-navigator__tooltip--username,
  scw-account-navigator__tooltip--last-login, .scw-cylinder-balance__table-filter, .scw-my-account__tooltip--company,
  .scw-my-account__tooltip--username,
  .scw-my-account__tooltip--last-login, .scw-product-content__price-break-item,
  .my-1,
  .scm-action-header--dropdown-filters .scm-action-header__nav-item,
  .scm-form__form-inline .sca-label + .sca-select,
  .scm-form__form-inline .sca-label + .sca-textbox,
  .scm-kit-components__card--product,
  .scm-paging__content,
  .scm-search__form,
  .scm-search__card,
  .sco-document-shipment__total-column,
  .sco-document-shipment__info-column,
  .scw-my-account__contacts-state,
  .scw-my-account__card--account-details,
  .scw-my-account__card--billto-account-detail,
  .scw-my-account__card--card-details,
  .scw-my-account__card--billto-detail,
  .scw-product-content__add-to-list {
    margin-bottom: 0.25rem !important; }
  
  .ml-1, .sca-dropdown__link--icon-text, .sca-price-description__currency--strikethrough, .scm-kit-components__collapse-actions, .scm-product-cart-actions__button, .scm-product-cart-actions__select,
  .scm-product-cart-actions__textbox,
  .scm-product-cart-actions__popover, .scm-product-cart-actions__label, .scm-product-info__popover, .scm-search__button--filter, .sco-cart-product__tooltip--table-info, .sco-product-configurator__status, .sct-edit-line-modal__popover, .scw-catalog-navigation__mobile-menu, .scw-product-content__popover--availability, .scw-product-content__icon--warning, .scw-quick-order__popover, .scw-register__terms-acceptance--link, .sc-layout__nav--secondary .scw-login-logout__container,
  .mx-1,
  .sca-dropdown__dropdown-item > i,
  .scm-add-to-list__new-list > i,
  .scm-data-table__foot-action-content,
  .scm-data-table__foot-content,
  .scm-data-table__sort-icon,
  .scm-form__actions .sca-button,
  .scm-form__actions .sca-link--button,
  .scm-info-message__actions--buttons .sca-button,
  .scm-info-message__actions--buttons .sca-link--button,
  .scm-matrix-product__select--uom,
  .scm-product-content-header__price-description,
  .scm-product-info__details .scm-product-info__label,
  .scm-search__label--filter,
  .sco-catalog-product__tooltip,
  .sco-compact__color-box,
  .sco-compare-products__color,
  .sco-compare-products__badge,
  .sco-navigator__link:not(.sco-navigator__link--heading),
  .sco-navigator__check,
  .sco-range-slider__separator,
  .sct-shipping-methods__label--status,
  .sct-product-listing__label--info,
  .scw-account-balance__label,
  .scw-language-selector__language {
    margin-left: 0.25rem !important; }
  
  .m-2, .scw-my-account__tooltip .sca-tooltip__link {
    margin: 0.5rem !important; }
  
  .mt-2, .sca-dropdown__primary-action-container, .sca-popover__effective-date, .scm-kit-components__media-body .scm-kit-components__label--status, .scm-product-cart-actions__button, .scm-product-cart-actions__select,
  .scm-product-cart-actions__textbox,
  .scm-product-cart-actions__popover, .scm-product-cart-actions__label, .scm-search__chips, .scm-steps__main-container, .sco-cart-product__messages, .sco-cart-product__price-actions, .sco-catalog-product--grid .sco-catalog-product__price-actions,
  .sco-catalog-product--compare-product .sco-catalog-product__price-actions, .sco-catalog-product__alert, .sco-detail-product__alert, .sco-privileges-maintenance__content-sublist, .sco-product-content-compact__actions-messages, .sco-range-slider__button, .sco-sales-person-contacts__alert, .sco-totals__summary, .sco-totals__line-divider, .sct-add-to-cart-confirmation-modal__button--continue-checkout, .scw-account-navigator__menu-content--not-my-account, .scw-announcements__content-list, .scw-finder__selected-attributes.scw-finder__selected-attributes--question-answer .sca-badge--action, .scw-invoice-payment__link--scheduled-payment, .scw-invoice-payment__secondary-info, .scw-my-account__link--back, .scw-product-content__video-thumbnail-wrapper--vertical, .scw-quick-order__button--add-cart, .scw-register__button--register, .scw-register__button--validate,
  .scw-register__button--continue, .scw-saved-cart__nav, .scw-store-locator__results, .sc-layout__top-section .scw-shopping-cart,
  .my-2,
  .sca-category-node,
  .sca-dropdown__or-separator,
  .scm-product-content-header__item-link,
  .sco-cart-product__comments,
  .sco-catalog-product__action-links--grid,
  .sco-catalog-product__list--product-info,
  .sco-detail-product__list--product-info,
  .sco-document-header__column--action,
  .sco-massive-messages,
  .sco-payment-methods__terms-acceptance,
  .sco-privileges-maintenance__collapse,
  .sco-product-content-compact__media-content-info,
  .sco-product-content-compact__button--add-to-cart,
  .sco-sidebar-attributes-filter__footer-actions,
  .sct-attribute-filter-modal__attributes-selected-chip,
  .sct-pickup-location-modal__body-content,
  .sct-pickup-location-modal__actions,
  .scw-account-navigator__menu--account-mobile,
  .scw-customer-cross-reference-products__filters,
  .scw-finder__card,
  .scw-finder__options.scw-finder__options--dropdown,
  .scw-finder__actions,
  .scm-modal__customize-dashboard .scm-modal__divider,
  .scw-my-account .scm-form__actions-credit-card,
  .scw-quick-order__link,
  .scw-quick-order__actions-bottom,
  .scm-modal__work-on-behalf .scm-modal__checkbox {
    margin-top: 0.5rem !important; }
  
  .mr-2, .sca-option-select__option-dropdown-color, .sca-option-select__option-dropdown-image, .sca-price-description__original, .sca-tabs__nav--vertical,
  .scm-form__form-inline .sca-label, .scm-info-message__icon, .scm-matrix-product__segment-value, .scm-matrix-product__button--secondary, .scm-badge-announcement-list__inline-container .sca-badge-announcement, .sco-compact__icon, .sco-mobile-menu__account-navigator-icon, .sco-ship-to-selection__link, .sco-table-filter__badge, .sct-add-to-cart-confirmation-modal__success-icon, .scw-invoice-history__tooltip--pdf, .scw-invoice-payment__button--print, .scw-my-account__credit-cart-type, .scw-my-account__button--schedule-payment, .scw-product-content__input-button--tab, .scw-product-content__segment-options,
  .scw-product-content__segment-value-list,
  .mx-2,
  .sca-category-node,
  .sca-dropdown--floating,
  .sca-dropdown--icon-dropdown,
  .scm-action-header__button--update,
  .scm-action-header__button-link-icon,
  .scm-content-list__main-content,
  .scm-data-table__link--alert,
  .sco-cart-product__dropdown,
  .sco-catalog-product__dropdown,
  .sco-detail-product__label--options,
  .sco-document-header__link > i,
  .sco-document-header__dropdown,
  .sco-massive-messages__message--error,
  .sco-payment-methods__button--print,
  .sct-cart__dropdown--top,
  .sct-history-page__dropdown--actions,
  .sct-attribute-filter-modal__selected-attribute-icon,
  .sct-attribute-filter-modal__label--badge,
  .sct-product-listing__button--remove,
  .sct-product-listing__product,
  .sct-product-listing__dropdown,
  .scw-account-balance__details,
  .scw-account-balance__summary,
  .scw-catalog-navigation__dropdown,
  .scw-sales-person-options,
  .scw-saved-cart--floating {
    margin-right: 0.5rem !important; }
  
  .mb-2, .sca-chips__badge:not(.sca-chips__badge--action), .sca-popover__product-number, .scm-configurator-product-display, .scm-info-message__icon--not-found, .scm-product-content-header, .scm-product-info__media-image, .scm-search--multiple-filters, .scm-search__options, .sco-cart-product--content .sco-cart-product__product-cart-actions, .sco-catalog-product__features, .sco-detail-product__link--comments, .sco-detail-product__configurator-product-display,
  .sco-detail-product__kit-components, .sco-document-header__customer-reference, .sco-document-header__checkbox, .sco-payment-methods__payment-title, .sco-privileges-maintenance__content-list li, .sco-product-configurator__status--invalid-header, .sco-product-content-carousel, .sco-sales-person-contacts__select-switch,
  .sco-sales-person-contacts__selection, .sco-ship-to-selection__top-options, .sct-history-page__dropdown--actions, .sct-attribute-filter-modal__form, .sct-attribute-filter-modal__attributes-badge-list-item, .sct-attribute-filter-modal__tabs, .sct-edit-line-modal__product-info, .sct-more-info-modal__product-info, .sct-more-info-modal__product-cart-actions, .sct-more-info-modal__link--check-availability, .sct-ship-to-modal__search, .sct-product-listing__button--primary, .sct-product-listing__button--light, .sct-product-listing__bar, .scm-modal__all-credit-cards .scm-modal__search, .scw-account-balance__option-select, .scw-catalog__html-content--top-listing, .scw-catalog-navigation__all-products,
  .scw-catalog-navigation__list-item, .scw-finder__selected-attributes, .scw-invoice-history__link--scheduled-payment, .scw-invoice-payment__early-payment-total, .scw-invoice-payment__select, .scw-invoice-payment__link--scheduled-payment, .scm-modal__all-bank-accounts .scm-modal__search, .scw-my-account__sidebar, .scw-my-account__sidebar-title, .scw-my-account__invoice-payment-graph, .scw-my-account__invoices--due, .scm-modal__customize-dashboard .scm-modal__checkbox, .scw-my-account__switch, .scw-my-account__info-heading--billto-info-epayments,
  .scw-my-account__list--shipping-instructions, .scw-product-content__cart-actions, .scw-product-content__notify-me-container, .scw-product-content__html-content--top, .scw-product-content__product-availability-status, .scw-product-content__inputs, .scw-product-content__detail-information, .scw-quick-order__header-info, .scw-quick-order__input-group, .scw-quick-order__textbox-product, .scw-register__terms-acceptance--link, .scw-register__add-new-contact, .scm-modal__work-on-behalf .scm-modal__form, .scw-shopping-history__button-group, .scw-store-locator__form, .sc-layout__elements--main-nav .scw-account-navigator__container,
  .my-2,
  .sca-category-node,
  .sca-dropdown__or-separator,
  .scm-product-content-header__item-link,
  .sco-cart-product__comments,
  .sco-catalog-product__action-links--grid,
  .sco-catalog-product__list--product-info,
  .sco-detail-product__list--product-info,
  .sco-document-header__column--action,
  .sco-massive-messages,
  .sco-payment-methods__terms-acceptance,
  .sco-privileges-maintenance__collapse,
  .sco-product-content-compact__media-content-info,
  .sco-product-content-compact__button--add-to-cart,
  .sco-sidebar-attributes-filter__footer-actions,
  .sct-attribute-filter-modal__attributes-selected-chip,
  .sct-pickup-location-modal__body-content,
  .sct-pickup-location-modal__actions,
  .scw-account-navigator__menu--account-mobile,
  .scw-customer-cross-reference-products__filters,
  .scw-finder__card,
  .scw-finder__options.scw-finder__options--dropdown,
  .scw-finder__actions,
  .scm-modal__customize-dashboard .scm-modal__divider,
  .scw-my-account .scm-form__actions-credit-card,
  .scw-quick-order__link,
  .scw-quick-order__actions-bottom,
  .scm-modal__work-on-behalf .scm-modal__checkbox {
    margin-bottom: 0.5rem !important; }
  
  .ml-2, .sca-category-node--multiple-levels .sca-category-node__links, .sca-checkbox__label, .sca-toast__header-close, .scm-action-header__label--total, .scm-content-list__tooltip, .scm-badge-announcement-list__inline-container, .sco-massive-messages__modal-message, .sco-sidebar-attributes-filter__link--view-all, .sct-carousel-products__link--view-all, .scw-quick-order__link--title, .scw-quick-order__button--request-quote-bottom, .scw-shopping-history__button-group, .scw-store-locator__store-info, .scw-store-locator__store-distance, .scw-store-locator__link,
  .mx-2,
  .sca-category-node,
  .sca-dropdown--floating,
  .sca-dropdown--icon-dropdown,
  .scm-action-header__button--update,
  .scm-action-header__button-link-icon,
  .scm-content-list__main-content,
  .scm-data-table__link--alert,
  .sco-cart-product__dropdown,
  .sco-catalog-product__dropdown,
  .sco-detail-product__label--options,
  .sco-document-header__link > i,
  .sco-document-header__dropdown,
  .sco-massive-messages__message--error,
  .sco-payment-methods__button--print,
  .sct-cart__dropdown--top,
  .sct-history-page__dropdown--actions,
  .sct-attribute-filter-modal__selected-attribute-icon,
  .sct-attribute-filter-modal__label--badge,
  .sct-product-listing__button--remove,
  .sct-product-listing__product,
  .sct-product-listing__dropdown,
  .scw-account-balance__details,
  .scw-account-balance__summary,
  .scw-catalog-navigation__dropdown,
  .scw-sales-person-options,
  .scw-saved-cart--floating {
    margin-left: 0.5rem !important; }
  
  .m-3, .scm-info-message, .sco-catalog-product__icon--delete, .sco-payment-methods__credit-card-help,
  .sco-payment-methods__card,
  .sco-payment-methods__image--ach,
  .sco-payment-methods__ach-help,
  .sco-payment-methods__form--ach,
  .sco-payment-methods__data-table, .scw-store-locator__directory-state {
    margin: 1rem !important; }
  
  .mt-3, .scm-info-message__link, .scm-info-message__button--primary, .scm-info-message__button--cancel, .scm-quick-insert__column-form, .scm-search__button--mobile-search, .sco-cart-product--content .sco-cart-product__kit-components, .sct-cart__actions, .sct-document-process__title, .sct-product-search-modal__product, .sct-product-search-modal__alert, .sct-share-by-email-modal__product-image, .sct-product-listing__compare-products-bar, .sct-shipping-destinations__actions--header, .scm-modal__video-title, .scw-announcements__alert, .scw-catalog-navigation__main-content--grouped, .scw-invoice-payment__page-title--invoices, .scw-my-account__account-balance-title--account-aging,
  .scw-my-account__ach-info, .scw-product-content__paging, .scw-product-content__matrix-product, .scw-product-content__alert--availability, .scw-product-content__branch-plant-list-container, .scm-modal__work-on-behalf .scm-modal__notification, .scw-saved-cart__alert, .scm-modal__price-break-down .scm-modal__data-table, .scw-store-locator--detail .scw-store-locator__map, .scw-store-locator__content, .scm-full-width-menu__media,
  .my-3,
  .scm-data-table__full-product-title .sca-button.scm-data-table__button--full-product,
  .scm-data-table__full-product-title .scm-data-table__button--full-product.sca-link--button,
  .sco-cart-product__line,
  .sco-cart-product__configurator-product-display,
  .sco-document-shipment__quick-insert,
  .sco-import-file__content,
  .sco-import-file__details,
  .sco-product-configurator,
  .sco-product-content-description__divider,
  .sco-sidebar-attributes-filter__card,
  .sco-table-filter__filter,
  .sco-totals__terms-acceptance,
  .sco-totals__button--process,
  .sco-totals__collapse,
  .sct-more-info-modal__list,
  .sct-more-info-modal__restriction-message,
  .sct-product-listing__paging,
  .sct-shipping-destinations__link--icon,
  .scw-account-balance__page-title--past-due,
  .scm-modal__add-cross-reference-product .scm-modal__loading-list,
  .scw-finder__option-message,
  .scw-my-account__page-title.scw-my-account__page-title--edit-billto,
  .scw-product-content__branch-plant-list-container,
  .scw-product-content__components-header,
  .scw-product-content__segment-values-image--full,
  .scw-quick-order__link--add-line-bottom,
  .scw-quick-order__actions-top,
  .scw-return-products__bottom-actions {
    margin-top: 1rem !important; }
  
  .mr-3, .sca-chips__group, .scm-action-header__label--actions, .scm-action-header__button--clear, .scm-product-info__popover, .sco-detail-product__comments, .sco-ship-to-selection__select-icon, .sct-attribute-filter-modal__attributes-badge-list-item, .sct-shipping-destinations__error-messages, .scm-modal__video-thumbnail-img, .scw-catalog-navigation__catalog-column, .scw-catalog-navigation__column, .scw-catalog-navigation__left-sidebar, .scw-catalog-navigation__main-catalog-item,
  .scw-catalog-navigation__catalog-categories, .scw-product-content__product-info--availability .scm-product-info__media-image,
  .mx-3,
  .scm-quick-insert__link,
  .scm-steps__description,
  .sco-import-file__file,
  .sco-ship-to-selection__icon,
  .sco-top-attributes-filter__chips,
  .scw-account-balance__group-item--progress-bar,
  .scw-account-navigator__profile-info-section,
  .scw-catalog__category-nodes-carousel,
  .scw-catalog-navigation__category-list,
  .scw-catalog-navigation__category-nodes-carousel {
    margin-right: 1rem !important; }
  
  .mb-3, .sca-breadcrumb, .sco-cart-product__kit-components, .sco-catalog-product--grid .sco-catalog-product__media-image,
  .sco-catalog-product--compare-product .sco-catalog-product__media-image, .sco-detail-product__dropdown--content, .sco-detail-product__requested-date, .sco-detail-product__comments, .sco-document-header__dropdown, .sco-document-shipment__collapse, .sco-navigator__content, .sco-payment-methods__alert-messages, .sco-payment-methods__input-button--date-to-pay-on, .sco-product-content-carousel--horizontal, .sco-product-content-description__product-cart-actions, .sco-table-filter__filter-search, .sct-cart__actions--bottom, .sct-document-detail__totals, .sct-document-detail__document-shipment:not(:last-child), .sct-document-process__bottom-actions, .sct-product-listing__dropdown, .sct-shipping-destinations__info-heading-container, .sct-shipping-destinations__actions, .scm-modal__video-thumbnail, .scm-modal__search-freight-options, .scw-account-balance__group, .scw-account-balance__list li, .scw-catalog__html-content--top, .scw-catalog__category-nodes-carousel, .scw-catalog-navigation__column, .scw-catalog-navigation__item-category-title,
  .scw-catalog-navigation__list-item--catalog-column, .scw-compare-products__content, .scm-modal__add-cross-reference-product .scm-modal__button-group, .scw-customer-cross-reference-products__search, .scm-modal__shipping-address .scm-modal__actions, .scm-modal__payment-schedule .scm-modal__select-massive, .scw-invoice-payment__header-info, .scw-invoice-payment__bottom-continue, .scw-invoice-payment__card--account-information, .scw-invoice-payment__card--payment-information, .scw-login__page-title, .scw-my-account__non-editable-information, .scw-my-account__button--change-password, .scw-product-content__breadcrumb, .scw-product-content__header, .scw-product-content__button-group, .scw-product-content__option-select, .scw-product-content__restriction-message, .scw-product-content__link--video, .scw-product-content__kit-components, .scw-quote-cart__instructions, .scw-return-products__colum--detail, .scw-return-products__payment-methods,
  .scw-return-products__document-header, .scw-store-locator__page-title--subtitle, .scw-store-locator--detail .scw-store-locator__header, .scw-store-locator--detail .scw-store-locator__map, .scw-store-locator__content,
  .my-3,
  .scm-data-table__full-product-title .sca-button.scm-data-table__button--full-product,
  .scm-data-table__full-product-title .scm-data-table__button--full-product.sca-link--button,
  .sco-cart-product__line,
  .sco-cart-product__configurator-product-display,
  .sco-document-shipment__quick-insert,
  .sco-import-file__content,
  .sco-import-file__details,
  .sco-product-configurator,
  .sco-product-content-description__divider,
  .sco-sidebar-attributes-filter__card,
  .sco-table-filter__filter,
  .sco-totals__terms-acceptance,
  .sco-totals__button--process,
  .sco-totals__collapse,
  .sct-more-info-modal__list,
  .sct-more-info-modal__restriction-message,
  .sct-product-listing__paging,
  .sct-shipping-destinations__link--icon,
  .scw-account-balance__page-title--past-due,
  .scm-modal__add-cross-reference-product .scm-modal__loading-list,
  .scw-finder__option-message,
  .scw-my-account__page-title.scw-my-account__page-title--edit-billto,
  .scw-product-content__branch-plant-list-container,
  .scw-product-content__components-header,
  .scw-product-content__segment-values-image--full,
  .scw-quick-order__link--add-line-bottom,
  .scw-quick-order__actions-top,
  .scw-return-products__bottom-actions {
    margin-bottom: 1rem !important; }
  
  .ml-3, .scm-kit-components__media-body, .sca-dropdown__dropdown-product, .sct-add-to-cart-confirmation-modal__total-cart-summary, .sct-shipping-destinations__error-messages, .scw-compare-products__alert--not-available-attributes, .scw-saved-cart__dropdown--vertical-menu,
  .mx-3,
  .scm-quick-insert__link,
  .scm-steps__description,
  .sco-import-file__file,
  .sco-ship-to-selection__icon,
  .sco-top-attributes-filter__chips,
  .scw-account-balance__group-item--progress-bar,
  .scw-account-navigator__profile-info-section,
  .scw-catalog__category-nodes-carousel,
  .scw-catalog-navigation__category-list,
  .scw-catalog-navigation__category-nodes-carousel {
    margin-left: 1rem !important; }
  
  .m-4 {
    margin: 1.5rem !important; }
  
  .mt-4, .scw-finder__product-listing, .scw-store-locator__search, .scw-store-locator__detail-info-heading,
  .my-4,
  .scw-quick-order__checkbox {
    margin-top: 1.5rem !important; }
  
  .mr-4, .sc-layout__nav--secondary .scw-login-logout__container,
  .mx-4 {
    margin-right: 1.5rem !important; }
  
  .mb-4, .sco-payment-methods__payment-information, .sct-document-process__steps, .sct-payments__steps, .scm-modal__video-gallery .scm-modal__product-info, .scw-guest-checkout__steps, .scw-invoice-payment__steps, .scw-my-account__link--back, .scw-my-account__steps, .scw-product-content__matrix-single-mode, .scw-product-content__allow-pickup-container, .scw-return-products__steps,
  .my-4,
  .scw-quick-order__checkbox {
    margin-bottom: 1.5rem !important; }
  
  .ml-4, .sco-massive-messages__link,
  .sco-massive-messages__title-description, .sct-cart__icon--top, .scw-login__guest-checkout--on-page,
  .mx-4 {
    margin-left: 1.5rem !important; }
  
  .m-5, .sco-compare-products__add-icon, .scw-compare-products__add-icon, .scw-login__media-content--on-page {
    margin: 3rem !important; }
  
  .mt-5, .scw-store-locator__directory, .scw-store-locator--detail .scw-store-locator__header,
  .my-5,
  .scw-product-content__main-title,
  .scw-product-content__components {
    margin-top: 3rem !important; }
  
  .mr-5, .scw-login__container,
  .mx-5,
  .scw-account-navigator__form {
    margin-right: 3rem !important; }
  
  .mb-5, .scm-modal__video-title, .scw-product-content__product-info, .scw-product-content__image-content--tab,
  .my-5,
  .scw-product-content__main-title,
  .scw-product-content__components {
    margin-bottom: 3rem !important; }
  
  .ml-5, .scw-login__container,
  .mx-5,
  .scw-account-navigator__form {
    margin-left: 3rem !important; }
  
  .p-0, .sca-breadcrumb__nav, .sca-dropdown--multiple-selection .dropdown-menu, .sca-dropdown__checkbox--inside, .sca-option-select__option.sca-option-select__option--image, .sca-option-select__option-dropdown-image, .sca-option-select__dropdown-menu, .scm-add-to-list__modal-body, .scm-content-list__content-identifier.scm-content-list__content-identifier--img, .scm-data-table__messages td, .scm-kit-components__body, .sco-cart-product .sco-cart-product__price-breakdown, .sco-compact__list-body, .sco-document-shipment__card-body, .sco-privileges-maintenance__card-header-action.sca-card__header-action, .sco-sales-person-contacts__action-header, .sco-sidebar-attributes-filter__card-header, .sct-product-listing__column-bar, .sct-product-listing__product-container--grid, .scw-product-content__documents-section, .scw-product-content__add-to-list-button, .scw-product-search-results__tabs .sca-tabs__tab-pane.active.scw-product-search-results__product-tab {
    padding: 0 !important; }
  
  .pt-0, .sca-toast__body,
  .py-0,
  .sca-checkbox--list__item,
  .sca-dropdown__dropdown-menu--content,
  .sca-list__item--checkbox,
  .scm-product-content-actions__dropdown-share-options,
  .scm-steps__bar-item,
  .sct-product-listing__button--close,
  .scw-quote-cart--floating {
    padding-top: 0 !important; }
  
  .pr-0, .sca-list__item--checkbox, .scm-quick-insert__column-form--actions, td.sco-cart-product__expanded-row, .sco-mobile-menu__list, .sco-product-content-carousel--vertical > .col, .sco-product-content-carousel--vertical > .scm-form__default-column, .sco-product-content-carousel--vertical > .scm-form__single-column, .sco-product-content-carousel--vertical > .sct-product-listing__column-bar, .sco-product-content-carousel--vertical > .sct-product-listing__product, .sco-product-content-carousel--vertical > .scs-base-order-address__column, .sco-product-content-carousel--vertical > .scw-return-products__bottom-actions,
  .sco-product-content-carousel--vertical > .scw-catalog__category-nodes-product--column,
  .sco-product-content-carousel--vertical > .scw-register__column,
  .sco-product-content-carousel--vertical > [class*="col-"],
  .scw-product-content__horizontal-thumbnail-slider-wrapper > .col, .scw-product-content__horizontal-thumbnail-slider-wrapper > .scm-form__default-column, .scw-product-content__horizontal-thumbnail-slider-wrapper > .scm-form__single-column, .scw-product-content__horizontal-thumbnail-slider-wrapper > .sct-product-listing__column-bar, .scw-product-content__horizontal-thumbnail-slider-wrapper > .sct-product-listing__product, .scw-product-content__horizontal-thumbnail-slider-wrapper > .scs-base-order-address__column, .scw-product-content__horizontal-thumbnail-slider-wrapper > .scw-return-products__bottom-actions,
  .scw-product-content__horizontal-thumbnail-slider-wrapper > .scw-catalog__category-nodes-product--column,
  .scw-product-content__horizontal-thumbnail-slider-wrapper > .scw-register__column,
  .scw-product-content__horizontal-thumbnail-slider-wrapper > [class*="col-"],
  .px-0,
  .scm-form__column--multiple-inline .scm-form__column--single,
  .scm-steps__link--back.scm-steps__link,
  .scm-steps__link--next.scm-steps__link,
  .sco-compare-products__search-compare,
  .sco-compare-products__product,
  .sco-range-slider .scm-form__column,
  .sct-more-info-modal__price-breakdown.sca-price-description--breakdown,
  .sct-more-info-modal__button,
  .sct-more-info-modal__link--view-details,
  .sct-product-listing--grid,
  .scw-catalog__main-content,
  .scw-catalog-navigation__main-catalog-list,
  .scw-my-account__main-content,
  .scw-product-content__header--inside-product-information,
  .scw-product-search-results__main-content {
    padding-right: 0 !important; }
  
  .pb-0,
  .py-0,
  .sca-checkbox--list__item,
  .sca-dropdown__dropdown-menu--content,
  .sca-list__item--checkbox,
  .scm-product-content-actions__dropdown-share-options,
  .scm-steps__bar-item,
  .sct-product-listing__button--close,
  .scw-quote-cart--floating {
    padding-bottom: 0 !important; }
  
  .pl-0, .sca-breadcrumb__item.sca-breadcrumb__item--active, .scm-modal, .sct-cart__action-header, .sco-product-content-carousel--vertical > .col, .sco-product-content-carousel--vertical > .scm-form__default-column, .sco-product-content-carousel--vertical > .scm-form__single-column, .sco-product-content-carousel--vertical > .sct-product-listing__column-bar, .sco-product-content-carousel--vertical > .sct-product-listing__product, .sco-product-content-carousel--vertical > .scs-base-order-address__column, .sco-product-content-carousel--vertical > .scw-return-products__bottom-actions,
  .sco-product-content-carousel--vertical > .scw-catalog__category-nodes-product--column,
  .sco-product-content-carousel--vertical > .scw-register__column,
  .sco-product-content-carousel--vertical > [class*="col-"],
  .scw-product-content__horizontal-thumbnail-slider-wrapper > .col, .scw-product-content__horizontal-thumbnail-slider-wrapper > .scm-form__default-column, .scw-product-content__horizontal-thumbnail-slider-wrapper > .scm-form__single-column, .scw-product-content__horizontal-thumbnail-slider-wrapper > .sct-product-listing__column-bar, .scw-product-content__horizontal-thumbnail-slider-wrapper > .sct-product-listing__product, .scw-product-content__horizontal-thumbnail-slider-wrapper > .scs-base-order-address__column, .scw-product-content__horizontal-thumbnail-slider-wrapper > .scw-return-products__bottom-actions,
  .scw-product-content__horizontal-thumbnail-slider-wrapper > .scw-catalog__category-nodes-product--column,
  .scw-product-content__horizontal-thumbnail-slider-wrapper > .scw-register__column,
  .scw-product-content__horizontal-thumbnail-slider-wrapper > [class*="col-"],
  .px-0,
  .scm-form__column--multiple-inline .scm-form__column--single,
  .scm-steps__link--back.scm-steps__link,
  .scm-steps__link--next.scm-steps__link,
  .sco-compare-products__search-compare,
  .sco-compare-products__product,
  .sco-range-slider .scm-form__column,
  .sct-more-info-modal__price-breakdown.sca-price-description--breakdown,
  .sct-more-info-modal__button,
  .sct-more-info-modal__link--view-details,
  .sct-product-listing--grid,
  .scw-catalog__main-content,
  .scw-catalog-navigation__main-catalog-list,
  .scw-my-account__main-content,
  .scw-product-content__header--inside-product-information,
  .scw-product-search-results__main-content {
    padding-left: 0 !important; }
  
  .p-1, .sca-card__header-action,
  .sca-card__link--icon, .scm-input-button--dates .scm-input-button__input-group,
  .scm-input-button--dates-description .scm-input-button__input-group, .sco-catalog-product__product-info--grid, .scw-my-account__companies,
  .scw-my-account__breadcrumb, .scw-my-account__compact,
  .scw-my-account__announcements, .scw-product-content__segment-header-link, .scw-store-locator--detail .scw-store-locator__link {
    padding: 0.25rem !important; }
  
  .pt-1, .scm-kit-components__product-title, .scm-search__chips, .scw-account-balance__group-item--progress-bar,
  .py-1,
  .sca-checkbox,
  .sca-option-select__button--dropdown,
  .scm-kit-components__card--content,
  .scm-paging,
  .scm-steps__bar-number,
  .sco-catalog-product__option-select,
  .sco-document-shipment__info-heading,
  .sco-sidebar-attributes-filter__attribute-options {
    padding-top: 0.25rem !important; }
  
  .pr-1, .sca-checkbox, .sco-catalog-product__option-select, .sco-catalog-product__detail,
  .px-1,
  .sca-dropdown__dropdown-options,
  .sca-tabs__item-count,
  .scm-collapse--list .sca-checkbox--list__item,
  .scm-content-list__label,
  .scm-content-list__link,
  .scm-content-list__tooltip--action,
  .scm-form__column--multiple-inline .scm-form__column--label-input,
  .scm-form__column--multiple-inline .scm-form__column--label-select,
  .scm-search__query,
  .sco-catalog-product--grid,
  .sco-compare-products__card,
  .sco-massive-messages__info,
  .sco-sidebar-attributes-filter__list,
  .scw-my-account__tooltip .sca-tooltip__link,
  .scw-store-locator__store {
    padding-right: 0.25rem !important; }
  
  .pb-1, .sco-compare-products__detail,
  .py-1,
  .sca-checkbox,
  .sca-option-select__button--dropdown,
  .scm-kit-components__card--content,
  .scm-paging,
  .scm-steps__bar-number,
  .sco-catalog-product__option-select,
  .sco-document-shipment__info-heading,
  .sco-sidebar-attributes-filter__attribute-options {
    padding-bottom: 0.25rem !important; }
  
  .pl-1, .sca-button__icon-nav, .sco-payment-methods__checkbox--text, .scw-sales-person-options__link,
  .px-1,
  .sca-dropdown__dropdown-options,
  .sca-tabs__item-count,
  .scm-collapse--list .sca-checkbox--list__item,
  .scm-content-list__label,
  .scm-content-list__link,
  .scm-content-list__tooltip--action,
  .scm-form__column--multiple-inline .scm-form__column--label-input,
  .scm-form__column--multiple-inline .scm-form__column--label-select,
  .scm-search__query,
  .sco-catalog-product--grid,
  .sco-compare-products__card,
  .sco-massive-messages__info,
  .sco-sidebar-attributes-filter__list,
  .scw-my-account__tooltip .sca-tooltip__link,
  .scw-store-locator__store {
    padding-left: 0.25rem !important; }
  
  .p-2, .sca-badge-announcement--circle .sca-badge-announcement__announcement, .sca-category-node__content, .sca-dropdown__dropdown-item--price-range, .sca-dropdown__link--footer, .sca-dropdown__header, .sca-option-select__option, .sca-price-description--breakdown, .scm-content-list__content, .scm-content-list__content-identifier, .sco-compact__product-info, .sco-mobile-menu__link, .sco-mobile-menu__category, .sco-product-configurator__list-item, .sco-product-content-carousel__thumbnail-slider .sco-product-content-carousel__product-image, .sct-product-thumbnail__catalog-product, .sct-shipping-destinations__info-heading, .scw-my-account__empty-cart, .scw-product-content__video-thumbnail-wrapper--horizontal, .scw-quick-order__product-title {
    padding: 0.5rem !important; }
  
  .pt-2, .scm-data-table__product-info, .sco-product-content-compact__media-content, .sct-product-search-modal__loading, .scw-shopping-cart--floating .sca-dropdown__body,
  .py-2,
  .bd-example-row .row > .col,
  .bd-example-row .scm-data-table__foot-content > .col,
  .bd-example-row .scm-steps__description > .col,
  .bd-example-row .sco-product-content-carousel--vertical > .col,
  .bd-example-row .sct-cart__row > .col,
  .bd-example-row .sct-product-listing__compare-products-bar > .col,
  .bd-example-row .sct-product-listing__content--grid > .col,
  .bd-example-row .sct-shipping-destinations__shipping-destinations-table > .col,
  .bd-example-row .scw-catalog__category-nodes-list > .col,
  .bd-example-row .scw-catalog-navigation__categories-container > .col,
  .bd-example-row .scw-catalog-navigation__category-nodes-list > .col,
  .bd-example-row .scw-invoice-history__row > .col,
  .bd-example-row .scw-product-content__main-content > .col,
  .bd-example-row .scw-product-content__horizontal-thumbnail-slider-wrapper > .col,
  .bd-example-row .scw-product-content__branch-plant-list-container > .col,
  .bd-example-row .scw-product-search-results__content-results-container > .col,
  .bd-example-row .scw-return-products__row > .col,
  .bd-example-row .row > .scm-form__default-column,
  .bd-example-row .scm-data-table__foot-content > .scm-form__default-column,
  .bd-example-row .scm-steps__description > .scm-form__default-column,
  .bd-example-row .sco-product-content-carousel--vertical > .scm-form__default-column,
  .bd-example-row .sct-cart__row > .scm-form__default-column,
  .bd-example-row .sct-product-listing__compare-products-bar > .scm-form__default-column,
  .bd-example-row .sct-product-listing__content--grid > .scm-form__default-column,
  .bd-example-row .sct-shipping-destinations__shipping-destinations-table > .scm-form__default-column,
  .bd-example-row .scw-catalog__category-nodes-list > .scm-form__default-column,
  .bd-example-row .scw-catalog-navigation__categories-container > .scm-form__default-column,
  .bd-example-row .scw-catalog-navigation__category-nodes-list > .scm-form__default-column,
  .bd-example-row .scw-invoice-history__row > .scm-form__default-column,
  .bd-example-row .scw-product-content__main-content > .scm-form__default-column,
  .bd-example-row .scw-product-content__horizontal-thumbnail-slider-wrapper > .scm-form__default-column,
  .bd-example-row .scw-product-content__branch-plant-list-container > .scm-form__default-column,
  .bd-example-row .scw-product-search-results__content-results-container > .scm-form__default-column,
  .bd-example-row .scw-return-products__row > .scm-form__default-column,
  .bd-example-row .row > .scm-form__single-column,
  .bd-example-row .scm-data-table__foot-content > .scm-form__single-column,
  .bd-example-row .scm-steps__description > .scm-form__single-column,
  .bd-example-row .sco-product-content-carousel--vertical > .scm-form__single-column,
  .bd-example-row .sct-cart__row > .scm-form__single-column,
  .bd-example-row .sct-product-listing__compare-products-bar > .scm-form__single-column,
  .bd-example-row .sct-product-listing__content--grid > .scm-form__single-column,
  .bd-example-row .sct-shipping-destinations__shipping-destinations-table > .scm-form__single-column,
  .bd-example-row .scw-catalog__category-nodes-list > .scm-form__single-column,
  .bd-example-row .scw-catalog-navigation__categories-container > .scm-form__single-column,
  .bd-example-row .scw-catalog-navigation__category-nodes-list > .scm-form__single-column,
  .bd-example-row .scw-invoice-history__row > .scm-form__single-column,
  .bd-example-row .scw-product-content__main-content > .scm-form__single-column,
  .bd-example-row .scw-product-content__horizontal-thumbnail-slider-wrapper > .scm-form__single-column,
  .bd-example-row .scw-product-content__branch-plant-list-container > .scm-form__single-column,
  .bd-example-row .scw-product-search-results__content-results-container > .scm-form__single-column,
  .bd-example-row .scw-return-products__row > .scm-form__single-column,
  .bd-example-row .row > .sct-product-listing__column-bar,
  .bd-example-row .scm-data-table__foot-content > .sct-product-listing__column-bar,
  .bd-example-row .scm-steps__description > .sct-product-listing__column-bar,
  .bd-example-row .sco-product-content-carousel--vertical > .sct-product-listing__column-bar,
  .bd-example-row .sct-cart__row > .sct-product-listing__column-bar,
  .bd-example-row .sct-product-listing__compare-products-bar > .sct-product-listing__column-bar,
  .bd-example-row .sct-product-listing__content--grid > .sct-product-listing__column-bar,
  .bd-example-row .sct-shipping-destinations__shipping-destinations-table > .sct-product-listing__column-bar,
  .bd-example-row .scw-catalog__category-nodes-list > .sct-product-listing__column-bar,
  .bd-example-row .scw-catalog-navigation__categories-container > .sct-product-listing__column-bar,
  .bd-example-row .scw-catalog-navigation__category-nodes-list > .sct-product-listing__column-bar,
  .bd-example-row .scw-invoice-history__row > .sct-product-listing__column-bar,
  .bd-example-row .scw-product-content__main-content > .sct-product-listing__column-bar,
  .bd-example-row .scw-product-content__horizontal-thumbnail-slider-wrapper > .sct-product-listing__column-bar,
  .bd-example-row .scw-product-content__branch-plant-list-container > .sct-product-listing__column-bar,
  .bd-example-row .scw-product-search-results__content-results-container > .sct-product-listing__column-bar,
  .bd-example-row .scw-return-products__row > .sct-product-listing__column-bar,
  .bd-example-row .row > .sct-product-listing__product,
  .bd-example-row .scm-data-table__foot-content > .sct-product-listing__product,
  .bd-example-row .scm-steps__description > .sct-product-listing__product,
  .bd-example-row .sco-product-content-carousel--vertical > .sct-product-listing__product,
  .bd-example-row .sct-cart__row > .sct-product-listing__product,
  .bd-example-row .sct-product-listing__compare-products-bar > .sct-product-listing__product,
  .bd-example-row .sct-product-listing__content--grid > .sct-product-listing__product,
  .bd-example-row .sct-shipping-destinations__shipping-destinations-table > .sct-product-listing__product,
  .bd-example-row .scw-catalog__category-nodes-list > .sct-product-listing__product,
  .bd-example-row .scw-catalog-navigation__categories-container > .sct-product-listing__product,
  .bd-example-row .scw-catalog-navigation__category-nodes-list > .sct-product-listing__product,
  .bd-example-row .scw-invoice-history__row > .sct-product-listing__product,
  .bd-example-row .scw-product-content__main-content > .sct-product-listing__product,
  .bd-example-row .scw-product-content__horizontal-thumbnail-slider-wrapper > .sct-product-listing__product,
  .bd-example-row .scw-product-content__branch-plant-list-container > .sct-product-listing__product,
  .bd-example-row .scw-product-search-results__content-results-container > .sct-product-listing__product,
  .bd-example-row .scw-return-products__row > .sct-product-listing__product,
  .bd-example-row .row > .scs-base-order-address__column,
  .bd-example-row .scm-data-table__foot-content > .scs-base-order-address__column,
  .bd-example-row .scm-steps__description > .scs-base-order-address__column,
  .bd-example-row .sco-product-content-carousel--vertical > .scs-base-order-address__column,
  .bd-example-row .sct-cart__row > .scs-base-order-address__column,
  .bd-example-row .sct-product-listing__compare-products-bar > .scs-base-order-address__column,
  .bd-example-row .sct-product-listing__content--grid > .scs-base-order-address__column,
  .bd-example-row .sct-shipping-destinations__shipping-destinations-table > .scs-base-order-address__column,
  .bd-example-row .scw-catalog__category-nodes-list > .scs-base-order-address__column,
  .bd-example-row .scw-catalog-navigation__categories-container > .scs-base-order-address__column,
  .bd-example-row .scw-catalog-navigation__category-nodes-list > .scs-base-order-address__column,
  .bd-example-row .scw-invoice-history__row > .scs-base-order-address__column,
  .bd-example-row .scw-product-content__main-content > .scs-base-order-address__column,
  .bd-example-row .scw-product-content__horizontal-thumbnail-slider-wrapper > .scs-base-order-address__column,
  .bd-example-row .scw-product-content__branch-plant-list-container > .scs-base-order-address__column,
  .bd-example-row .scw-product-search-results__content-results-container > .scs-base-order-address__column,
  .bd-example-row .scw-return-products__row > .scs-base-order-address__column,
  .bd-example-row .row > .scw-return-products__bottom-actions,
  .bd-example-row .scm-data-table__foot-content > .scw-return-products__bottom-actions,
  .bd-example-row .scm-steps__description > .scw-return-products__bottom-actions,
  .bd-example-row .sco-product-content-carousel--vertical > .scw-return-products__bottom-actions,
  .bd-example-row .sct-cart__row > .scw-return-products__bottom-actions,
  .bd-example-row .sct-product-listing__compare-products-bar > .scw-return-products__bottom-actions,
  .bd-example-row .sct-product-listing__content--grid > .scw-return-products__bottom-actions,
  .bd-example-row .sct-shipping-destinations__shipping-destinations-table > .scw-return-products__bottom-actions,
  .bd-example-row .scw-catalog__category-nodes-list > .scw-return-products__bottom-actions,
  .bd-example-row .scw-catalog-navigation__categories-container > .scw-return-products__bottom-actions,
  .bd-example-row .scw-catalog-navigation__category-nodes-list > .scw-return-products__bottom-actions,
  .bd-example-row .scw-invoice-history__row > .scw-return-products__bottom-actions,
  .bd-example-row .scw-product-content__main-content > .scw-return-products__bottom-actions,
  .bd-example-row .scw-product-content__horizontal-thumbnail-slider-wrapper > .scw-return-products__bottom-actions,
  .bd-example-row .scw-product-content__branch-plant-list-container > .scw-return-products__bottom-actions,
  .bd-example-row .scw-product-search-results__content-results-container > .scw-return-products__bottom-actions,
  .bd-example-row .scw-return-products__row > .scw-return-products__bottom-actions,
  .bd-example-row .row > [class^=col-],
  .bd-example-row .scm-data-table__foot-content > [class^=col-],
  .bd-example-row .scm-steps__description > [class^=col-],
  .bd-example-row .sco-product-content-carousel--vertical > [class^=col-],
  .bd-example-row .sct-cart__row > [class^=col-],
  .bd-example-row .sct-product-listing__compare-products-bar > [class^=col-],
  .bd-example-row .sct-product-listing__content--grid > [class^=col-],
  .bd-example-row .sct-shipping-destinations__shipping-destinations-table > [class^=col-],
  .bd-example-row .scw-catalog__category-nodes-list > [class^=col-],
  .bd-example-row .scw-catalog-navigation__categories-container > [class^=col-],
  .bd-example-row .scw-catalog-navigation__category-nodes-list > [class^=col-],
  .bd-example-row .scw-invoice-history__row > [class^=col-],
  .bd-example-row .scw-product-content__main-content > [class^=col-],
  .bd-example-row .scw-product-content__horizontal-thumbnail-slider-wrapper > [class^=col-],
  .bd-example-row .scw-product-content__branch-plant-list-container > [class^=col-],
  .bd-example-row .scw-product-search-results__content-results-container > [class^=col-],
  .bd-example-row .scw-return-products__row > [class^=col-],
  .scm-form__column--captcha .sca-link,
  .scm-kit-components__product-info,
  .scm-search__product-info,
  .scm-steps__link--back.scm-steps__link,
  .scm-steps__link--next.scm-steps__link,
  .sco-compact__info-line--bottom-action,
  .sco-massive-messages__alert,
  .sco-massive-messages__button,
  .sco-product-content-carousel__column--thumbnail-slider .sco-product-content-carousel__product-image,
  .scw-my-account__tooltip .sca-tooltip__link,
  .scw-shopping-cart__saved-carts-count,
  .scw-store-locator__store,
  .sc-layout__elements--main-nav .scw-sales-person-options__container,
  .sc-layout__nav--secondary .scw-login-logout__container {
    padding-top: 0.5rem !important; }
  
  .pr-2, .sca-card__header-action,
  .sca-card__link--icon, .scm-quick-insert__column, .sco-document-header__label--request-date, .sco-phone-number-list__column, .scw-catalog__sidebar, .scw-catalog-navigation__link--header, .scw-store-locator--detail .scw-store-locator__page-title,
  .px-2,
  .sca-dropdown--multiple-selection .sca-dropdown__dropdown-item--view-all,
  .scm-product-cart-actions__label,
  .sco-navigator__link:not(.sco-navigator__link--heading),
  .sco-sidebar-attributes-filter__attribute-options,
  .sct-cart__actions--bottom .sct-cart__link,
  .sct-product-listing__button--close,
  .scw-announcements__dropdown-info,
  .scw-quick-order__uom,
  .scw-external-product-search-box__search,
  .scw-product-search-box__search {
    padding-right: 0.5rem !important; }
  
  .pb-2, .sco-cart-product__close-detail, .sco-detail-product__close-detail, .sco-navigator__page-title--sub-title,
  .py-2,
  .bd-example-row .row > .col,
  .bd-example-row .scm-data-table__foot-content > .col,
  .bd-example-row .scm-steps__description > .col,
  .bd-example-row .sco-product-content-carousel--vertical > .col,
  .bd-example-row .sct-cart__row > .col,
  .bd-example-row .sct-product-listing__compare-products-bar > .col,
  .bd-example-row .sct-product-listing__content--grid > .col,
  .bd-example-row .sct-shipping-destinations__shipping-destinations-table > .col,
  .bd-example-row .scw-catalog__category-nodes-list > .col,
  .bd-example-row .scw-catalog-navigation__categories-container > .col,
  .bd-example-row .scw-catalog-navigation__category-nodes-list > .col,
  .bd-example-row .scw-invoice-history__row > .col,
  .bd-example-row .scw-product-content__main-content > .col,
  .bd-example-row .scw-product-content__horizontal-thumbnail-slider-wrapper > .col,
  .bd-example-row .scw-product-content__branch-plant-list-container > .col,
  .bd-example-row .scw-product-search-results__content-results-container > .col,
  .bd-example-row .scw-return-products__row > .col,
  .bd-example-row .row > .scm-form__default-column,
  .bd-example-row .scm-data-table__foot-content > .scm-form__default-column,
  .bd-example-row .scm-steps__description > .scm-form__default-column,
  .bd-example-row .sco-product-content-carousel--vertical > .scm-form__default-column,
  .bd-example-row .sct-cart__row > .scm-form__default-column,
  .bd-example-row .sct-product-listing__compare-products-bar > .scm-form__default-column,
  .bd-example-row .sct-product-listing__content--grid > .scm-form__default-column,
  .bd-example-row .sct-shipping-destinations__shipping-destinations-table > .scm-form__default-column,
  .bd-example-row .scw-catalog__category-nodes-list > .scm-form__default-column,
  .bd-example-row .scw-catalog-navigation__categories-container > .scm-form__default-column,
  .bd-example-row .scw-catalog-navigation__category-nodes-list > .scm-form__default-column,
  .bd-example-row .scw-invoice-history__row > .scm-form__default-column,
  .bd-example-row .scw-product-content__main-content > .scm-form__default-column,
  .bd-example-row .scw-product-content__horizontal-thumbnail-slider-wrapper > .scm-form__default-column,
  .bd-example-row .scw-product-content__branch-plant-list-container > .scm-form__default-column,
  .bd-example-row .scw-product-search-results__content-results-container > .scm-form__default-column,
  .bd-example-row .scw-return-products__row > .scm-form__default-column,
  .bd-example-row .row > .scm-form__single-column,
  .bd-example-row .scm-data-table__foot-content > .scm-form__single-column,
  .bd-example-row .scm-steps__description > .scm-form__single-column,
  .bd-example-row .sco-product-content-carousel--vertical > .scm-form__single-column,
  .bd-example-row .sct-cart__row > .scm-form__single-column,
  .bd-example-row .sct-product-listing__compare-products-bar > .scm-form__single-column,
  .bd-example-row .sct-product-listing__content--grid > .scm-form__single-column,
  .bd-example-row .sct-shipping-destinations__shipping-destinations-table > .scm-form__single-column,
  .bd-example-row .scw-catalog__category-nodes-list > .scm-form__single-column,
  .bd-example-row .scw-catalog-navigation__categories-container > .scm-form__single-column,
  .bd-example-row .scw-catalog-navigation__category-nodes-list > .scm-form__single-column,
  .bd-example-row .scw-invoice-history__row > .scm-form__single-column,
  .bd-example-row .scw-product-content__main-content > .scm-form__single-column,
  .bd-example-row .scw-product-content__horizontal-thumbnail-slider-wrapper > .scm-form__single-column,
  .bd-example-row .scw-product-content__branch-plant-list-container > .scm-form__single-column,
  .bd-example-row .scw-product-search-results__content-results-container > .scm-form__single-column,
  .bd-example-row .scw-return-products__row > .scm-form__single-column,
  .bd-example-row .row > .sct-product-listing__column-bar,
  .bd-example-row .scm-data-table__foot-content > .sct-product-listing__column-bar,
  .bd-example-row .scm-steps__description > .sct-product-listing__column-bar,
  .bd-example-row .sco-product-content-carousel--vertical > .sct-product-listing__column-bar,
  .bd-example-row .sct-cart__row > .sct-product-listing__column-bar,
  .bd-example-row .sct-product-listing__compare-products-bar > .sct-product-listing__column-bar,
  .bd-example-row .sct-product-listing__content--grid > .sct-product-listing__column-bar,
  .bd-example-row .sct-shipping-destinations__shipping-destinations-table > .sct-product-listing__column-bar,
  .bd-example-row .scw-catalog__category-nodes-list > .sct-product-listing__column-bar,
  .bd-example-row .scw-catalog-navigation__categories-container > .sct-product-listing__column-bar,
  .bd-example-row .scw-catalog-navigation__category-nodes-list > .sct-product-listing__column-bar,
  .bd-example-row .scw-invoice-history__row > .sct-product-listing__column-bar,
  .bd-example-row .scw-product-content__main-content > .sct-product-listing__column-bar,
  .bd-example-row .scw-product-content__horizontal-thumbnail-slider-wrapper > .sct-product-listing__column-bar,
  .bd-example-row .scw-product-content__branch-plant-list-container > .sct-product-listing__column-bar,
  .bd-example-row .scw-product-search-results__content-results-container > .sct-product-listing__column-bar,
  .bd-example-row .scw-return-products__row > .sct-product-listing__column-bar,
  .bd-example-row .row > .sct-product-listing__product,
  .bd-example-row .scm-data-table__foot-content > .sct-product-listing__product,
  .bd-example-row .scm-steps__description > .sct-product-listing__product,
  .bd-example-row .sco-product-content-carousel--vertical > .sct-product-listing__product,
  .bd-example-row .sct-cart__row > .sct-product-listing__product,
  .bd-example-row .sct-product-listing__compare-products-bar > .sct-product-listing__product,
  .bd-example-row .sct-product-listing__content--grid > .sct-product-listing__product,
  .bd-example-row .sct-shipping-destinations__shipping-destinations-table > .sct-product-listing__product,
  .bd-example-row .scw-catalog__category-nodes-list > .sct-product-listing__product,
  .bd-example-row .scw-catalog-navigation__categories-container > .sct-product-listing__product,
  .bd-example-row .scw-catalog-navigation__category-nodes-list > .sct-product-listing__product,
  .bd-example-row .scw-invoice-history__row > .sct-product-listing__product,
  .bd-example-row .scw-product-content__main-content > .sct-product-listing__product,
  .bd-example-row .scw-product-content__horizontal-thumbnail-slider-wrapper > .sct-product-listing__product,
  .bd-example-row .scw-product-content__branch-plant-list-container > .sct-product-listing__product,
  .bd-example-row .scw-product-search-results__content-results-container > .sct-product-listing__product,
  .bd-example-row .scw-return-products__row > .sct-product-listing__product,
  .bd-example-row .row > .scs-base-order-address__column,
  .bd-example-row .scm-data-table__foot-content > .scs-base-order-address__column,
  .bd-example-row .scm-steps__description > .scs-base-order-address__column,
  .bd-example-row .sco-product-content-carousel--vertical > .scs-base-order-address__column,
  .bd-example-row .sct-cart__row > .scs-base-order-address__column,
  .bd-example-row .sct-product-listing__compare-products-bar > .scs-base-order-address__column,
  .bd-example-row .sct-product-listing__content--grid > .scs-base-order-address__column,
  .bd-example-row .sct-shipping-destinations__shipping-destinations-table > .scs-base-order-address__column,
  .bd-example-row .scw-catalog__category-nodes-list > .scs-base-order-address__column,
  .bd-example-row .scw-catalog-navigation__categories-container > .scs-base-order-address__column,
  .bd-example-row .scw-catalog-navigation__category-nodes-list > .scs-base-order-address__column,
  .bd-example-row .scw-invoice-history__row > .scs-base-order-address__column,
  .bd-example-row .scw-product-content__main-content > .scs-base-order-address__column,
  .bd-example-row .scw-product-content__horizontal-thumbnail-slider-wrapper > .scs-base-order-address__column,
  .bd-example-row .scw-product-content__branch-plant-list-container > .scs-base-order-address__column,
  .bd-example-row .scw-product-search-results__content-results-container > .scs-base-order-address__column,
  .bd-example-row .scw-return-products__row > .scs-base-order-address__column,
  .bd-example-row .row > .scw-return-products__bottom-actions,
  .bd-example-row .scm-data-table__foot-content > .scw-return-products__bottom-actions,
  .bd-example-row .scm-steps__description > .scw-return-products__bottom-actions,
  .bd-example-row .sco-product-content-carousel--vertical > .scw-return-products__bottom-actions,
  .bd-example-row .sct-cart__row > .scw-return-products__bottom-actions,
  .bd-example-row .sct-product-listing__compare-products-bar > .scw-return-products__bottom-actions,
  .bd-example-row .sct-product-listing__content--grid > .scw-return-products__bottom-actions,
  .bd-example-row .sct-shipping-destinations__shipping-destinations-table > .scw-return-products__bottom-actions,
  .bd-example-row .scw-catalog__category-nodes-list > .scw-return-products__bottom-actions,
  .bd-example-row .scw-catalog-navigation__categories-container > .scw-return-products__bottom-actions,
  .bd-example-row .scw-catalog-navigation__category-nodes-list > .scw-return-products__bottom-actions,
  .bd-example-row .scw-invoice-history__row > .scw-return-products__bottom-actions,
  .bd-example-row .scw-product-content__main-content > .scw-return-products__bottom-actions,
  .bd-example-row .scw-product-content__horizontal-thumbnail-slider-wrapper > .scw-return-products__bottom-actions,
  .bd-example-row .scw-product-content__branch-plant-list-container > .scw-return-products__bottom-actions,
  .bd-example-row .scw-product-search-results__content-results-container > .scw-return-products__bottom-actions,
  .bd-example-row .scw-return-products__row > .scw-return-products__bottom-actions,
  .bd-example-row .row > [class^=col-],
  .bd-example-row .scm-data-table__foot-content > [class^=col-],
  .bd-example-row .scm-steps__description > [class^=col-],
  .bd-example-row .sco-product-content-carousel--vertical > [class^=col-],
  .bd-example-row .sct-cart__row > [class^=col-],
  .bd-example-row .sct-product-listing__compare-products-bar > [class^=col-],
  .bd-example-row .sct-product-listing__content--grid > [class^=col-],
  .bd-example-row .sct-shipping-destinations__shipping-destinations-table > [class^=col-],
  .bd-example-row .scw-catalog__category-nodes-list > [class^=col-],
  .bd-example-row .scw-catalog-navigation__categories-container > [class^=col-],
  .bd-example-row .scw-catalog-navigation__category-nodes-list > [class^=col-],
  .bd-example-row .scw-invoice-history__row > [class^=col-],
  .bd-example-row .scw-product-content__main-content > [class^=col-],
  .bd-example-row .scw-product-content__horizontal-thumbnail-slider-wrapper > [class^=col-],
  .bd-example-row .scw-product-content__branch-plant-list-container > [class^=col-],
  .bd-example-row .scw-product-search-results__content-results-container > [class^=col-],
  .bd-example-row .scw-return-products__row > [class^=col-],
  .scm-form__column--captcha .sca-link,
  .scm-kit-components__product-info,
  .scm-search__product-info,
  .scm-steps__link--back.scm-steps__link,
  .scm-steps__link--next.scm-steps__link,
  .sco-compact__info-line--bottom-action,
  .sco-massive-messages__alert,
  .sco-massive-messages__button,
  .sco-product-content-carousel__column--thumbnail-slider .sco-product-content-carousel__product-image,
  .scw-my-account__tooltip .sca-tooltip__link,
  .scw-shopping-cart__saved-carts-count,
  .scw-store-locator__store,
  .sc-layout__elements--main-nav .scw-sales-person-options__container,
  .sc-layout__nav--secondary .scw-login-logout__container {
    padding-bottom: 0.5rem !important; }
  
  .pl-2, .scm-quick-insert__column, .sco-catalog-product--list .sco-catalog-product__product-info, .sco-detail-product__label--options,
  .sco-detail-product__label--quantity, .sco-phone-number-list__column, .sco-product-content-compact__media-body, .sco-product-content-compact__mobile.scm-product-content-actions__mobile, .sct-pickup-location-modal__link, .scw-announcements__dropdown-item, .scm-modal__shipping-address .scm-modal__full-info-list,
  .px-2,
  .sca-dropdown--multiple-selection .sca-dropdown__dropdown-item--view-all,
  .scm-product-cart-actions__label,
  .sco-navigator__link:not(.sco-navigator__link--heading),
  .sco-sidebar-attributes-filter__attribute-options,
  .sct-cart__actions--bottom .sct-cart__link,
  .sct-product-listing__button--close,
  .scw-announcements__dropdown-info,
  .scw-quick-order__uom,
  .scw-external-product-search-box__search,
  .scw-product-search-box__search {
    padding-left: 0.5rem !important; }
  
  .p-3, .sca-category-node--multiple-levels, .sca-category-node--column, .sca-tabs__tab-pane.active, .scm-add-to-list__modal-new-list-section, .scm-add-to-list__modal-list, .scm-data-table__tooltip--single-action, .sco-cart-product__general-details, .sco-catalog-product__actions--grid, .sco-catalog-product__media-body, .sco-detail-product__general-details, .sco-document-header__link, .sco-mobile-menu__nav--second,
  .sco-mobile-menu__nav--third,
  .sco-mobile-menu__link-nav--second,
  .sco-mobile-menu__link-nav--third, .sco-mobile-menu__nav--first, .sco-mobile-menu__link-nav--first, .sco-payment-methods__terms-conditions-container, .sco-sales-person-contacts__card-body, .sct-product-listing__product, .scw-product-content__segment-options, .scw-quote-cart--floating .sca-dropdown__footer, .scw-shopping-cart--floating .sca-dropdown__footer {
    padding: 1rem !important; }
  
  .pt-3, .sco-catalog-product--grid,
  .sco-catalog-product--compare-product, .sco-compare-products__search, .sco-compare-products__card, .sco-detail-product--content .sco-detail-product__kit-components, .sct-product-search-modal__product, .sct-product-search-modal__paging, .sct-product-listing__catalog-product--list, .scw-catalog-navigation__menu-media, .scw-compare-products__search, .scw-product-search-results__content-results-container,
  .py-3,
  .scm-full-width-menu__media-content,
  .sco-mobile-menu__category,
  .sco-navigator__chips,
  .sct-product-listing__compare-products-bar,
  .sct-shipping-destinations__info-heading-title,
  .scw-catalog-navigation__category-title,
  .scw-catalog-navigation__bottom-bar,
  .scw-saved-cart__content,
  .sc-layout__logo {
    padding-top: 1rem !important; }
  
  .pr-3, .scm-paging__pagination-number,
  .px-3,
  .scm-paging,
  .scm-product-content-actions__dropdown-share-options,
  .scm-steps__link,
  .scm-steps__progress-bar,
  .sco-detail-product__close-detail,
  .sct-product-listing__content--grid,
  .scw-catalog__category-nodes-list,
  .scw-quote-cart--floating {
    padding-right: 1rem !important; }
  
  .pb-3, .sco-detail-product--content, .sco-massive-messages__content, .scw-store-locator__page-title--subtitle,
  .py-3,
  .scm-full-width-menu__media-content,
  .sco-mobile-menu__category,
  .sco-navigator__chips,
  .sct-product-listing__compare-products-bar,
  .sct-shipping-destinations__info-heading-title,
  .scw-catalog-navigation__category-title,
  .scw-catalog-navigation__bottom-bar,
  .scw-saved-cart__content,
  .sc-layout__logo {
    padding-bottom: 1rem !important; }
  
  .pl-3, .sca-dropdown--multiple-levels .sca-dropdown__arrow, .scm-search__collapse--all-suggestions .scm-search__product-suggestions, .sco-navigator__link--bottom-action, .sct-carousel-products__title, .sct-more-info-modal__list, .sct-product-thumbnail__title,
  .scw-my-account__list--shipping-instructions, .scw-product-content__file-description, .scw-register__form-label,
  .px-3,
  .scm-paging,
  .scm-product-content-actions__dropdown-share-options,
  .scm-steps__link,
  .scm-steps__progress-bar,
  .sco-detail-product__close-detail,
  .sct-product-listing__content--grid,
  .scw-catalog__category-nodes-list,
  .scw-quote-cart--floating {
    padding-left: 1rem !important; }
  
  .p-4 {
    padding: 1.5rem !important; }
  
  .pt-4,
  .py-4,
  .scm-steps,
  .sct-cart__actions--bottom,
  .scw-login__guest-checkout--mobile {
    padding-top: 1.5rem !important; }
  
  .pr-4, .sco-catalog-product--list .sco-catalog-product .sca-option-select, .scw-sales-person-options,
  .px-4,
  .scm-steps__bar-item,
  .sco-product-content-carousel .horizontal-slider,
  .sco-product-content-carousel__thumbnail-slider,
  .sct-shipping-destinations__info-heading-title,
  .scw-finder__option-description {
    padding-right: 1.5rem !important; }
  
  .pb-4,
  .py-4,
  .scm-steps,
  .sct-cart__actions--bottom,
  .scw-login__guest-checkout--mobile {
    padding-bottom: 1.5rem !important; }
  
  .pl-4, .scm-collapse--multiple-levels__item--third-level, .sco-catalog-product--list .sco-catalog-product .sca-option-select,
  .px-4,
  .scm-steps__bar-item,
  .sco-product-content-carousel .horizontal-slider,
  .sco-product-content-carousel__thumbnail-slider,
  .sct-shipping-destinations__info-heading-title,
  .scw-finder__option-description {
    padding-left: 1.5rem !important; }
  
  .p-5, .scw-product-content__product-image {
    padding: 3rem !important; }
  
  .pt-5,
  .py-5 {
    padding-top: 3rem !important; }
  
  .pr-5,
  .px-5,
  .sco-product-content-carousel__column:not(.sco-product-content-carousel__column--thumbnail-slider),
  .sct-carousel-products__products,
  .sct-product-listing__button--compare,
  .sct-product-thumbnail__products,
  .scm-modal__product-image .scm-modal__body {
    padding-right: 3rem !important; }
  
  .pb-5,
  .py-5 {
    padding-bottom: 3rem !important; }
  
  .pl-5,
  .px-5,
  .sco-product-content-carousel__column:not(.sco-product-content-carousel__column--thumbnail-slider),
  .sct-carousel-products__products,
  .sct-product-listing__button--compare,
  .sct-product-thumbnail__products,
  .scm-modal__product-image .scm-modal__body {
    padding-left: 3rem !important; }
  
  .m-n1 {
    margin: -0.25rem !important; }
  
  .mt-n1,
  .my-n1,
  .scm-action-header--dropdown-filters .scm-action-header__nav {
    margin-top: -0.25rem !important; }
  
  .mr-n1,
  .mx-n1,
  .sca-option-select__select {
    margin-right: -0.25rem !important; }
  
  .mb-n1,
  .my-n1,
  .scm-action-header--dropdown-filters .scm-action-header__nav {
    margin-bottom: -0.25rem !important; }
  
  .ml-n1, .scm-product-cart-actions__form,
  .mx-n1,
  .sca-option-select__select {
    margin-left: -0.25rem !important; }
  
  .m-n2 {
    margin: -0.5rem !important; }
  
  .mt-n2, .scm-product-cart-actions__form, .sct-shipping-destinations__info-heading-title,
  .my-n2 {
    margin-top: -0.5rem !important; }
  
  .mr-n2,
  .mx-n2,
  .sco-catalog-product__action-links--grid,
  .scw-account-balance__content {
    margin-right: -0.5rem !important; }
  
  .mb-n2, .sco-cart-product__status,
  .my-n2 {
    margin-bottom: -0.5rem !important; }
  
  .ml-n2, .sco-cart-product__tooltip--content-info, .scw-store-locator__store-additional-info, .scw-store-locator--detail .scw-store-locator__info-link,
  .mx-n2,
  .sco-catalog-product__action-links--grid,
  .scw-account-balance__content {
    margin-left: -0.5rem !important; }
  
  .m-n3 {
    margin: -1rem !important; }
  
  .mt-n3,
  .my-n3 {
    margin-top: -1rem !important; }
  
  .mr-n3,
  .mx-n3,
  .sct-shipping-destinations__info-heading-title {
    margin-right: -1rem !important; }
  
  .mb-n3,
  .my-n3 {
    margin-bottom: -1rem !important; }
  
  .ml-n3,
  .mx-n3,
  .sct-shipping-destinations__info-heading-title {
    margin-left: -1rem !important; }
  
  .m-n4 {
    margin: -1.5rem !important; }
  
  .mt-n4,
  .my-n4 {
    margin-top: -1.5rem !important; }
  
  .mr-n4,
  .mx-n4 {
    margin-right: -1.5rem !important; }
  
  .mb-n4,
  .my-n4 {
    margin-bottom: -1.5rem !important; }
  
  .ml-n4,
  .mx-n4 {
    margin-left: -1.5rem !important; }
  
  .m-n5 {
    margin: -3rem !important; }
  
  .mt-n5,
  .my-n5 {
    margin-top: -3rem !important; }
  
  .mr-n5,
  .mx-n5 {
    margin-right: -3rem !important; }
  
  .mb-n5,
  .my-n5 {
    margin-bottom: -3rem !important; }
  
  .ml-n5,
  .mx-n5 {
    margin-left: -3rem !important; }
  
  .m-auto, .sca-category-node__product-image, .sco-product-content-carousel__product-image, .sco-product-content-compact__product-image, .scw-account-navigator__media-content {
    margin: auto !important; }
  
  .mt-auto, .scm-steps__bar,
  .my-auto,
  .sco-range-slider__separator {
    margin-top: auto !important; }
  
  .mr-auto, .sc-layout__fixed-container, .sc-layout__container, .sca-toast__header-title, .sco-cart-product .scm-badge-announcement-list--inline, .sco-catalog-product--grid .sco-catalog-product__compare-action, .sco-payment-methods__view-all-payment-accounts, .sco-product-content-carousel__column--thumbnail-slider .sca-product-image__img--thumbnail, .sct-history-page__massive-actions, .scw-quick-order__title, .scw-recently-viewed-products .sco-catalog-product__add-to-list--grid, .scw-external-product-search-box__search,
  .scw-product-search-box__search,
  .mx-auto,
  .sca-option-select__img,
  .sca-product-image__img,
  .sca-spinner-fifth .sca-spinner__child:before,
  .sca-spinner-sixth .sca-spinner__child:before,
  .sco-compact__link--bottom-action,
  .sco-product-content-carousel__column--thumbnail-slider .slick-arrow,
  .scw-product-content__video-thumbnail,
  .scw-product-content__img,
  .scm-modal__image-content .scm-modal__img {
    margin-right: auto !important; }
  
  .mb-auto,
  .my-auto,
  .sco-range-slider__separator {
    margin-bottom: auto !important; }
  
  .ml-auto, .sc-layout__fixed-container, .sc-layout__container, .sc-layout__mobile-floatings, .sca-badge-announcement__announcement, .sca-button__icon-nav,
  .sca-button__title, .sca-dropdown--multiple-levels .sca-dropdown__arrow, .scm-action-header__actions, .scm-content-list__link--action,
  .scm-content-list__tooltip--action, .scm-data-table__link--foot-action,
  .scm-data-table__tooltip--export, .scm-paging__content, .scm-search__advanced-filter-modal, .scm-search__options, .scm-steps__link--next, .sco-cart-product--content .sco-cart-product__product-cart-actions .scm-product-cart-actions__textbox, .sco-cart-product__close-detail-icon, .sco-catalog-product__tooltip--restricted, .sco-compact__icon--go-to, .sco-compact__select, .sco-detail-product__close-detail-icon, .sco-document-header__button--primary, .sco-massive-messages__message-count, .sco-massive-messages__info, .sco-mobile-menu__nav-icon, .sco-navigator__header-icon, .sco-product-content-carousel__badge-announcement, .sct-document-detail__company-image, .sct-document-process__button--primary, .scw-account-navigator__icon--sign-out, .scw-compare-products__company-image-section, .scm-modal__shipping-address .scm-modal__slider-link, .scw-invoice-payment__button--bottom-continue, .scw-invoice-payment__company-image, .scw-invoice-payment__card--payment-information, .scw-invoice-payment__button--print, .scm-modal__change-password .scm-form__show-password .scm-form__checkbox--show-password, .scw-product-content__branch-plant-list-container .scw-product-content__product-cart-actions, .scw-return-products__button--primary, .scw-external-product-search-box__search,
  .scw-product-search-box__search,
  .mx-auto,
  .sca-option-select__img,
  .sca-product-image__img,
  .sca-spinner-fifth .sca-spinner__child:before,
  .sca-spinner-sixth .sca-spinner__child:before,
  .sco-compact__link--bottom-action,
  .sco-product-content-carousel__column--thumbnail-slider .slick-arrow,
  .scw-product-content__video-thumbnail,
  .scw-product-content__img,
  .scm-modal__image-content .scm-modal__img {
    margin-left: auto !important; }
  
  @media (min-width: 576px) {
    .m-sm-0 {
      margin: 0 !important; }
    .mt-sm-0, .scm-search__advanced-filter-modal,
    .my-sm-0,
    .scm-search__form {
      margin-top: 0 !important; }
    .mr-sm-0,
    .mx-sm-0 {
      margin-right: 0 !important; }
    .mb-sm-0, .scm-modal__shipping-address .scm-modal__slider-link,
    .my-sm-0,
    .scm-search__form {
      margin-bottom: 0 !important; }
    .ml-sm-0,
    .mx-sm-0 {
      margin-left: 0 !important; }
    .m-sm-1 {
      margin: 0.25rem !important; }
    .mt-sm-1,
    .my-sm-1 {
      margin-top: 0.25rem !important; }
    .mr-sm-1,
    .mx-sm-1 {
      margin-right: 0.25rem !important; }
    .mb-sm-1,
    .my-sm-1 {
      margin-bottom: 0.25rem !important; }
    .ml-sm-1,
    .mx-sm-1 {
      margin-left: 0.25rem !important; }
    .m-sm-2 {
      margin: 0.5rem !important; }
    .mt-sm-2,
    .my-sm-2 {
      margin-top: 0.5rem !important; }
    .mr-sm-2, .scm-form__form-inline .sca-label + .sca-select,
    .scm-form__form-inline .sca-label + .sca-textbox,
    .mx-sm-2 {
      margin-right: 0.5rem !important; }
    .mb-sm-2,
    .my-sm-2 {
      margin-bottom: 0.5rem !important; }
    .ml-sm-2,
    .mx-sm-2 {
      margin-left: 0.5rem !important; }
    .m-sm-3 {
      margin: 1rem !important; }
    .mt-sm-3,
    .my-sm-3 {
      margin-top: 1rem !important; }
    .mr-sm-3,
    .mx-sm-3 {
      margin-right: 1rem !important; }
    .mb-sm-3,
    .my-sm-3 {
      margin-bottom: 1rem !important; }
    .ml-sm-3,
    .mx-sm-3 {
      margin-left: 1rem !important; }
    .m-sm-4 {
      margin: 1.5rem !important; }
    .mt-sm-4, .scm-steps__bar,
    .my-sm-4 {
      margin-top: 1.5rem !important; }
    .mr-sm-4,
    .mx-sm-4 {
      margin-right: 1.5rem !important; }
    .mb-sm-4,
    .my-sm-4 {
      margin-bottom: 1.5rem !important; }
    .ml-sm-4,
    .mx-sm-4 {
      margin-left: 1.5rem !important; }
    .m-sm-5 {
      margin: 3rem !important; }
    .mt-sm-5,
    .my-sm-5 {
      margin-top: 3rem !important; }
    .mr-sm-5,
    .mx-sm-5 {
      margin-right: 3rem !important; }
    .mb-sm-5,
    .my-sm-5 {
      margin-bottom: 3rem !important; }
    .ml-sm-5,
    .mx-sm-5 {
      margin-left: 3rem !important; }
    .p-sm-0 {
      padding: 0 !important; }
    .pt-sm-0,
    .py-sm-0 {
      padding-top: 0 !important; }
    .pr-sm-0,
    .px-sm-0 {
      padding-right: 0 !important; }
    .pb-sm-0,
    .py-sm-0 {
      padding-bottom: 0 !important; }
    .pl-sm-0,
    .px-sm-0 {
      padding-left: 0 !important; }
    .p-sm-1 {
      padding: 0.25rem !important; }
    .pt-sm-1,
    .py-sm-1 {
      padding-top: 0.25rem !important; }
    .pr-sm-1,
    .px-sm-1 {
      padding-right: 0.25rem !important; }
    .pb-sm-1,
    .py-sm-1 {
      padding-bottom: 0.25rem !important; }
    .pl-sm-1,
    .px-sm-1 {
      padding-left: 0.25rem !important; }
    .p-sm-2 {
      padding: 0.5rem !important; }
    .pt-sm-2,
    .py-sm-2 {
      padding-top: 0.5rem !important; }
    .pr-sm-2,
    .px-sm-2 {
      padding-right: 0.5rem !important; }
    .pb-sm-2,
    .py-sm-2 {
      padding-bottom: 0.5rem !important; }
    .pl-sm-2,
    .px-sm-2 {
      padding-left: 0.5rem !important; }
    .p-sm-3 {
      padding: 1rem !important; }
    .pt-sm-3,
    .py-sm-3 {
      padding-top: 1rem !important; }
    .pr-sm-3,
    .px-sm-3 {
      padding-right: 1rem !important; }
    .pb-sm-3,
    .py-sm-3 {
      padding-bottom: 1rem !important; }
    .pl-sm-3,
    .px-sm-3 {
      padding-left: 1rem !important; }
    .p-sm-4 {
      padding: 1.5rem !important; }
    .pt-sm-4,
    .py-sm-4 {
      padding-top: 1.5rem !important; }
    .pr-sm-4,
    .px-sm-4 {
      padding-right: 1.5rem !important; }
    .pb-sm-4,
    .py-sm-4 {
      padding-bottom: 1.5rem !important; }
    .pl-sm-4,
    .px-sm-4 {
      padding-left: 1.5rem !important; }
    .p-sm-5 {
      padding: 3rem !important; }
    .pt-sm-5,
    .py-sm-5 {
      padding-top: 3rem !important; }
    .pr-sm-5,
    .px-sm-5 {
      padding-right: 3rem !important; }
    .pb-sm-5,
    .py-sm-5 {
      padding-bottom: 3rem !important; }
    .pl-sm-5,
    .px-sm-5 {
      padding-left: 3rem !important; }
    .m-sm-n1 {
      margin: -0.25rem !important; }
    .mt-sm-n1,
    .my-sm-n1 {
      margin-top: -0.25rem !important; }
    .mr-sm-n1,
    .mx-sm-n1 {
      margin-right: -0.25rem !important; }
    .mb-sm-n1,
    .my-sm-n1 {
      margin-bottom: -0.25rem !important; }
    .ml-sm-n1,
    .mx-sm-n1 {
      margin-left: -0.25rem !important; }
    .m-sm-n2 {
      margin: -0.5rem !important; }
    .mt-sm-n2,
    .my-sm-n2 {
      margin-top: -0.5rem !important; }
    .mr-sm-n2,
    .mx-sm-n2 {
      margin-right: -0.5rem !important; }
    .mb-sm-n2,
    .my-sm-n2 {
      margin-bottom: -0.5rem !important; }
    .ml-sm-n2,
    .mx-sm-n2 {
      margin-left: -0.5rem !important; }
    .m-sm-n3 {
      margin: -1rem !important; }
    .mt-sm-n3,
    .my-sm-n3 {
      margin-top: -1rem !important; }
    .mr-sm-n3,
    .mx-sm-n3 {
      margin-right: -1rem !important; }
    .mb-sm-n3,
    .my-sm-n3 {
      margin-bottom: -1rem !important; }
    .ml-sm-n3,
    .mx-sm-n3 {
      margin-left: -1rem !important; }
    .m-sm-n4 {
      margin: -1.5rem !important; }
    .mt-sm-n4,
    .my-sm-n4 {
      margin-top: -1.5rem !important; }
    .mr-sm-n4,
    .mx-sm-n4 {
      margin-right: -1.5rem !important; }
    .mb-sm-n4,
    .my-sm-n4 {
      margin-bottom: -1.5rem !important; }
    .ml-sm-n4,
    .mx-sm-n4 {
      margin-left: -1.5rem !important; }
    .m-sm-n5 {
      margin: -3rem !important; }
    .mt-sm-n5,
    .my-sm-n5 {
      margin-top: -3rem !important; }
    .mr-sm-n5,
    .mx-sm-n5 {
      margin-right: -3rem !important; }
    .mb-sm-n5,
    .my-sm-n5 {
      margin-bottom: -3rem !important; }
    .ml-sm-n5,
    .mx-sm-n5 {
      margin-left: -3rem !important; }
    .m-sm-auto {
      margin: auto !important; }
    .mt-sm-auto,
    .my-sm-auto {
      margin-top: auto !important; }
    .mr-sm-auto,
    .mx-sm-auto {
      margin-right: auto !important; }
    .mb-sm-auto,
    .my-sm-auto {
      margin-bottom: auto !important; }
    .ml-sm-auto,
    .mx-sm-auto {
      margin-left: auto !important; } }
  
  @media (min-width: 768px) {
    .m-md-0, .scm-data-table__full-product-title .sca-product-title, .scm-kit-components__data-table-body .sca-product-title, .scw-my-account__tooltip .sca-tooltip__link {
      margin: 0 !important; }
    .mt-md-0, .sco-catalog-product__container--product-info, .sco-payment-methods__select--expiration-year, .sco-sales-person-contacts__alert, .scw-invoice-payment__link--scheduled-payment, .scw-product-content__paging, .scw-product-content__branch-plant-list-container, .scw-quick-order__button--add-cart, .scw-saved-cart__nav, .scw-store-locator__search,
    .my-md-0,
    .scw-product-content__branch-plant-list-container,
    .scm-modal__work-on-behalf .scm-modal__checkbox,
    .scw-store-locator__badge {
      margin-top: 0 !important; }
    .mr-md-0, .sca-price-description__original,
    .mx-md-0 {
      margin-right: 0 !important; }
    .mb-md-0, .sca-chips__badge:not(.sca-chips__badge--action), .scm-paging__pagination-number, .scm-paging__form,
    .scm-paging__page-size, .scm-product-info__media-image, .sco-catalog-product__price-description, .sco-product-content-carousel, .scm-modal__scheduled-payment .scm-modal__label, .scw-invoice-payment__select, .scw-invoice-payment__card--account-information, .scw-invoice-payment__card--payment-information, .scm-modal__customize-dashboard .scm-form__actions, .scm-modal__customize-dashboard .scm-modal__checkbox, .scw-product-content__product-availability-status, .scw-product-content__inputs, .scw-quick-order__input-group, .scw-quick-order__textbox-product,
    .my-md-0,
    .scw-product-content__branch-plant-list-container,
    .scm-modal__work-on-behalf .scm-modal__checkbox,
    .scw-store-locator__badge {
      margin-bottom: 0 !important; }
    .ml-md-0, .scm-kit-components__media-body, .scw-quick-order__button--request-quote-bottom,
    .mx-md-0 {
      margin-left: 0 !important; }
    .m-md-1 {
      margin: 0.25rem !important; }
    .mt-md-1,
    .my-md-1 {
      margin-top: 0.25rem !important; }
    .mr-md-1, .scm-modal__footer--multiple-buttons .sca-button:not(:first-child), .scm-modal__footer--multiple-buttons .sca-link--button:not(:first-child), .scm-product-content-actions__button,
    .scm-product-content-actions__social-icon, .sco-sales-person-contacts__input-group:last-child,
    .mx-md-1,
    .sco-catalog-product__action-links--grid,
    .scw-my-account__card--account-details,
    .scw-my-account__card--billto-account-detail,
    .scw-my-account__card--card-details,
    .scw-my-account__card--billto-detail {
      margin-right: 0.25rem !important; }
    .mb-md-1, .sco-sales-person-contacts__button--actions,
    .my-md-1 {
      margin-bottom: 0.25rem !important; }
    .ml-md-1, .sca-chips__badge:not(.sca-chips__badge--action), .sco-sales-person-contacts__input-group:first-child, .scw-product-content__product-cart-actions .scm-product-cart-actions__button,
    .mx-md-1,
    .sco-catalog-product__action-links--grid,
    .scw-my-account__card--account-details,
    .scw-my-account__card--billto-account-detail,
    .scw-my-account__card--card-details,
    .scw-my-account__card--billto-detail {
      margin-left: 0.25rem !important; }
    .m-md-2 {
      margin: 0.5rem !important; }
    .mt-md-2,
    .my-md-2,
    .scw-quick-order__link--add-line-bottom {
      margin-top: 0.5rem !important; }
    .mr-md-2, .scm-action-header__select--actions,
    .scm-action-header__dropdown--filters, .scm-action-header__button--filter, .scm-action-header__button--discard, .scm-action-header__input-button--dates, .scm-paging__form, .sco-sales-person-contacts__input-button--dates, .scw-quick-order__button--clear-top, .scw-quick-order__button--clear-bottom, .scw-quick-order__button--request-quote-top, .scw-quick-order__button--request-quote-bottom,
    .mx-md-2,
    .scm-steps__progress,
    .scm-steps__link--back.scm-steps__link,
    .scm-steps__link--next.scm-steps__link,
    .sco-ship-to-selection__link {
      margin-right: 0.5rem !important; }
    .mb-md-2, .sco-catalog-product__actions--grid, .scw-product-content__label--select-option,
    .my-md-2,
    .scw-quick-order__link--add-line-bottom {
      margin-bottom: 0.5rem !important; }
    .ml-md-2, .scm-info-message__link, .scm-info-message__button--primary, .sco-payment-methods__select--expiration-year, .scw-register__button--validate,
    .scw-register__button--continue,
    .mx-md-2,
    .scm-steps__progress,
    .scm-steps__link--back.scm-steps__link,
    .scm-steps__link--next.scm-steps__link,
    .sco-ship-to-selection__link {
      margin-left: 0.5rem !important; }
    .m-md-3 {
      margin: 1rem !important; }
    .mt-md-3,
    .my-md-3,
    .scm-paging {
      margin-top: 1rem !important; }
    .mr-md-3, .scm-product-info__media-image, .sco-payment-methods__info-heading--partial-payment-reason, .sco-sales-person-contacts__button--actions, .scw-store-locator__content,
    .mx-md-3 {
      margin-right: 1rem !important; }
    .mb-md-3,
    .my-md-3,
    .scm-paging {
      margin-bottom: 1rem !important; }
    .ml-md-3, .sco-detail-product__dropdown--content, .sct-shipping-destinations__table-container, .scm-modal__video-gallery-container, .scw-quick-order__massive-messages,
    .mx-md-3 {
      margin-left: 1rem !important; }
    .m-md-4 {
      margin: 1.5rem !important; }
    .mt-md-4,
    .my-md-4 {
      margin-top: 1.5rem !important; }
    .mr-md-4,
    .mx-md-4 {
      margin-right: 1.5rem !important; }
    .mb-md-4, .scw-quick-order__header-info, .scw-store-locator__breadcrumb,
    .my-md-4 {
      margin-bottom: 1.5rem !important; }
    .ml-md-4, .sct-cart__link--icon,
    .mx-md-4 {
      margin-left: 1.5rem !important; }
    .m-md-5 {
      margin: 3rem !important; }
    .mt-md-5,
    .my-md-5 {
      margin-top: 3rem !important; }
    .mr-md-5, .sco-document-header__column--description,
    .mx-md-5,
    .scw-product-content__product-info {
      margin-right: 3rem !important; }
    .mb-md-5,
    .my-md-5 {
      margin-bottom: 3rem !important; }
    .ml-md-5,
    .mx-md-5,
    .scw-product-content__product-info {
      margin-left: 3rem !important; }
    .p-md-0, .sca-checkbox__label, .sca-checkbox__input, td.sco-cart-product__expanded-row, .sco-sales-person-contacts__card-body, .scw-my-account__tooltip .sca-tooltip__link {
      padding: 0 !important; }
    .pt-md-0, .scm-data-table__product-info,
    .py-md-0,
    .scm-steps__link--back.scm-steps__link,
    .scm-steps__link--next.scm-steps__link {
      padding-top: 0 !important; }
    .pr-md-0,
    .px-md-0,
    .scm-steps__link,
    .scm-steps__progress-bar,
    .scm-steps__description,
    .sco-product-content-carousel__column--thumbnail-slider,
    .sct-cart__actions--bottom .sct-cart__link {
      padding-right: 0 !important; }
    .pb-md-0,
    .py-md-0,
    .scm-steps__link--back.scm-steps__link,
    .scm-steps__link--next.scm-steps__link {
      padding-bottom: 0 !important; }
    .pl-md-0,
    .px-md-0,
    .scm-steps__link,
    .scm-steps__progress-bar,
    .scm-steps__description,
    .sco-product-content-carousel__column--thumbnail-slider,
    .sct-cart__actions--bottom .sct-cart__link {
      padding-left: 0 !important; }
    .p-md-1 {
      padding: 0.25rem !important; }
    .pt-md-1,
    .py-md-1 {
      padding-top: 0.25rem !important; }
    .pr-md-1,
    .px-md-1 {
      padding-right: 0.25rem !important; }
    .pb-md-1,
    .py-md-1 {
      padding-bottom: 0.25rem !important; }
    .pl-md-1, .sca-breadcrumb__item.sca-breadcrumb__item--active, .scw-my-account__history-page,
    .px-md-1 {
      padding-left: 0.25rem !important; }
    .p-md-2 {
      padding: 0.5rem !important; }
    .pt-md-2,
    .py-md-2,
    .sco-sales-person-contacts__action-header {
      padding-top: 0.5rem !important; }
    .pr-md-2,
    .px-md-2,
    .sct-product-listing__catalog-product--list,
    .scw-my-account__main-content {
      padding-right: 0.5rem !important; }
    .pb-md-2,
    .py-md-2,
    .sco-sales-person-contacts__action-header {
      padding-bottom: 0.5rem !important; }
    .pl-md-2,
    .px-md-2,
    .sct-product-listing__catalog-product--list,
    .scw-my-account__main-content {
      padding-left: 0.5rem !important; }
    .p-md-3, .scw-product-content__branch-plant-list-container {
      padding: 1rem !important; }
    .pt-md-3,
    .py-md-3 {
      padding-top: 1rem !important; }
    .pr-md-3, .scm-search__collapse--all-suggestions .scm-search__query-suggestions, .scw-product-content__main-info-container--product-information-position,
    .px-md-3,
    .sco-sales-person-contacts__action-header {
      padding-right: 1rem !important; }
    .pb-md-3,
    .py-md-3 {
      padding-bottom: 1rem !important; }
    .pl-md-3, .sco-document-header__checkbox, .scw-product-content__main-info-container--product-information-position-reverse,
    .px-md-3,
    .sco-sales-person-contacts__action-header {
      padding-left: 1rem !important; }
    .p-md-4, .scm-steps {
      padding: 1.5rem !important; }
    .pt-md-4,
    .py-md-4,
    .sct-product-listing__catalog-product--list {
      padding-top: 1.5rem !important; }
    .pr-md-4,
    .px-md-4 {
      padding-right: 1.5rem !important; }
    .pb-md-4,
    .py-md-4,
    .sct-product-listing__catalog-product--list {
      padding-bottom: 1.5rem !important; }
    .pl-md-4,
    .px-md-4 {
      padding-left: 1.5rem !important; }
    .p-md-5 {
      padding: 3rem !important; }
    .pt-md-5,
    .py-md-5 {
      padding-top: 3rem !important; }
    .pr-md-5, .scw-sales-person-options,
    .px-md-5,
    .sco-product-content-carousel--horizontal {
      padding-right: 3rem !important; }
    .pb-md-5,
    .py-md-5 {
      padding-bottom: 3rem !important; }
    .pl-md-5,
    .px-md-5,
    .sco-product-content-carousel--horizontal {
      padding-left: 3rem !important; }
    .m-md-n1 {
      margin: -0.25rem !important; }
    .mt-md-n1,
    .my-md-n1 {
      margin-top: -0.25rem !important; }
    .mr-md-n1,
    .mx-md-n1,
    .scw-my-account__non-editable-information {
      margin-right: -0.25rem !important; }
    .mb-md-n1,
    .my-md-n1 {
      margin-bottom: -0.25rem !important; }
    .ml-md-n1,
    .mx-md-n1,
    .scw-my-account__non-editable-information {
      margin-left: -0.25rem !important; }
    .m-md-n2 {
      margin: -0.5rem !important; }
    .mt-md-n2,
    .my-md-n2 {
      margin-top: -0.5rem !important; }
    .mr-md-n2,
    .mx-md-n2 {
      margin-right: -0.5rem !important; }
    .mb-md-n2,
    .my-md-n2 {
      margin-bottom: -0.5rem !important; }
    .ml-md-n2, .scm-form__checkbox, .scw-register__terms-acceptance,
    .mx-md-n2 {
      margin-left: -0.5rem !important; }
    .m-md-n3 {
      margin: -1rem !important; }
    .mt-md-n3,
    .my-md-n3 {
      margin-top: -1rem !important; }
    .mr-md-n3,
    .mx-md-n3 {
      margin-right: -1rem !important; }
    .mb-md-n3,
    .my-md-n3 {
      margin-bottom: -1rem !important; }
    .ml-md-n3,
    .mx-md-n3 {
      margin-left: -1rem !important; }
    .m-md-n4 {
      margin: -1.5rem !important; }
    .mt-md-n4,
    .my-md-n4 {
      margin-top: -1.5rem !important; }
    .mr-md-n4,
    .mx-md-n4 {
      margin-right: -1.5rem !important; }
    .mb-md-n4,
    .my-md-n4 {
      margin-bottom: -1.5rem !important; }
    .ml-md-n4,
    .mx-md-n4 {
      margin-left: -1.5rem !important; }
    .m-md-n5 {
      margin: -3rem !important; }
    .mt-md-n5,
    .my-md-n5 {
      margin-top: -3rem !important; }
    .mr-md-n5,
    .mx-md-n5 {
      margin-right: -3rem !important; }
    .mb-md-n5,
    .my-md-n5 {
      margin-bottom: -3rem !important; }
    .ml-md-n5,
    .mx-md-n5 {
      margin-left: -3rem !important; }
    .m-md-auto {
      margin: auto !important; }
    .mt-md-auto, .scm-info-message__link, .scm-info-message__button--primary, .sco-cart-product__price-actions, .scw-register__button--validate,
    .scw-register__button--continue,
    .my-md-auto {
      margin-top: auto !important; }
    .mr-md-auto,
    .mx-md-auto {
      margin-right: auto !important; }
    .mb-md-auto,
    .my-md-auto {
      margin-bottom: auto !important; }
    .ml-md-auto, .sco-detail-product__action-input-group, .sco-ship-to-selection__top-options,
    .mx-md-auto {
      margin-left: auto !important; } }
  
  @media (min-width: 992px) {
    .m-lg-0 {
      margin: 0 !important; }
    .mt-lg-0,
    .my-lg-0 {
      margin-top: 0 !important; }
    .mr-lg-0,
    .mx-lg-0 {
      margin-right: 0 !important; }
    .mb-lg-0, .sco-ship-to-selection__top-options, .sc-layout__elements--main-nav .scw-account-navigator__container,
    .my-lg-0 {
      margin-bottom: 0 !important; }
    .ml-lg-0,
    .mx-lg-0 {
      margin-left: 0 !important; }
    .m-lg-1 {
      margin: 0.25rem !important; }
    .mt-lg-1,
    .my-lg-1 {
      margin-top: 0.25rem !important; }
    .mr-lg-1,
    .mx-lg-1 {
      margin-right: 0.25rem !important; }
    .mb-lg-1,
    .my-lg-1 {
      margin-bottom: 0.25rem !important; }
    .ml-lg-1,
    .mx-lg-1 {
      margin-left: 0.25rem !important; }
    .m-lg-2 {
      margin: 0.5rem !important; }
    .mt-lg-2,
    .my-lg-2 {
      margin-top: 0.5rem !important; }
    .mr-lg-2,
    .mx-lg-2 {
      margin-right: 0.5rem !important; }
    .mb-lg-2,
    .my-lg-2 {
      margin-bottom: 0.5rem !important; }
    .ml-lg-2,
    .mx-lg-2 {
      margin-left: 0.5rem !important; }
    .m-lg-3 {
      margin: 1rem !important; }
    .mt-lg-3,
    .my-lg-3 {
      margin-top: 1rem !important; }
    .mr-lg-3,
    .mx-lg-3 {
      margin-right: 1rem !important; }
    .mb-lg-3,
    .my-lg-3 {
      margin-bottom: 1rem !important; }
    .ml-lg-3,
    .mx-lg-3 {
      margin-left: 1rem !important; }
    .m-lg-4 {
      margin: 1.5rem !important; }
    .mt-lg-4,
    .my-lg-4 {
      margin-top: 1.5rem !important; }
    .mr-lg-4,
    .mx-lg-4 {
      margin-right: 1.5rem !important; }
    .mb-lg-4,
    .my-lg-4 {
      margin-bottom: 1.5rem !important; }
    .ml-lg-4,
    .mx-lg-4 {
      margin-left: 1.5rem !important; }
    .m-lg-5 {
      margin: 3rem !important; }
    .mt-lg-5,
    .my-lg-5 {
      margin-top: 3rem !important; }
    .mr-lg-5,
    .mx-lg-5 {
      margin-right: 3rem !important; }
    .mb-lg-5,
    .my-lg-5 {
      margin-bottom: 3rem !important; }
    .ml-lg-5,
    .mx-lg-5 {
      margin-left: 3rem !important; }
    .p-lg-0 {
      padding: 0 !important; }
    .pt-lg-0,
    .py-lg-0,
    .sc-layout__elements--main-nav .scw-sales-person-options__container {
      padding-top: 0 !important; }
    .pr-lg-0, .scw-sales-person-options,
    .px-lg-0 {
      padding-right: 0 !important; }
    .pb-lg-0,
    .py-lg-0,
    .sc-layout__elements--main-nav .scw-sales-person-options__container {
      padding-bottom: 0 !important; }
    .pl-lg-0,
    .px-lg-0 {
      padding-left: 0 !important; }
    .p-lg-1 {
      padding: 0.25rem !important; }
    .pt-lg-1,
    .py-lg-1 {
      padding-top: 0.25rem !important; }
    .pr-lg-1,
    .px-lg-1 {
      padding-right: 0.25rem !important; }
    .pb-lg-1,
    .py-lg-1 {
      padding-bottom: 0.25rem !important; }
    .pl-lg-1,
    .px-lg-1 {
      padding-left: 0.25rem !important; }
    .p-lg-2 {
      padding: 0.5rem !important; }
    .pt-lg-2,
    .py-lg-2 {
      padding-top: 0.5rem !important; }
    .pr-lg-2,
    .px-lg-2 {
      padding-right: 0.5rem !important; }
    .pb-lg-2,
    .py-lg-2 {
      padding-bottom: 0.5rem !important; }
    .pl-lg-2,
    .px-lg-2 {
      padding-left: 0.5rem !important; }
    .p-lg-3 {
      padding: 1rem !important; }
    .pt-lg-3,
    .py-lg-3 {
      padding-top: 1rem !important; }
    .pr-lg-3,
    .px-lg-3 {
      padding-right: 1rem !important; }
    .pb-lg-3,
    .py-lg-3 {
      padding-bottom: 1rem !important; }
    .pl-lg-3,
    .px-lg-3 {
      padding-left: 1rem !important; }
    .p-lg-4 {
      padding: 1.5rem !important; }
    .pt-lg-4,
    .py-lg-4 {
      padding-top: 1.5rem !important; }
    .pr-lg-4,
    .px-lg-4 {
      padding-right: 1.5rem !important; }
    .pb-lg-4,
    .py-lg-4 {
      padding-bottom: 1.5rem !important; }
    .pl-lg-4,
    .px-lg-4 {
      padding-left: 1.5rem !important; }
    .p-lg-5 {
      padding: 3rem !important; }
    .pt-lg-5,
    .py-lg-5 {
      padding-top: 3rem !important; }
    .pr-lg-5,
    .px-lg-5 {
      padding-right: 3rem !important; }
    .pb-lg-5,
    .py-lg-5 {
      padding-bottom: 3rem !important; }
    .pl-lg-5,
    .px-lg-5 {
      padding-left: 3rem !important; }
    .m-lg-n1 {
      margin: -0.25rem !important; }
    .mt-lg-n1,
    .my-lg-n1 {
      margin-top: -0.25rem !important; }
    .mr-lg-n1,
    .mx-lg-n1 {
      margin-right: -0.25rem !important; }
    .mb-lg-n1,
    .my-lg-n1 {
      margin-bottom: -0.25rem !important; }
    .ml-lg-n1,
    .mx-lg-n1 {
      margin-left: -0.25rem !important; }
    .m-lg-n2 {
      margin: -0.5rem !important; }
    .mt-lg-n2,
    .my-lg-n2 {
      margin-top: -0.5rem !important; }
    .mr-lg-n2,
    .mx-lg-n2 {
      margin-right: -0.5rem !important; }
    .mb-lg-n2,
    .my-lg-n2 {
      margin-bottom: -0.5rem !important; }
    .ml-lg-n2,
    .mx-lg-n2 {
      margin-left: -0.5rem !important; }
    .m-lg-n3 {
      margin: -1rem !important; }
    .mt-lg-n3,
    .my-lg-n3 {
      margin-top: -1rem !important; }
    .mr-lg-n3,
    .mx-lg-n3 {
      margin-right: -1rem !important; }
    .mb-lg-n3,
    .my-lg-n3 {
      margin-bottom: -1rem !important; }
    .ml-lg-n3,
    .mx-lg-n3 {
      margin-left: -1rem !important; }
    .m-lg-n4 {
      margin: -1.5rem !important; }
    .mt-lg-n4,
    .my-lg-n4 {
      margin-top: -1.5rem !important; }
    .mr-lg-n4,
    .mx-lg-n4 {
      margin-right: -1.5rem !important; }
    .mb-lg-n4,
    .my-lg-n4 {
      margin-bottom: -1.5rem !important; }
    .ml-lg-n4,
    .mx-lg-n4 {
      margin-left: -1.5rem !important; }
    .m-lg-n5 {
      margin: -3rem !important; }
    .mt-lg-n5,
    .my-lg-n5 {
      margin-top: -3rem !important; }
    .mr-lg-n5,
    .mx-lg-n5 {
      margin-right: -3rem !important; }
    .mb-lg-n5,
    .my-lg-n5 {
      margin-bottom: -3rem !important; }
    .ml-lg-n5,
    .mx-lg-n5 {
      margin-left: -3rem !important; }
    .m-lg-auto {
      margin: auto !important; }
    .mt-lg-auto,
    .my-lg-auto {
      margin-top: auto !important; }
    .mr-lg-auto,
    .mx-lg-auto {
      margin-right: auto !important; }
    .mb-lg-auto,
    .my-lg-auto {
      margin-bottom: auto !important; }
    .ml-lg-auto,
    .mx-lg-auto {
      margin-left: auto !important; } }
  
  @media (min-width: 1200px) {
    .m-xl-0 {
      margin: 0 !important; }
    .mt-xl-0,
    .my-xl-0 {
      margin-top: 0 !important; }
    .mr-xl-0,
    .mx-xl-0 {
      margin-right: 0 !important; }
    .mb-xl-0,
    .my-xl-0 {
      margin-bottom: 0 !important; }
    .ml-xl-0,
    .mx-xl-0 {
      margin-left: 0 !important; }
    .m-xl-1 {
      margin: 0.25rem !important; }
    .mt-xl-1,
    .my-xl-1 {
      margin-top: 0.25rem !important; }
    .mr-xl-1,
    .mx-xl-1 {
      margin-right: 0.25rem !important; }
    .mb-xl-1,
    .my-xl-1 {
      margin-bottom: 0.25rem !important; }
    .ml-xl-1,
    .mx-xl-1 {
      margin-left: 0.25rem !important; }
    .m-xl-2 {
      margin: 0.5rem !important; }
    .mt-xl-2,
    .my-xl-2 {
      margin-top: 0.5rem !important; }
    .mr-xl-2,
    .mx-xl-2 {
      margin-right: 0.5rem !important; }
    .mb-xl-2,
    .my-xl-2 {
      margin-bottom: 0.5rem !important; }
    .ml-xl-2,
    .mx-xl-2 {
      margin-left: 0.5rem !important; }
    .m-xl-3 {
      margin: 1rem !important; }
    .mt-xl-3,
    .my-xl-3 {
      margin-top: 1rem !important; }
    .mr-xl-3,
    .mx-xl-3 {
      margin-right: 1rem !important; }
    .mb-xl-3,
    .my-xl-3 {
      margin-bottom: 1rem !important; }
    .ml-xl-3,
    .mx-xl-3 {
      margin-left: 1rem !important; }
    .m-xl-4 {
      margin: 1.5rem !important; }
    .mt-xl-4,
    .my-xl-4 {
      margin-top: 1.5rem !important; }
    .mr-xl-4,
    .mx-xl-4 {
      margin-right: 1.5rem !important; }
    .mb-xl-4,
    .my-xl-4 {
      margin-bottom: 1.5rem !important; }
    .ml-xl-4,
    .mx-xl-4 {
      margin-left: 1.5rem !important; }
    .m-xl-5 {
      margin: 3rem !important; }
    .mt-xl-5,
    .my-xl-5 {
      margin-top: 3rem !important; }
    .mr-xl-5,
    .mx-xl-5 {
      margin-right: 3rem !important; }
    .mb-xl-5,
    .my-xl-5 {
      margin-bottom: 3rem !important; }
    .ml-xl-5,
    .mx-xl-5 {
      margin-left: 3rem !important; }
    .p-xl-0 {
      padding: 0 !important; }
    .pt-xl-0,
    .py-xl-0 {
      padding-top: 0 !important; }
    .pr-xl-0,
    .px-xl-0 {
      padding-right: 0 !important; }
    .pb-xl-0,
    .py-xl-0 {
      padding-bottom: 0 !important; }
    .pl-xl-0,
    .px-xl-0 {
      padding-left: 0 !important; }
    .p-xl-1 {
      padding: 0.25rem !important; }
    .pt-xl-1,
    .py-xl-1 {
      padding-top: 0.25rem !important; }
    .pr-xl-1,
    .px-xl-1 {
      padding-right: 0.25rem !important; }
    .pb-xl-1,
    .py-xl-1 {
      padding-bottom: 0.25rem !important; }
    .pl-xl-1,
    .px-xl-1 {
      padding-left: 0.25rem !important; }
    .p-xl-2 {
      padding: 0.5rem !important; }
    .pt-xl-2,
    .py-xl-2 {
      padding-top: 0.5rem !important; }
    .pr-xl-2,
    .px-xl-2,
    .scw-catalog__main-content,
    .scw-product-search-results__main-content {
      padding-right: 0.5rem !important; }
    .pb-xl-2,
    .py-xl-2 {
      padding-bottom: 0.5rem !important; }
    .pl-xl-2,
    .px-xl-2,
    .scw-catalog__main-content,
    .scw-product-search-results__main-content {
      padding-left: 0.5rem !important; }
    .p-xl-3 {
      padding: 1rem !important; }
    .pt-xl-3,
    .py-xl-3 {
      padding-top: 1rem !important; }
    .pr-xl-3,
    .px-xl-3 {
      padding-right: 1rem !important; }
    .pb-xl-3,
    .py-xl-3 {
      padding-bottom: 1rem !important; }
    .pl-xl-3,
    .px-xl-3 {
      padding-left: 1rem !important; }
    .p-xl-4 {
      padding: 1.5rem !important; }
    .pt-xl-4,
    .py-xl-4 {
      padding-top: 1.5rem !important; }
    .pr-xl-4,
    .px-xl-4 {
      padding-right: 1.5rem !important; }
    .pb-xl-4,
    .py-xl-4 {
      padding-bottom: 1.5rem !important; }
    .pl-xl-4,
    .px-xl-4 {
      padding-left: 1.5rem !important; }
    .p-xl-5 {
      padding: 3rem !important; }
    .pt-xl-5,
    .py-xl-5 {
      padding-top: 3rem !important; }
    .pr-xl-5,
    .px-xl-5 {
      padding-right: 3rem !important; }
    .pb-xl-5,
    .py-xl-5 {
      padding-bottom: 3rem !important; }
    .pl-xl-5,
    .px-xl-5 {
      padding-left: 3rem !important; }
    .m-xl-n1 {
      margin: -0.25rem !important; }
    .mt-xl-n1,
    .my-xl-n1 {
      margin-top: -0.25rem !important; }
    .mr-xl-n1,
    .mx-xl-n1 {
      margin-right: -0.25rem !important; }
    .mb-xl-n1,
    .my-xl-n1 {
      margin-bottom: -0.25rem !important; }
    .ml-xl-n1,
    .mx-xl-n1 {
      margin-left: -0.25rem !important; }
    .m-xl-n2 {
      margin: -0.5rem !important; }
    .mt-xl-n2,
    .my-xl-n2 {
      margin-top: -0.5rem !important; }
    .mr-xl-n2,
    .mx-xl-n2 {
      margin-right: -0.5rem !important; }
    .mb-xl-n2,
    .my-xl-n2 {
      margin-bottom: -0.5rem !important; }
    .ml-xl-n2,
    .mx-xl-n2 {
      margin-left: -0.5rem !important; }
    .m-xl-n3 {
      margin: -1rem !important; }
    .mt-xl-n3,
    .my-xl-n3 {
      margin-top: -1rem !important; }
    .mr-xl-n3,
    .mx-xl-n3 {
      margin-right: -1rem !important; }
    .mb-xl-n3,
    .my-xl-n3 {
      margin-bottom: -1rem !important; }
    .ml-xl-n3,
    .mx-xl-n3 {
      margin-left: -1rem !important; }
    .m-xl-n4 {
      margin: -1.5rem !important; }
    .mt-xl-n4,
    .my-xl-n4 {
      margin-top: -1.5rem !important; }
    .mr-xl-n4,
    .mx-xl-n4 {
      margin-right: -1.5rem !important; }
    .mb-xl-n4,
    .my-xl-n4 {
      margin-bottom: -1.5rem !important; }
    .ml-xl-n4,
    .mx-xl-n4 {
      margin-left: -1.5rem !important; }
    .m-xl-n5 {
      margin: -3rem !important; }
    .mt-xl-n5,
    .my-xl-n5 {
      margin-top: -3rem !important; }
    .mr-xl-n5,
    .mx-xl-n5 {
      margin-right: -3rem !important; }
    .mb-xl-n5,
    .my-xl-n5 {
      margin-bottom: -3rem !important; }
    .ml-xl-n5,
    .mx-xl-n5 {
      margin-left: -3rem !important; }
    .m-xl-auto {
      margin: auto !important; }
    .mt-xl-auto,
    .my-xl-auto {
      margin-top: auto !important; }
    .mr-xl-auto,
    .mx-xl-auto {
      margin-right: auto !important; }
    .mb-xl-auto,
    .my-xl-auto {
      margin-bottom: auto !important; }
    .ml-xl-auto,
    .mx-xl-auto {
      margin-left: auto !important; } }
  
  .text-monospace {
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }
  
  .text-justify {
    text-align: justify !important; }
  
  .text-wrap {
    white-space: normal !important; }
  
  .text-nowrap, .sca-document-number__document-description, .scm-data-table__actions-info, .sco-cart-product--table .sca-table__title, .scw-product-content__link--video-thumbnail, .scw-product-content__add-to-list {
    white-space: nowrap !important; }
  
  .text-truncate, .scm-search__product-info .scm-product-info__media-body,
  .scm-search__product-info .scm-product-info__product-title,
  .scm-search__product-info .scm-product-info__number, .scm-search__query, .scw-account-navigator__tooltip--company,
  .scw-account-navigator__tooltip--username,
  scw-account-navigator__tooltip--last-login, .scw-my-account__tooltip--company,
  .scw-my-account__tooltip--username,
  .scw-my-account__tooltip--last-login, .scw-quick-order__product-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  
  .text-left, .sca-badge-announcement--triangle .sca-badge-announcement__content.sca-badge-announcement__content--left, .sca-badge-announcement--triangle .sca-badge-announcement__content.sca-badge-announcement__content--top, .sca-category-node--multiple-levels .sca-category-node__links, .sca-option-select__button--dropdown, .sca-price-description__price, .scm-matrix-product__table tfoot th:first-child, .sco-catalog-product--list .sco-catalog-product__price-description, .sco-catalog-product--grid .sco-catalog-product__price-description,
  .sco-catalog-product--compare-product .sco-catalog-product__price-description, .sco-navigator__dropdown .sca-dropdown__button, .sct-carousel-products__products .scm-product-info__media-body, .sct-more-info-modal__price-breakdown.sca-price-description--breakdown, .scw-catalog-navigation__list--catalog-column {
    text-align: left !important; }
  
  .text-right, .sca-badge-announcement--triangle .sca-badge-announcement__content.sca-badge-announcement__content--right, .sca-badge-announcement--triangle .sca-badge-announcement__content.sca-badge-announcement__content--bottom, .sca-badge-announcement--tail .sca-badge-announcement__content, .sca-price-description--breakdown, .sca-table__actions, .scm-data-table__actions-info, .scm-data-table__actions-info .scm-data-table__right-info, .scm-data-table__action-info, .scm-data-table__list-product--totals,
  .scm-data-table__request-quote,
  .scm-data-table__price, .scm-form__column--link, .scm-matrix-product__table--total-column th:last-child, .scm-matrix-product__table--total-column td:last-child, .scm-paging__form .scm-form__textbox, .scm-quick-insert__column-form--actions, .sco-cart-product__close-detail, .sco-compact__section-item--total, .sco-detail-product__list--price, .sct-document-detail__print, .sct-pickup-location-modal__link, .scw-account-balance__group-item--total, .scw-quick-order__list-right-info, .scm-modal__price-break-down .scm-modal__price-description, footer .sc-footer__bottom .sc-footer__bottom-container .sc-footer__payment {
    text-align: right !important; }
  
  .text-center, .sca-badge-announcement--circle .sca-badge-announcement__content, .sca-category-node, .sca-dropdown--multiple-selection .sca-dropdown__dropdown-item--view-all, .sca-dropdown__link--footer, .sca-dropdown__or-separator, .sca-option-select__option, .sca-spinner .sca-spinner__content, .sca-spinner-third .sca-spinner__content, .sca-table__checkbox, .scm-matrix-product__table .sca-table__foot tr, .scm-steps__main-container, .scm-steps__description, .scm-steps__bar-item, .scm-steps__bar-step, .sco-compare-products__detail, .sco-compare-products__add-icon, .sco-detail-product__product-cart-actions--table, .sco-mobile-menu__close-button, .sco-totals__line-title, .sco-totals__process, .sct-carousel-products__products, .sct-product-search-modal__loading, .sct-product-listing__link--icon-block, .sct-product-thumbnail__products, .scm-modal__alert--location, .scw-account-navigator__new-customer-section, .scw-catalog-navigation__category-title, .scw-compare-products__add-icon, .scw-compare-products__info-message, .scm-modal__add-cross-reference-product .scm-modal__loading-list, .scw-login__new-customer-section, .scw-my-account__invoices--open-count, .scw-product-content__video-thumbnail-wrapper, .scm-modal__product-image .scm-modal__loader, .scw-quote-cart__instructions, .scm-modal__price-break-down .scm-modal__loading-message {
    text-align: center !important; }
  
  @media (min-width: 576px) {
    .text-sm-left {
      text-align: left !important; }
    .text-sm-right {
      text-align: right !important; }
    .text-sm-center {
      text-align: center !important; } }
  
  @media (min-width: 768px) {
    .text-md-left {
      text-align: left !important; }
    .text-md-right, .scm-info-message__actions--link, .sco-catalog-product--list .sco-catalog-product__price-description {
      text-align: right !important; }
    .text-md-center {
      text-align: center !important; } }
  
  @media (min-width: 992px) {
    .text-lg-left {
      text-align: left !important; }
    .text-lg-right {
      text-align: right !important; }
    .text-lg-center {
      text-align: center !important; } }
  
  @media (min-width: 1200px) {
    .text-xl-left {
      text-align: left !important; }
    .text-xl-right {
      text-align: right !important; }
    .text-xl-center {
      text-align: center !important; } }
  
  .text-lowercase {
    text-transform: lowercase !important; }
  
  .text-uppercase {
    text-transform: uppercase !important; }
  
  .text-capitalize, footer .sc-footer__bottom .sc-footer__bottom-container .sc-copyright-area p {
    text-transform: capitalize !important; }
  
  .font-weight-light {
    font-weight: 300 !important; }
  
  .font-weight-lighter {
    font-weight: lighter !important; }
  
  .font-weight-normal, .sca-label.sca-label--textbox, .sca-label__text, .scm-content-list__label.sca-label, .sco-compare-products__search-compare,
  .sco-compare-products__product, .sco-product-configurator__status, .scw-return-products__original-order {
    font-weight: normal !important; }
  
  .font-weight-bold, .sca-category-node__link--primary, .sca-info-heading__title, .sca-label, .sca-toast__link, .scm-content-list__content--unread, .scm-data-table__primary-line-info, .scm-search__query-match, .sco-compact__link, .sco-compact__icon--go-to, .sco-compact__section-item--total, .sco-document-header__card-title, .sco-massive-messages__info,
  .sco-massive-messages__message--success, .sco-massive-messages__message--error, .sco-massive-messages__action-link, .sco-mobile-menu__list--first-level, .sco-mobile-menu__nav-icon, .sco-mobile-menu__close-button, .sco-mobile-menu__back-icon, .sco-mobile-menu__category, .sco-navigator__link--heading, .sco-navigator__link--selected, .sco-navigator__link--view-all, .sco-payment-methods__checkbox--radio, .sco-product-configurator__list-item--active, .sco-sidebar-attributes-filter__link--view-all, .sco-totals__total-amount, .sco-totals__line-savings, .sco-totals--summary .sco-totals__total-main-type,
  .sco-totals--summary .sco-totals__total-main-amount, .scw-account-balance__list-item--aside, .scw-catalog-navigation__dropdown .sca-dropdown__dropdown-item, .scw-catalog-navigation__link, .scw-invoice-payment__payment-transaction-number,
  .scw-invoice-payment__payment-amount,
  .scw-invoice-payment__payment-date, .scw-language-selector__link--current-language, .scw-my-account__link--view-all, .scw-my-account__invoices, .scw-product-content__link--document, .scw-register__customer-text, .scw-sales-person-customers__customer-name {
    font-weight: bold !important; }
  
  .font-weight-bolder, .sca-toast__product-info, .scm-content-list__link--title, .scw-catalog-navigation .sca-dropdown__dropdown-item:hover, .scw-finder__category-node .sca-category-node__link {
    font-weight: bolder !important; }
  
  .font-italic {
    font-style: italic !important; }
  
  .text-white, .sct-shipping-destinations__info-heading-title {
    color: #fff !important; }
  
  .text-primary, .sca-chips__badge:not(.sca-chips__badge--action), .sca-dropdown--multiple-selection .sca-dropdown__dropdown-item--view-all, .scm-content-list__content-identifier, .scm-data-table__sort-icon, .sco-compact__icon--go-to, .sco-navigator__link--dismiss, .sct-product-search-modal__loading, .scm-modal__add-cross-reference-product .scm-modal__loading-list, .scw-my-account__link--back, .scm-modal__product-image .scm-modal__loader, .scm-modal__price-break-down .scm-modal__loading-message {
    color: #18bff0 !important; }
  
  a.text-primary:hover, a.sca-chips__badge:hover:not(.sca-chips__badge--action), .sca-dropdown--multiple-selection a.sca-dropdown__dropdown-item--view-all:hover, a.scm-content-list__content-identifier:hover, a.scm-data-table__sort-icon:hover, a.sco-compact__icon--go-to:hover, a.sco-navigator__link--dismiss:hover, a.sct-product-search-modal__loading:hover, .scm-modal__add-cross-reference-product a.scm-modal__loading-list:hover, a.scw-my-account__link--back:hover, .scm-modal__product-image a.scm-modal__loader:hover, .scm-modal__price-break-down a.scm-modal__loading-message:hover, a.text-primary:focus, a.sca-chips__badge:focus:not(.sca-chips__badge--action), .sca-dropdown--multiple-selection a.sca-dropdown__dropdown-item--view-all:focus, a.scm-content-list__content-identifier:focus, a.scm-data-table__sort-icon:focus, a.sco-compact__icon--go-to:focus, a.sco-navigator__link--dismiss:focus, a.sct-product-search-modal__loading:focus, .scm-modal__add-cross-reference-product a.scm-modal__loading-list:focus, a.scw-my-account__link--back:focus, .scm-modal__product-image a.scm-modal__loader:focus, .scm-modal__price-break-down a.scm-modal__loading-message:focus {
    color: #0b8bb0 !important; }
  
  .text-secondary {
    color: #868e96 !important; }
  
  a.text-secondary:hover, a.text-secondary:focus {
    color: #60686f !important; }
  
  .text-success, .sca-price-description__discount, .sca-product-availability__icon--in-stock, .scm-info-message__icon.scm-info-message__icon--success, .scm-product-content-header__price-description--savings, .sco-massive-messages__modal-message--success, .sco-totals__line-savings, .scw-invoice-payment__popover--early-payment,
  .scw-invoice-payment__early-payment-discount, .scw-my-account__contacts--active, .scw-my-account__popover--early-payment {
    color: #28a745 !important; }
  
  a.text-success:hover, a.sca-price-description__discount:hover, a.sca-product-availability__icon--in-stock:hover, a.scm-info-message__icon.scm-info-message__icon--success:hover, a.scm-product-content-header__price-description--savings:hover, a.sco-massive-messages__modal-message--success:hover, a.sco-totals__line-savings:hover, a.scw-invoice-payment__popover--early-payment:hover,
  a.scw-invoice-payment__early-payment-discount:hover, a.scw-my-account__contacts--active:hover, a.scw-my-account__popover--early-payment:hover, a.text-success:focus, a.sca-price-description__discount:focus, a.sca-product-availability__icon--in-stock:focus, a.scm-info-message__icon.scm-info-message__icon--success:focus, a.scm-product-content-header__price-description--savings:focus, a.sco-massive-messages__modal-message--success:focus, a.sco-totals__line-savings:focus, a.scw-invoice-payment__popover--early-payment:focus,
  a.scw-invoice-payment__early-payment-discount:focus, a.scw-my-account__contacts--active:focus, a.scw-my-account__popover--early-payment:focus {
    color: #19692c !important; }
  
  .text-info, .sco-massive-messages__message.sco-massive-messages__message--info {
    color: #18bff0 !important; }
  
  a.text-info:hover, a.sco-massive-messages__message.sco-massive-messages__message--info:hover, a.text-info:focus, a.sco-massive-messages__message.sco-massive-messages__message--info:focus {
    color: #0b8bb0 !important; }
  
  .text-warning, .sca-product-availability__icon--backordered, .sca-popover--quantity-validator > .sca-popover__icon, .sca-popover__icon--warning, .scm-info-message__icon, .sco-massive-messages__message.sco-massive-messages__message--warning, .sco-massive-messages__icon, .sct-more-info-modal__label--quantity-allowed .sca-label__icon.fa-exclamation-triangle, .scw-product-content__label--quantity-allowed .sca-label__icon.fa-exclamation-triangle {
    color: #ffc107 !important; }
  
  a.text-warning:hover, a.sca-product-availability__icon--backordered:hover, .sca-popover--quantity-validator > a.sca-popover__icon:hover, a.sca-popover__icon--warning:hover, a.scm-info-message__icon:hover, a.sco-massive-messages__message.sco-massive-messages__message--warning:hover, a.sco-massive-messages__icon:hover, .sct-more-info-modal__label--quantity-allowed a.sca-label__icon.fa-exclamation-triangle:hover, .scw-product-content__label--quantity-allowed a.sca-label__icon.fa-exclamation-triangle:hover, a.text-warning:focus, a.sca-product-availability__icon--backordered:focus, .sca-popover--quantity-validator > a.sca-popover__icon:focus, a.sca-popover__icon--warning:focus, a.scm-info-message__icon:focus, a.sco-massive-messages__message.sco-massive-messages__message--warning:focus, a.sco-massive-messages__icon:focus, .sct-more-info-modal__label--quantity-allowed a.sca-label__icon.fa-exclamation-triangle:focus, .scw-product-content__label--quantity-allowed a.sca-label__icon.fa-exclamation-triangle:focus {
    color: #ba8b00 !important; }
  
  .text-danger, .scu-invalid, .sca-option-select__tooltip--invalid-combination, .sca-option-select__label.invalid .sca-label__text, .sca-price-description__original, .scm-info-message__icon.scm-info-message__icon--danger, .scm-product-content-header__price-description--base-price, .scm-search__invalid-input, .sco-catalog-product__price-description--strikethrough, .sco-massive-messages__message.sco-massive-messages__message--danger, .sco-massive-messages__modal-message--error, .scw-account-navigator__link--sign-out, .scw-invoice-payment__early-payment-amount-due, .scw-my-account__contacts--inactive, .scw-my-account__invoices--due, .scw-product-content__segment-header-title--invalid {
    color: #dc3545 !important; }
  
  a.text-danger:hover, a.scu-invalid:hover, a.sca-option-select__tooltip--invalid-combination:hover, .sca-option-select__label.invalid a.sca-label__text:hover, a.sca-price-description__original:hover, a.scm-info-message__icon.scm-info-message__icon--danger:hover, a.scm-product-content-header__price-description--base-price:hover, a.scm-search__invalid-input:hover, a.sco-catalog-product__price-description--strikethrough:hover, a.sco-massive-messages__message.sco-massive-messages__message--danger:hover, a.sco-massive-messages__modal-message--error:hover, a.scw-account-navigator__link--sign-out:hover, a.scw-invoice-payment__early-payment-amount-due:hover, a.scw-my-account__contacts--inactive:hover, a.scw-my-account__invoices--due:hover, a.scw-product-content__segment-header-title--invalid:hover, a.text-danger:focus, a.scu-invalid:focus, a.sca-option-select__tooltip--invalid-combination:focus, .sca-option-select__label.invalid a.sca-label__text:focus, a.sca-price-description__original:focus, a.scm-info-message__icon.scm-info-message__icon--danger:focus, a.scm-product-content-header__price-description--base-price:focus, a.scm-search__invalid-input:focus, a.sco-catalog-product__price-description--strikethrough:focus, a.sco-massive-messages__message.sco-massive-messages__message--danger:focus, a.sco-massive-messages__modal-message--error:focus, a.scw-account-navigator__link--sign-out:focus, a.scw-invoice-payment__early-payment-amount-due:focus, a.scw-my-account__contacts--inactive:focus, a.scw-my-account__invoices--due:focus, a.scw-product-content__segment-header-title--invalid:focus {
    color: #a71d2a !important; }
  
  .text-light {
    color: #f8f9fa !important; }
  
  a.text-light:hover, a.text-light:focus {
    color: #cbd3da !important; }
  
  .text-dark, .sca-dropdown__link--no-shopping-link, .sca-popover__link--uom-conversion, .scw-catalog-navigation__link {
    color: #343a40 !important; }
  
  a.text-dark:hover, a.sca-dropdown__link--no-shopping-link:hover, a.sca-popover__link--uom-conversion:hover, a.scw-catalog-navigation__link:hover, a.text-dark:focus, a.sca-dropdown__link--no-shopping-link:focus, a.sca-popover__link--uom-conversion:focus, a.scw-catalog-navigation__link:focus {
    color: #121416 !important; }
  
  .text-body, .scw-product-content__label--option-description,
  .scw-product-content__label--segment-description {
    color: #333333 !important; }
  
  .text-muted, .sca-dropdown__header-description, .sca-dropdown__info, .sca-label--info, .sca-option-select__more-options, .sca-price-description__not-available, .sca-tabs--horizontal .sca-tabs__nav .sca-tabs__nav-link, .scm-content-list__label--detail, .scm-content-list__label--date, .scm-content-list__icon--close, .scm-data-table__link--foot-action, .scm-product-content-header__currency-code,
  .scm-product-content-header__uom, .scm-product-content-header__tax-prices, .sco-compact__info-date,
  .sco-compact__info-amount, .sco-compare-products__row--muted, .sco-totals__included-tax, .sct-share-by-email-modal .scm-product-content-header__tax-prices,
  .sct-share-by-email-modal .scm-product-content-header__uom,
  .sct-share-by-email-modal .scm-product-content-header__currency-code, .scw-my-account__contacts--without-account, .scw-product-content__number, .scw-product-content__file-description, .scw-store-locator__store-distance {
    color: #868e96 !important; }
  
  .text-black-50, .sco-compare-products__add-icon, .scw-compare-products__add-icon {
    color: rgba(0, 0, 0, 0.5) !important; }
  
  .text-white-50 {
    color: rgba(255, 255, 255, 0.5) !important; }
  
  .text-hide, .sca-checkbox__label--text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0; }
  
  .text-decoration-none {
    text-decoration: none !important; }
  
  .text-break, .sca-badge-announcement--triangle .sca-badge-announcement__content, .sca-product-title, .sca-toast__body {
    word-break: break-word !important;
    overflow-wrap: break-word !important; }
  
  .text-reset {
    color: inherit !important; }
  
  .visible, body {
    visibility: visible !important; }
  
  .invisible, .scw-catalog-navigation__dummy-category-space, .scw-product-search-results .sct-product-listing__content--grid .sca-label--not-available {
    visibility: hidden !important; }
  
  @media print {
    *,
    *::before,
    *::after {
      text-shadow: none !important;
      -webkit-box-shadow: none !important;
              box-shadow: none !important; }
    a:not(.btn):not(.sc-layout__button--close):not(
    .sc-layout__button--bars):not(.sca-button--nav):not(.scw-quote-cart__continue-quote):not(.scw-shopping-cart__continue-checkout) {
      text-decoration: underline; }
    abbr[title]::after {
      content: " (" attr(title) ")"; }
    pre {
      white-space: pre-wrap !important; }
    pre,
    blockquote {
      border: 1px solid #adb5bd;
      page-break-inside: avoid; }
    thead {
      display: table-header-group; }
    tr,
    img {
      page-break-inside: avoid; }
    p,
    h2,
    h3 {
      orphans: 3;
      widows: 3; }
    h2,
    h3 {
      page-break-after: avoid; }
    @page {
      size: a3; }
    body {
      min-width: 992px !important; }
    .container, footer .sc-footer__top .sc-footer__top-container, footer .sc-footer__top .sc-footer__menu-container, footer .sc-footer__bottom .sc-footer__bottom-container {
      min-width: 992px !important; }
    .navbar {
      display: none; }
    .badge {
      border: 1px solid #000; }
    .table {
      border-collapse: collapse !important; }
      .table td,
      .table th {
        background-color: #fff !important; }
    .table-bordered th, .sca-table--bordered-rows th,
    .table-bordered td,
    .sca-table--bordered-rows td {
      border: 1px solid #dee2e6 !important; }
    .table-dark {
      color: inherit; }
      .table-dark th,
      .table-dark td,
      .table-dark thead th,
      .table-dark tbody + tbody {
        border-color: #dee2e6; }
    .table .thead-dark th {
      color: inherit;
      border-color: #dee2e6; } }
  
  /**_Layout.scss**/
  .sc-layout {
    height: 100vh;
    /* Avoid the IE 10-11 `min-height` bug. */ }
  
  .sc-layout__nav--secondary,
  .sc-layout__nav--main,
  .sc-layout__nav--catalog {
    padding: 0 10px; }
  
  .sc-layout__nav--secondary {
    background-color: #005591;
    color: #fff; }
  
  .sc-layout__nav--catalog,
  .sc-layout__nav--main {
    background-color: #005591; }
  
  .sc-layout__logo {
    z-index: 1001;
    width: 320px !important; }
  
  .sc-layout__fixed-container,
  .sc-layout__container {
    max-width: 1366px; }
  
  .sc-layout__fixed-container {
    background-color: transparent;
    padding: 15px 10px; }
  
  .sc-layout__elements .sca-link {
    white-space: nowrap; }
  
  .sc-layout__elements .nav-link {
    padding: 0.5rem; }
  
  .sc-layout__elements .sco-mobile-menu__button--back {
    margin-top: 2rem;
    margin-left: -7px; }
  
  .nav-pills {
    color: #fff !important; }
  
  .sc-layout__account-navigator {
    max-width: 17rem !important;
    padding: 0.25rem !important; }
  
  .sc-layout__main-container {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    /* Prevent Chrome, Opera, and Safari from letting these items shrink to smaller than their content's default minimum size. */ }
  
  .sc-layout__footer {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    /* Prevent Chrome, Opera, and Safari from letting these items shrink to smaller than their content's default minimum size. */ }
  
  @-moz-document url-prefix() {
    .sc-layout__logo > div:not(.zeDockZoneEmpty) {
      width: 320px !important;
      z-index: 1100; } }
  
  @media (max-width: 991.98px) {
    .sc-layout__nav--secondary,
    .sc-layout__nav--main .sc-layout__elements--main-nav,
    .sc-layout__nav--catalog {
      position: absolute;
      width: 80vw;
      left: -120%;
      background-color: #fff;
      z-index: 1000;
      -webkit-box-shadow: 0px 0 rgba(0, 0, 0, 0);
              box-shadow: 0px 0 rgba(0, 0, 0, 0);
      -webkit-transition: all .3s linear;
      transition: all .3s linear; }
    .sc-layout__nav--secondary {
      z-index: 1000; }
    .sc-layout__top-section {
      width: 100%;
      margin-top: 0.5rem; }
    .sc-layout__elements .nav-sitemap {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
    .sc-layout__elements--main-nav .scw-shopping-cart--floating {
      display: none; }
    .sc-layout__elements--main-nav.overlay {
      z-index: 1001 !important; }
    .sc-layout__nav.active .scu-widget-margin {
      margin: 0 !important; }
    .sc-layout__nav.active .sc-layout__button--close {
      display: block !important;
      z-index: 1100;
      color: #fff; }
    .sc-layout__nav.active .sc-layout__button--bars {
      display: none !important; }
    .sc-layout__nav.active .scw-announcements--floating {
      display: none; }
    .sc-layout__nav--main .sc-layout__elements {
      -webkit-box-pack: right;
          -ms-flex-pack: right;
              justify-content: right; }
    .sc-layout__nav--main .sc-layout__elements--main-nav {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      padding-left: 16px;
      -webkit-box-align: start !important;
          -ms-flex-align: start !important;
              align-items: start !important; }
    .sc-layout__logo {
      width: 344px !important;
      padding: 0.5rem 1rem;
      max-width: 65vw; }
    .sc-layout__search .scu-widget-margin {
      margin-top: 0.5rem !important;
      margin-bottom: 0.5rem !important; }
    .sc-layout__nav.active,
    .sc-layout__elements--main-nav.active,
    .sc-layout__nav--main {
      left: 0;
      -webkit-box-shadow: 180px 0 rgba(0, 0, 0, 0.8) !important;
              box-shadow: 180px 0 rgba(0, 0, 0, 0.8) !important;
      -webkit-transition: all .3s linear;
      transition: all .3s linear; }
    .sc-layout__container {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      width: 100%; }
    .sc-layout__container--menu {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
          -ms-flex-direction: column !important;
              flex-direction: column !important; }
    .sc-footer {
      width: 100%; }
    .nav-pills {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  
  @media (min-width: 992px) {
    .sc-layout__nav--secondary {
      color: #fff !important; }
      .sc-layout__nav--secondary a {
        color: #fff !important; }
    .sc-layout__nav--secondary,
    .sc-layout__nav--main,
    .sc-layout__nav--catalog {
      border-bottom: 1px solid rgba(0, 0, 0, 0.1); } }
  
  /* scss/Basics/_Colors.scss */
  .scu-bg-primary, .sca-spinner-first .sca-spinner__child:first-child, .sca-spinner-second .sca-spinner__child:first-child {
    background-color: #18bff0; }
  
  .scu-bg-primary--dark {
    background-color: #0fb0e0; }
  
  .scu-bg-primary--light {
    background-color: #30c6f2; }
  
  .scu-bg-secondary {
    background-color: #868e96; }
  
  .scu-bg-secondary--dark {
    background-color: #78818a; }
  
  .scu-bg-secondary--light {
    background-color: #949ba2; }
  
  .scu-bg-black, .sca-card__content--black {
    background-color: #000; }
  
  .scu-bg-gray-darker {
    background-color: #333333; }
  
  .scu-bg-gray-dark {
    background-color: #495057; }
  
  .scu-bg-gray {
    background-color: #adb5bd; }
  
  .scu-bg-gray-light {
    background-color: #dee2e6; }
  
  .scu-bg-gray-lighter, .scw-product-content__segment-header-link, .scw-product-content--customization .scw-product-content__card .sca-card__header.active {
    background-color: #f8f9fa; }
  
  .scu-bg-white, .sca-card__content--white, .sca-spinner, .sca-spinner-first, .sca-spinner-second, .sca-spinner-third, .sca-spinner-fourth, .sca-spinner-fifth, .sca-spinner-sixth, .scw-product-content__segment-headers, .scw-product-content__segment-headers .scw-product-content__segment-header-link.active, .scw-product-content--customization .scw-product-content__card .sca-card__header {
    background-color: #fff; }
  
  .scu-bg-success {
    background-color: #28a745; }
  
  .scu-bg-success--light {
    background-color: #2dbc4e; }
  
  .scu-bg-info {
    background-color: #18bff0; }
  
  .scu-bg-info--light {
    background-color: #0064ab; }
  
  .scu-bg-warning {
    background-color: #ffc107; }
  
  .scu-bg-warning--light {
    background-color: #ffc721; }
  
  .scu-bg-danger {
    background-color: #dc3545; }
  
  .scu-bg-danger--light {
    background-color: #e04b59; }
  
  .getting-starter-colors-section {
    width: 100%; }
    .getting-starter-colors-section div {
      width: 11rem;
      height: 11rem;
      border-radius: 6.25rem;
      -webkit-box-shadow: 0.0625rem 0.0625rem 0.375rem #bbb;
              box-shadow: 0.0625rem 0.0625rem 0.375rem #bbb; }
    .getting-starter-colors-section div:not(:last-child) {
      float: left; }
  
  .getting-starter-colors-section > div:not(:first-child) {
    margin-left: -6rem; }
  
  .scu-disabled {
    opacity: 0.5;
    pointer-events: none;
    z-index: 999; }
  
  .scu-disabled--transparent {
    opacity: 1; }
  
  .scu-widget-margin {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  
  .scu-quantity-width, .scm-product-cart-actions__form .scm-product-cart-actions__textbox, .scm-quick-insert__textbox, .scw-quick-order__text-box--quantity {
    width: 4rem !important; }
  
  .scu-cursor-wait * {
    cursor: wait !important; }
  
  .scu-cursor-wait .sca-button, .scu-cursor-wait .sca-link--button,
  .scu-cursor-wait .sca-link,
  .scu-cursor-wait [href] {
    pointer-events: none !important; }
  
  /* scss/Styles/_Grid.scss */
  .bd-example-row .row > .col, .bd-example-row .scm-data-table__foot-content > .col, .bd-example-row .scm-steps__description > .col, .bd-example-row .sco-product-content-carousel--vertical > .col, .bd-example-row .sct-cart__row > .col, .bd-example-row .sct-product-listing__compare-products-bar > .col, .bd-example-row .sct-product-listing__content--grid > .col, .bd-example-row .sct-shipping-destinations__shipping-destinations-table > .col, .bd-example-row .scw-catalog__category-nodes-list > .col, .bd-example-row .scw-catalog-navigation__categories-container > .col, .bd-example-row .scw-catalog-navigation__category-nodes-list > .col, .bd-example-row .scw-invoice-history__row > .col, .bd-example-row .scw-product-content__main-content > .col, .bd-example-row .scw-product-content__horizontal-thumbnail-slider-wrapper > .col, .bd-example-row .scw-product-content__branch-plant-list-container > .col, .bd-example-row .scw-product-search-results__content-results-container > .col, .bd-example-row .scw-return-products__row > .col, .bd-example-row .row > .scm-form__default-column, .bd-example-row .scm-data-table__foot-content > .scm-form__default-column, .bd-example-row .scm-steps__description > .scm-form__default-column, .bd-example-row .sco-product-content-carousel--vertical > .scm-form__default-column, .bd-example-row .sct-cart__row > .scm-form__default-column, .bd-example-row .sct-product-listing__compare-products-bar > .scm-form__default-column, .bd-example-row .sct-product-listing__content--grid > .scm-form__default-column, .bd-example-row .sct-shipping-destinations__shipping-destinations-table > .scm-form__default-column, .bd-example-row .scw-catalog__category-nodes-list > .scm-form__default-column, .bd-example-row .scw-catalog-navigation__categories-container > .scm-form__default-column, .bd-example-row .scw-catalog-navigation__category-nodes-list > .scm-form__default-column, .bd-example-row .scw-invoice-history__row > .scm-form__default-column, .bd-example-row .scw-product-content__main-content > .scm-form__default-column, .bd-example-row .scw-product-content__horizontal-thumbnail-slider-wrapper > .scm-form__default-column, .bd-example-row .scw-product-content__branch-plant-list-container > .scm-form__default-column, .bd-example-row .scw-product-search-results__content-results-container > .scm-form__default-column, .bd-example-row .scw-return-products__row > .scm-form__default-column, .bd-example-row .row > .scm-form__single-column, .bd-example-row .scm-data-table__foot-content > .scm-form__single-column, .bd-example-row .scm-steps__description > .scm-form__single-column, .bd-example-row .sco-product-content-carousel--vertical > .scm-form__single-column, .bd-example-row .sct-cart__row > .scm-form__single-column, .bd-example-row .sct-product-listing__compare-products-bar > .scm-form__single-column, .bd-example-row .sct-product-listing__content--grid > .scm-form__single-column, .bd-example-row .sct-shipping-destinations__shipping-destinations-table > .scm-form__single-column, .bd-example-row .scw-catalog__category-nodes-list > .scm-form__single-column, .bd-example-row .scw-catalog-navigation__categories-container > .scm-form__single-column, .bd-example-row .scw-catalog-navigation__category-nodes-list > .scm-form__single-column, .bd-example-row .scw-invoice-history__row > .scm-form__single-column, .bd-example-row .scw-product-content__main-content > .scm-form__single-column, .bd-example-row .scw-product-content__horizontal-thumbnail-slider-wrapper > .scm-form__single-column, .bd-example-row .scw-product-content__branch-plant-list-container > .scm-form__single-column, .bd-example-row .scw-product-search-results__content-results-container > .scm-form__single-column, .bd-example-row .scw-return-products__row > .scm-form__single-column, .bd-example-row .row > .sct-product-listing__column-bar, .bd-example-row .scm-data-table__foot-content > .sct-product-listing__column-bar, .bd-example-row .scm-steps__description > .sct-product-listing__column-bar, .bd-example-row .sco-product-content-carousel--vertical > .sct-product-listing__column-bar, .bd-example-row .sct-cart__row > .sct-product-listing__column-bar, .bd-example-row .sct-product-listing__compare-products-bar > .sct-product-listing__column-bar, .bd-example-row .sct-product-listing__content--grid > .sct-product-listing__column-bar, .bd-example-row .sct-shipping-destinations__shipping-destinations-table > .sct-product-listing__column-bar, .bd-example-row .scw-catalog__category-nodes-list > .sct-product-listing__column-bar, .bd-example-row .scw-catalog-navigation__categories-container > .sct-product-listing__column-bar, .bd-example-row .scw-catalog-navigation__category-nodes-list > .sct-product-listing__column-bar, .bd-example-row .scw-invoice-history__row > .sct-product-listing__column-bar, .bd-example-row .scw-product-content__main-content > .sct-product-listing__column-bar, .bd-example-row .scw-product-content__horizontal-thumbnail-slider-wrapper > .sct-product-listing__column-bar, .bd-example-row .scw-product-content__branch-plant-list-container > .sct-product-listing__column-bar, .bd-example-row .scw-product-search-results__content-results-container > .sct-product-listing__column-bar, .bd-example-row .scw-return-products__row > .sct-product-listing__column-bar, .bd-example-row .row > .sct-product-listing__product, .bd-example-row .scm-data-table__foot-content > .sct-product-listing__product, .bd-example-row .scm-steps__description > .sct-product-listing__product, .bd-example-row .sco-product-content-carousel--vertical > .sct-product-listing__product, .bd-example-row .sct-cart__row > .sct-product-listing__product, .bd-example-row .sct-product-listing__compare-products-bar > .sct-product-listing__product, .bd-example-row .sct-product-listing__content--grid > .sct-product-listing__product, .bd-example-row .sct-shipping-destinations__shipping-destinations-table > .sct-product-listing__product, .bd-example-row .scw-catalog__category-nodes-list > .sct-product-listing__product, .bd-example-row .scw-catalog-navigation__categories-container > .sct-product-listing__product, .bd-example-row .scw-catalog-navigation__category-nodes-list > .sct-product-listing__product, .bd-example-row .scw-invoice-history__row > .sct-product-listing__product, .bd-example-row .scw-product-content__main-content > .sct-product-listing__product, .bd-example-row .scw-product-content__horizontal-thumbnail-slider-wrapper > .sct-product-listing__product, .bd-example-row .scw-product-content__branch-plant-list-container > .sct-product-listing__product, .bd-example-row .scw-product-search-results__content-results-container > .sct-product-listing__product, .bd-example-row .scw-return-products__row > .sct-product-listing__product, .bd-example-row .row > .scs-base-order-address__column, .bd-example-row .scm-data-table__foot-content > .scs-base-order-address__column, .bd-example-row .scm-steps__description > .scs-base-order-address__column, .bd-example-row .sco-product-content-carousel--vertical > .scs-base-order-address__column, .bd-example-row .sct-cart__row > .scs-base-order-address__column, .bd-example-row .sct-product-listing__compare-products-bar > .scs-base-order-address__column, .bd-example-row .sct-product-listing__content--grid > .scs-base-order-address__column, .bd-example-row .sct-shipping-destinations__shipping-destinations-table > .scs-base-order-address__column, .bd-example-row .scw-catalog__category-nodes-list > .scs-base-order-address__column, .bd-example-row .scw-catalog-navigation__categories-container > .scs-base-order-address__column, .bd-example-row .scw-catalog-navigation__category-nodes-list > .scs-base-order-address__column, .bd-example-row .scw-invoice-history__row > .scs-base-order-address__column, .bd-example-row .scw-product-content__main-content > .scs-base-order-address__column, .bd-example-row .scw-product-content__horizontal-thumbnail-slider-wrapper > .scs-base-order-address__column, .bd-example-row .scw-product-content__branch-plant-list-container > .scs-base-order-address__column, .bd-example-row .scw-product-search-results__content-results-container > .scs-base-order-address__column, .bd-example-row .scw-return-products__row > .scs-base-order-address__column, .bd-example-row .row > .scw-return-products__bottom-actions, .bd-example-row .scm-data-table__foot-content > .scw-return-products__bottom-actions, .bd-example-row .scm-steps__description > .scw-return-products__bottom-actions, .bd-example-row .sco-product-content-carousel--vertical > .scw-return-products__bottom-actions, .bd-example-row .sct-cart__row > .scw-return-products__bottom-actions, .bd-example-row .sct-product-listing__compare-products-bar > .scw-return-products__bottom-actions, .bd-example-row .sct-product-listing__content--grid > .scw-return-products__bottom-actions, .bd-example-row .sct-shipping-destinations__shipping-destinations-table > .scw-return-products__bottom-actions, .bd-example-row .scw-catalog__category-nodes-list > .scw-return-products__bottom-actions, .bd-example-row .scw-catalog-navigation__categories-container > .scw-return-products__bottom-actions, .bd-example-row .scw-catalog-navigation__category-nodes-list > .scw-return-products__bottom-actions, .bd-example-row .scw-invoice-history__row > .scw-return-products__bottom-actions, .bd-example-row .scw-product-content__main-content > .scw-return-products__bottom-actions, .bd-example-row .scw-product-content__horizontal-thumbnail-slider-wrapper > .scw-return-products__bottom-actions, .bd-example-row .scw-product-content__branch-plant-list-container > .scw-return-products__bottom-actions, .bd-example-row .scw-product-search-results__content-results-container > .scw-return-products__bottom-actions, .bd-example-row .scw-return-products__row > .scw-return-products__bottom-actions, .bd-example-row .row > [class^=col-], .bd-example-row .scm-data-table__foot-content > [class^=col-], .bd-example-row .scm-steps__description > [class^=col-], .bd-example-row .sco-product-content-carousel--vertical > [class^=col-], .bd-example-row .sct-cart__row > [class^=col-], .bd-example-row .sct-product-listing__compare-products-bar > [class^=col-], .bd-example-row .sct-product-listing__content--grid > [class^=col-], .bd-example-row .sct-shipping-destinations__shipping-destinations-table > [class^=col-], .bd-example-row .scw-catalog__category-nodes-list > [class^=col-], .bd-example-row .scw-catalog-navigation__categories-container > [class^=col-], .bd-example-row .scw-catalog-navigation__category-nodes-list > [class^=col-], .bd-example-row .scw-invoice-history__row > [class^=col-], .bd-example-row .scw-product-content__main-content > [class^=col-], .bd-example-row .scw-product-content__horizontal-thumbnail-slider-wrapper > [class^=col-], .bd-example-row .scw-product-content__branch-plant-list-container > [class^=col-], .bd-example-row .scw-product-search-results__content-results-container > [class^=col-], .bd-example-row .scw-return-products__row > [class^=col-] {
    background-color: #f8f9fa;
    border: 1px solid #868e96; }
  
  /* scss/Styles/_Iconography.scss */
  /* scss/Styles/_Motion.scss */
  /* scss/Styles/_Typography.scss */
  .scu-white {
    color: #fff; }
  
  .scu-gray-light {
    color: #fff; }
  
  .scu-gray-dark {
    color: #fff; }
  
  /* scss/Atoms/_Alert.scss */
  /* scss/Atoms/_Badge.scss */
  .sca-badge--filter.badge-primary, .sca-badge--filter.sca-badge--selected, .sca-badge--filter.sco-compare-products__badge--active, .sct-history-page__data-table .table-active .sca-badge--filter.sct-history-page__default-option {
    color: #fff; }
  
  .sca-badge__close {
    cursor: pointer; }
  
  /* scss/Atoms/_BadgeAnnouncement.scss */
  @-moz-document url-prefix() {
    .sca-badge-announcement--tail .sca-badge-announcement__announcement .sca-badge-announcement__child {
      border: 0.85rem solid;
      border-color: #28a745;
      border-left-color: transparent;
      border-right-width: .1rem; } }
  
  .sca-badge-announcement--circle .sca-badge-announcement__announcement {
    height: 4rem;
    width: 4rem;
    background: #28a745; }
  
  .sca-badge-announcement--circle .sca-badge-announcement__content {
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 80%;
    font-weight: bold;
    color: #fff;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    /*IE*/
    word-break: break-all; }
  
  .sca-badge-announcement--triangle .sca-badge-announcement__announcement {
    height: 0;
    width: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    .sca-badge-announcement--triangle .sca-badge-announcement__announcement.sca-badge-announcement__announcement--right {
      border-right-color: #28a745;
      border-right-style: solid;
      border-right-width: 5.5rem;
      border-bottom: 4rem solid transparent; }
    .sca-badge-announcement--triangle .sca-badge-announcement__announcement.sca-badge-announcement__announcement--left {
      border-left-color: #28a745;
      border-left-style: solid;
      border-left-width: 5.5rem;
      border-top: 4rem solid transparent; }
    .sca-badge-announcement--triangle .sca-badge-announcement__announcement.sca-badge-announcement__announcement--top {
      border-left-color: #28a745;
      border-left-style: solid;
      border-left-width: 5.5rem;
      border-bottom: 4rem solid transparent; }
    .sca-badge-announcement--triangle .sca-badge-announcement__announcement.sca-badge-announcement__announcement--bottom {
      border-right-color: #28a745;
      border-right-style: solid;
      border-right-width: 5.5rem;
      border-top: 4rem solid transparent; }
  
  .sca-badge-announcement--triangle .sca-badge-announcement__content {
    height: auto;
    width: 2.5rem;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 80%;
    font-weight: bold;
    z-index: 99;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    /*IE*/
    word-break: break-all;
    padding-top: 0.8rem; }
    .sca-badge-announcement--triangle .sca-badge-announcement__content.sca-badge-announcement__content--right {
      -webkit-transform: rotate(39deg);
              transform: rotate(39deg);
      margin-left: 2.5rem; }
    .sca-badge-announcement--triangle .sca-badge-announcement__content.sca-badge-announcement__content--left {
      -webkit-transform: rotate(39deg);
              transform: rotate(39deg);
      margin-top: -2.2rem;
      margin-left: -5rem; }
    .sca-badge-announcement--triangle .sca-badge-announcement__content.sca-badge-announcement__content--top {
      -webkit-transform: rotate(-39deg);
              transform: rotate(-39deg);
      margin-left: -5rem; }
    .sca-badge-announcement--triangle .sca-badge-announcement__content.sca-badge-announcement__content--bottom {
      -webkit-transform: rotate(-39deg);
              transform: rotate(-39deg);
      margin-left: 2rem;
      margin-top: -2rem; }
  
  .sca-badge-announcement--rectangle .sca-badge-announcement__announcement {
    max-width: 6rem;
    background: #28a745; }
  
  .sca-badge-announcement--rectangle .sca-badge-announcement__content {
    padding: .2rem;
    white-space: nowrap !important;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 80%;
    font-weight: bold;
    color: #fff;
    z-index: 99; }
  
  .sca-badge-announcement--tail .sca-badge-announcement__child {
    float: left;
    margin-right: -0.03125rem;
    height: auto;
    width: 2rem;
    border: 0.8rem solid;
    border-color: #28a745;
    border-left-color: transparent !important;
    border-right-width: .1rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-top: -1rem; }
  
  .sca-badge-announcement--tail .sca-badge-announcement__announcement {
    -ms-flex-preferred-size: 6rem;
        flex-basis: 6rem; }
  
  .sca-badge-announcement--tail .sca-badge-announcement__content {
    white-space: nowrap !important;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: .1rem;
    height: 1.6rem;
    min-width: 3rem;
    max-width: 10rem;
    background: #28a745;
    font-size: 80%;
    font-weight: bold;
    color: #fff;
    z-index: 100; }
  
  /* scss/Atoms/_Breadcrumb.scss */
  .sca-breadcrumb__nav {
    background-color: transparent; }
  
  @media (max-width: 767.98px) {
    .sca-breadcrumb__item--previous-active:before {
      content: none !important; } }
  
  /* scss/Atoms/_Button.scss */
  .btn-light, .sca-button--nav, .sca-option-select__button, .scm-action-header__button--advanced-filter, .scm-form__button--secondary, .scm-matrix-product__button--secondary, .scm-form__column--captcha .scm-form__button, .scm-input-button__button--secondary.btn, .scm-input-button__button--secondary.sc-layout__button--close,
  .scm-input-button__button--secondary.sc-layout__button--bars, .scm-input-button__button--secondary.sca-button--nav, .scm-input-button__button--secondary.scw-quote-cart__continue-quote, .scm-input-button__button--secondary.scw-shopping-cart__continue-checkout, .scm-modal__button--secondary, .scm-product-cart-actions__button--secondary, .sco-import-file__button, .sco-payment-methods__button--print, .sct-attribute-filter-modal__button, .sct-product-listing__button--light, .scw-invoice-payment__button--print, .scw-register__button--add-new-contact, .scw-util-scroll-to-top__button {
    background-color: #e9ecef;
    border-color: #e9ecef;
    color: #333333; }
    .btn-light:hover, .sca-button--nav:hover, .sca-option-select__button:hover, .scm-action-header__button--advanced-filter:hover, .scm-form__button--secondary:hover, .scm-matrix-product__button--secondary:hover, .scm-form__column--captcha .scm-form__button:hover, .scm-input-button__button--secondary.btn:hover, .scm-input-button__button--secondary.sc-layout__button--close:hover,
    .scm-input-button__button--secondary.sc-layout__button--bars:hover, .scm-input-button__button--secondary.scw-quote-cart__continue-quote:hover, .scm-input-button__button--secondary.scw-shopping-cart__continue-checkout:hover, .scm-modal__button--secondary:hover, .scm-product-cart-actions__button--secondary:hover, .sco-import-file__button:hover, .sco-payment-methods__button--print:hover, .sct-attribute-filter-modal__button:hover, .sct-product-listing__button--light:hover, .scw-invoice-payment__button--print:hover, .scw-register__button--add-new-contact:hover, .scw-util-scroll-to-top__button:hover {
      background-color: #dadfe4;
      border-color: #f8f9fa; }
  
  .btn-outline-light, .sca-dropdown__button, .scm-action-header__button--clear, .scm-button-group__button, .scm-form__button--cancel, .scm-info-message__button--cancel, .scm-modal__button--cancel, .sco-sidebar-attributes-filter__button--clear, .sct-advanced-filter-modal__button--clear, .scm-modal__customize-dashboard .scm-form__button, .scw-product-content__button--restore, .scw-product-content__button--view-summary, .scw-quick-order__button--clear-top, .scw-quick-order__button--clear-bottom, .scw-quick-order__button--request-quote-top, .scw-quick-order__button--request-quote-bottom {
    border-color: #e9ecef;
    color: #495057; }
    .btn-outline-light:hover, .sca-dropdown__button:hover, .scm-action-header__button--clear:hover, .scm-button-group__button:hover, .scm-form__button--cancel:hover, .scm-info-message__button--cancel:hover, .scm-modal__button--cancel:hover, .sco-sidebar-attributes-filter__button--clear:hover, .sct-advanced-filter-modal__button--clear:hover, .scm-modal__customize-dashboard .scm-form__button:hover, .scw-product-content__button--restore:hover, .scw-product-content__button--view-summary:hover, .scw-quick-order__button--clear-top:hover, .scw-quick-order__button--clear-bottom:hover, .scw-quick-order__button--request-quote-top:hover, .scw-quick-order__button--request-quote-bottom:hover {
      background-color: #dadfe4;
      border-color: #f8f9fa; }
    .btn-outline-light:disabled, .sca-dropdown__button:disabled, .scm-action-header__button--clear:disabled, .scm-button-group__button:disabled, .scm-form__button--cancel:disabled, .scm-info-message__button--cancel:disabled, .scm-modal__button--cancel:disabled, .sco-sidebar-attributes-filter__button--clear:disabled, .sct-advanced-filter-modal__button--clear:disabled, .scm-modal__customize-dashboard .scm-form__button:disabled, .scw-product-content__button--restore:disabled, .scw-product-content__button--view-summary:disabled, .scw-quick-order__button--clear-top:disabled, .scw-quick-order__button--clear-bottom:disabled, .scw-quick-order__button--request-quote-top:disabled, .scw-quick-order__button--request-quote-bottom:disabled {
      color: #ced4da; }
  
  .sca-button--nav {
    font-size: 1rem; }
  
  .sca-button:focus, .sca-link--button:focus, .sca-button:focus-visible, .sca-link--button:focus-visible {
    -webkit-box-shadow: none !important;
            box-shadow: none !important; }
  
  @media (max-width: 767.98px) {
    .sca-button.btn-primary, .btn-primary.sca-link--button, .sca-link--button.scm-action-header__button--primary, .sca-link--button.scm-action-header__link--primary, .sca-link--button.scm-button-group__button.active.scm-button-group__button--switch, .sca-link--button.scm-button-group__button.active.scm-button-group__button--layout, .sca-link--button.scm-data-table__button--full-product, .sca-link--button.scm-form__button--primary, .sca-link--button.scm-matrix-product__button--primary, .sca-link--button.sco-phone-number-list__button--primary, .sca-link--button.scm-info-message__button--primary,
    .sca-link--button.scm-info-message__link--button, .sca-link--button.scm-input-button__button--primary.btn, .sca-link--button.scm-input-button__button--primary.sc-layout__button--close,
    .sca-link--button.scm-input-button__button--primary.sc-layout__button--bars, .sca-link--button.scm-input-button__button--primary.sca-button--nav, .sca-link--button.scm-input-button__button--primary.scw-quote-cart__continue-quote, .sca-link--button.scm-input-button__button--primary.scw-shopping-cart__continue-checkout, .sca-link--button.scm-modal__button--primary, .sca-link--button.scm-product-cart-actions__button--primary, .sca-link--button.sco-document-header__button--primary, .sca-link--button.sco-payment-methods__button--verify-ach, .sca-link--button.sco-product-content-compact__button--add-to-cart, .sca-link--button.sco-totals__button--process, .sca-link--button.sct-document-process__button--primary, .sca-link--button.sct-history-page__button, .sca-link--button.sct-add-to-cart-confirmation-modal__button--continue-checkout, .sca-link--button.sct-product-listing__button--primary, .sca-link--button.sct-product-listing__button--compare, .sca-link--button.sct-shipping-destinations__button, .scw-external-product-search-box .sca-link--button.scm-search__button, .scm-modal__payment-schedule .sca-link--button.scm-modal__button--pay-now, .sca-link--button.scw-invoice-payment__button--continue, .sca-link--button.scw-invoice-payment__button--more-invoices, .sca-link--button.scw-my-account__button--payment-process, .sca-link--button.scw-product-content__button--notify-me, .sca-link--button.scw-product-content__button--add-product,
    .sca-link--button.scw-product-content__button--primary, .scw-product-search-box .sca-link--button.scm-search__button, .sca-link--button.scw-quick-order__button--add-cart, .sca-link--button.scw-register__button--validate,
    .sca-link--button.scw-register__button--continue, .sca-link--button.scw-return-products__button--primary, .sca-button.scm-action-header__button--primary, .sca-button.scm-action-header__link--primary, .sca-button.scm-button-group__button.active.scm-button-group__button--switch, .sca-button.scm-button-group__button.active.scm-button-group__button--layout, .sca-button.scm-data-table__button--full-product, .sca-button.scm-form__button--primary, .sca-button.scm-matrix-product__button--primary, .sca-button.sco-phone-number-list__button--primary, .sca-button.scm-info-message__button--primary,
    .sca-button.scm-info-message__link--button, .sca-button.scm-input-button__button--primary.btn, .sca-button.scm-input-button__button--primary.sc-layout__button--close,
    .sca-button.scm-input-button__button--primary.sc-layout__button--bars, .sca-button.scm-input-button__button--primary.sca-button--nav, .sca-button.scm-input-button__button--primary.scw-quote-cart__continue-quote, .sca-button.scm-input-button__button--primary.scw-shopping-cart__continue-checkout, .sca-button.scm-modal__button--primary, .sca-button.scm-product-cart-actions__button--primary, .sca-button.sco-document-header__button--primary, .sca-button.sco-payment-methods__button--verify-ach, .sca-button.sco-product-content-compact__button--add-to-cart, .sca-button.sco-totals__button--process, .sca-button.sct-document-process__button--primary, .sca-button.sct-history-page__button, .sca-button.sct-add-to-cart-confirmation-modal__button--continue-checkout, .sca-button.sct-product-listing__button--primary, .sca-button.sct-product-listing__button--compare, .sca-button.sct-shipping-destinations__button, .scw-external-product-search-box .sca-button.scm-search__button, .scm-modal__payment-schedule .sca-button.scm-modal__button--pay-now, .sca-button.scw-invoice-payment__button--continue, .sca-button.scw-invoice-payment__button--more-invoices, .sca-button.scw-my-account__button--payment-process, .sca-button.scw-product-content__button--notify-me, .sca-button.scw-product-content__button--add-product,
    .sca-button.scw-product-content__button--primary, .scw-product-search-box .sca-button.scm-search__button, .sca-button.scw-quick-order__button--add-cart, .sca-button.scw-register__button--validate,
    .sca-button.scw-register__button--continue, .sca-button.scw-return-products__button--primary,
    .sca-button--nav {
      width: 100%; } }
  
  /* scss/Atoms/_Card.scss */
  .sca-card {
    background-color: #fff; }
  
  .sca-card__list-item * {
    background-color: #fff;
    color: #333333; }
  
  .sca-card__list-item.active * {
    background-color: #18bff0;
    color: #fff; }
  
  .sca-card__header {
    background-color: rgba(0, 0, 0, 0.03); }
  
  .sca-card__header--alternative {
    background-color: rgba(0, 0, 0, 0.03); }
  
  .sca-card__body--alternative {
    background-color: #fff;
    color: #333333; }
  
  /* scss/Atoms/_CategoryNode.scss */
  .sca-category-node__link {
    white-space: normal !important; }
  
  /* scss/Atoms/_Checkbox.scss */
  .sca-checkbox {
    border: 1px solid #ced4da; }
  
  .sca-checkbox--list .sca-checkbox:hover {
    background-color: transparent !important; }
  
  @media (min-width: 768px) {
    .sca-checkbox {
      border: 0; }
    .sca-checkbox__label {
      width: auto !important; } }
  
  /* scss/Atoms/_Chips.scss */
  @media (min-width: 768px) {
    .sca-chips__group {
      width: auto !important; } }
  
  /* scss/Atoms/_CreditCardTypes.scss */
  a.AMEX,
  a.DINE,
  a.DISC,
  a.ENRO,
  a.JCB,
  a.MSTC,
  a.SOLO,
  a.SW,
  a.VISA,
  i.AMEX,
  i.DINE,
  i.DISC,
  i.ENRO,
  i.JCB,
  i.MSTC,
  i.SOLO,
  i.SW,
  i.VISA {
    height: 1.375rem;
    width: 2.1875rem; }
  
  a.AMEX,
  i.AMEX {
    background: url("../images/AMEX.png") no-repeat 0 0; }
  
  a.DINE,
  i.DINE {
    background: url("../images/DINE.png") no-repeat 0 0; }
  
  a.DISC,
  i.DISC {
    background: url("../images/DISC.png") no-repeat 0 0; }
  
  a.ENRO,
  i.ENRO {
    background: url("../images/ENRO.png") no-repeat 0 0; }
  
  a.JCB,
  i.JCB {
    background: url("../images/JCB.png") no-repeat 0 0; }
  
  a.MSTC,
  i.MSTC {
    background: url("../images/MSTC.png") no-repeat 0 0; }
  
  a.SOLO,
  i.SOLO {
    background: url("../images/SOLO.png") no-repeat 0 0; }
  
  a.SW,
  i.SW {
    background: url("../images/SW.png") no-repeat 0 0; }
  
  a.VISA,
  i.VISA {
    background: url("../images/VISA.png") no-repeat 0 0; }
  
  /* scss/Atoms/_DocumentNumber.scss */
  .sca-document-number__type,
  .sca-document-number__company,
  .sca-document-number__suffix {
    color: #000; }
  
  /* scss/Atoms/_Dropdown.scss */
  .sca-dropdown .dropdown-toggle:not(.dropdown-item)::after {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s; }
  
  .sca-dropdown.show .dropdown-toggle:not(.dropdown-item)::after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s; }
  
  .sca-dropdown--multiple-selection .sca-dropdown__dropdown-item--checkbox:active {
    color: inherit;
    background-color: transparent; }
  
  .sca-dropdown--multiple-selection .sca-dropdown__dropdown-item--view-all {
    background-color: #f8f9fa; }
  
  .sca-dropdown--floating,
  .sca-dropdown--icon-dropdown {
    white-space: nowrap; }
  
  .sca-dropdown--floating .dropdown-item.active, .sca-dropdown--floating .dropdown-item:active {
    color: #262626;
    text-decoration: none;
    background-color: #f8f9fa; }
  
  .sca-dropdown__button:disabled {
    color: #495057;
    opacity: 0.5; }
    .sca-dropdown__button:disabled:hover {
      background-color: #fff;
      border-color: #e9ecef; }
  
  .sca-dropdown__dropdown-options {
    max-width: 13rem; }
  
  .sca-dropdown__dropdown-item--price-range {
    width: 17rem; }
  
  .sca-dropdown__dropdown-item--price-range,
  .sca-dropdown__dropdown-item--price-range:active {
    color: #000; }
  
  .sca-dropdown__link {
    color: #005591 !important; }
    .sca-dropdown__link:hover {
      color: #00192b !important; }
  
  .sca-dropdown__link--footer-primary {
    background-color: #30c6f2;
    color: #333333 !important; }
    .sca-dropdown__link--footer-primary:hover {
      background-color: #0fb0e0; }
  
  .sca-dropdown__link--no-link:hover,
  .sca-dropdown__link--no-link {
    color: #000 !important; }
  
  .sca-dropdown__checkbox--inside:hover {
    background-color: initial !important; }
  
  .sca-dropdown__checkbox--inside .sca-checkbox__input {
    cursor: pointer; }
  
  .sca-dropdown__checkbox-label {
    cursor: pointer; }
  
  .sca-dropdown__icon {
    cursor: pointer;
    color: #18bff0; }
    .sca-dropdown__icon:hover {
      color: #0fb0e0; }
  
  .sca-dropdown__icon--close {
    right: 1rem;
    top: 1rem; }
  
  .sca-dropdown__dropdown-menu--content {
    background-color: #f8f9fa; }
  
  .sca-dropdown__body {
    background-color: #fff; }
  
  .sca-dropdown__info--main {
    font-weight: bold; }
  
  .sca-dropdown__dropdown-menu--submenu.dropright {
    left: 99%;
    top: -1px; }
  
  @media (max-width: 767.98px) {
    .sca-dropdown--floating .dropdown-menu {
      display: none; } }
  
  /* scss/Atoms/_IconCount.scss */
  .sca-icon-count {
    color: #18bff0 !important; }
  
  .sca-icon-count__badge {
    right: -0.5rem;
    top: -1rem; }
  
  /* scss/Atoms/_InfoHeading.scss */
  /* scss/Atoms/_Label.scss */
  /* scss/Atoms/_Link.scss */
  .sca-link,
  [ng-click]:not([ng-disabled]),
  a:hover, a:focus {
    cursor: pointer;
    text-decoration: none; }
  
  .sca-link--button {
    color: #18bff0; }
    .sca-link--button:focus, .sca-link--button:focus-visible {
      -webkit-box-shadow: none !important;
              box-shadow: none !important; }
  
  /* scss/Atoms/_List.scss */
  .sca-list--checkbox .sca-list__checkbox:hover {
    background-color: transparent !important; }
  
  .sca-list__checkbox .sca-checkbox__label {
    cursor: pointer; }
  
  .sca-list__check {
    cursor: pointer; }
  
  /* scss/Atoms/_OptionSelect.scss */
  .sca-option-select__option {
    min-width: 2.5rem;
    min-height: 2.5rem;
    cursor: pointer;
    max-width: 10rem; }
    .sca-option-select__option.active {
      -webkit-box-shadow: inset 0 0 0 0.1875rem #fff;
              box-shadow: inset 0 0 0 0.1875rem #fff;
      border-width: 0.15rem !important; }
  
  .sca-option-select__tooltip--invalid-combination {
    top: -10px;
    right: -5px; }
  
  .sca-option-select__option--code {
    white-space: nowrap; }
  
  .sca-option-select__option.sca-option-select__option--image {
    max-width: 2.5rem;
    max-height: 2.5rem; }
  
  .sca-option-select__option-dropdown-color {
    cursor: pointer;
    min-width: 1.5rem;
    min-height: 1.5rem; }
    .sca-option-select__option-dropdown-color:hover {
      background-color: initial; }
  
  .sca-option-select__option-dropdown-image {
    min-width: 1.5rem;
    min-height: 1.5rem;
    width: 1.5rem;
    height: 1.5rem; }
  
  .sca-option-select__option.invalid {
    opacity: 0.5; }
  
  .sca-option-select__button--dropdown {
    background-color: #fff;
    color: #333333;
    width: auto !important;
    min-width: 5rem; }
    .sca-option-select__button--dropdown:after {
      top: 50%;
      right: 0.625rem; }
    .sca-option-select__button--dropdown:hover, .sca-option-select__button--dropdown:active {
      color: #333333 !important;
      background-color: #f2f2f2 !important;
      border-color: #f2f2f2 !important; }
  
  .sca-option-select__dropdown-item:focus {
    background-color: transparent; }
  
  .sca-option-select__dropdown-item--flex {
    padding: 0.375rem 1.75rem 0.375rem 0.75rem; }
  
  .sca-option-select__icon--warning {
    color: #ffc107; }
  
  .sca-option-select__more-options {
    font-size: 1.2em; }
  
  /* scss/Atoms/_PageTitle.scss */
  /* scss/Atoms/_PriceDescription.scss */
  .sca-price-description__divider {
    border: 1px solid #ced4da; }
  
  .sca-price-description__price {
    font-size: 1rem;
    font-weight: bold;
    line-height: 1.5; }
  
  @media (min-width: 768px) {
    .sca-price-description--breakdown {
      background-color: transparent !important;
      -webkit-box-align: initial !important;
          -ms-flex-align: initial !important;
              align-items: initial !important; } }
  
  /* scss/Atoms/_ProductAvailability.scss */
  /* scss/Atoms/_ProductImage.scss */
  /* scss/Atoms/_ProductTitle.scss */
  .sca-product-title {
    font-size: 1.125rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden; }
  
  /* scss/Atoms/_Progress.scss */
  /* scss/Atoms/_Popover.scss */
  .popover {
    max-width: 22rem; }
  
  .sca-popover__product-number {
    font-size: 0.875rem; }
  
  .sca-popover__not-available-info {
    font-size: 0.875rem; }
  
  .sca-popover__uom-conversion-factor {
    font-size: 0.875rem; }
  
  /* scss/Atoms/_Select.scss */
  /* scss/Atoms/_Spinner.scss */
  .sca-spinner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .sca-spinner .sca-spinner__content {
      margin: 1.5rem auto;
      width: 4.375rem; }
    .sca-spinner .sca-spinner__child {
      width: 1.125rem;
      height: 1.125rem;
      background-color: #18bff0;
      -webkit-animation: scu-bouncedelay 1.4s infinite ease-in-out both;
      animation: scu-bouncedelay 1.4s infinite ease-in-out both; }
    .sca-spinner .sca-spinner__child:first-child {
      -webkit-animation-delay: -0.32s;
      animation-delay: -0.32s; }
    .sca-spinner .sca-spinner__child:nth-child(2) {
      -webkit-animation-delay: -0.16s;
      animation-delay: -0.16s; }
  
  .sca-spinner__content {
    z-index: 9999; }
  
  .sca-spinner-first .sca-spinner__child:first-child {
    width: 2.5rem;
    height: 2.5rem;
    margin: 1.5rem auto;
    -webkit-animation: scu-rotateplane 1.2s infinite ease-in-out;
    animation: scu-rotateplane 1.2s infinite ease-in-out; }
  
  .sca-spinner-second .sca-spinner__child:first-child {
    width: 2.5rem;
    height: 2.5rem;
    margin: 1.5rem auto;
    -webkit-animation: scu-scaleout 1.0s infinite ease-in-out;
    animation: scu-scaleout 1.0s infinite ease-in-out; }
  
  .sca-spinner-third .sca-spinner__content {
    margin: 1.5rem auto;
    width: 4.375rem; }
  
  .sca-spinner-third .sca-spinner__child {
    width: 1.125rem;
    height: 1.125rem;
    background-color: #18bff0;
    -webkit-animation: scu-bouncedelay 1.4s infinite ease-in-out both;
    animation: scu-bouncedelay 1.4s infinite ease-in-out both; }
  
  .sca-spinner-third .sca-spinner__child:first-child {
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s; }
  
  .sca-spinner-third .sca-spinner__child:nth-child(2) {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s; }
  
  .sca-spinner-fourth .sca-spinner__content {
    margin: 0.5rem auto;
    width: 4.375rem;
    height: 4.375rem;
    -webkit-animation: scu-rotate 2.0s infinite linear;
    animation: scu-rotate 2.0s infinite linear; }
  
  .sca-spinner-fourth .sca-spinner__child {
    width: 60%;
    height: 60%;
    top: 0;
    background-color: #18bff0;
    -webkit-animation: scu-bounce 2.0s infinite ease-in-out;
    animation: scu-bounce 2.0s infinite ease-in-out; }
  
  .sca-spinner-fourth .sca-spinner__child:nth-child(2) {
    top: auto;
    bottom: 0;
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s; }
  
  .sca-spinner-fifth .sca-spinner__content {
    margin: 1.5rem auto;
    width: 2.5rem;
    height: 2.5rem; }
  
  .sca-spinner-fifth .sca-spinner__child {
    left: 0;
    top: 0;
    background-color: initial; }
    .sca-spinner-fifth .sca-spinner__child:before {
      content: '';
      width: 15%;
      height: 15%;
      background-color: #18bff0; }
  
  .sca-spinner-fifth .sca-spinner__child:before {
    -webkit-animation: scu-circleBounceDelay 1.2s infinite ease-in-out both;
    animation: scu-circleBounceDelay 1.2s infinite ease-in-out both; }
  
  .sca-spinner-fifth .sca-spinner__child:nth-child(2) {
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg); }
    .sca-spinner-fifth .sca-spinner__child:nth-child(2):before {
      -webkit-animation-delay: -1.1s;
      animation-delay: -1.1s; }
  
  .sca-spinner-fifth .sca-spinner__child:nth-child(3) {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg); }
    .sca-spinner-fifth .sca-spinner__child:nth-child(3):before {
      -webkit-animation-delay: -1s;
      animation-delay: -1s; }
  
  .sca-spinner-fifth .sca-spinner__child:nth-child(4) {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg); }
    .sca-spinner-fifth .sca-spinner__child:nth-child(4):before {
      -webkit-animation-delay: -0.9s;
      animation-delay: -0.9s; }
  
  .sca-spinner-fifth .sca-spinner__child:nth-child(5) {
    -webkit-transform: rotate(120deg);
    transform: rotate(120deg); }
    .sca-spinner-fifth .sca-spinner__child:nth-child(5):before {
      -webkit-animation-delay: -0.8s;
      animation-delay: -0.8s; }
  
  .sca-spinner-fifth .sca-spinner__child:nth-child(6) {
    -webkit-transform: rotate(150deg);
    transform: rotate(150deg); }
    .sca-spinner-fifth .sca-spinner__child:nth-child(6):before {
      -webkit-animation-delay: -0.7s;
      animation-delay: -0.7s; }
  
  .sca-spinner-fifth .sca-spinner__child:nth-child(7) {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
    .sca-spinner-fifth .sca-spinner__child:nth-child(7):before {
      -webkit-animation-delay: -0.6s;
      animation-delay: -0.6s; }
  
  .sca-spinner-fifth .sca-spinner__child:nth-child(8) {
    -webkit-transform: rotate(210deg);
    transform: rotate(210deg); }
    .sca-spinner-fifth .sca-spinner__child:nth-child(8):before {
      -webkit-animation-delay: -0.5s;
      animation-delay: -0.5s; }
  
  .sca-spinner-fifth .sca-spinner__child:nth-child(9) {
    -webkit-transform: rotate(240deg);
    transform: rotate(240deg); }
    .sca-spinner-fifth .sca-spinner__child:nth-child(9):before {
      -webkit-animation-delay: -0.4s;
      animation-delay: -0.4s; }
  
  .sca-spinner-fifth .sca-spinner__child:nth-child(10) {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg); }
    .sca-spinner-fifth .sca-spinner__child:nth-child(10):before {
      -webkit-animation-delay: -0.3s;
      animation-delay: -0.3s; }
  
  .sca-spinner-fifth .sca-spinner__child:nth-child(11) {
    -webkit-transform: rotate(300deg);
    transform: rotate(300deg); }
    .sca-spinner-fifth .sca-spinner__child:nth-child(11):before {
      -webkit-animation-delay: -0.2s;
      animation-delay: -0.2s; }
  
  .sca-spinner-fifth .sca-spinner__child:nth-child(12) {
    -webkit-transform: rotate(330deg);
    transform: rotate(330deg); }
    .sca-spinner-fifth .sca-spinner__child:nth-child(12):before {
      -webkit-animation-delay: -0.1s;
      animation-delay: -0.1s; }
  
  .sca-spinner-sixth .sca-spinner__content {
    margin: 1.5rem auto;
    width: 2.5rem;
    height: 2.5rem; }
  
  .sca-spinner-sixth .sca-spinner__child {
    left: 0;
    top: 0;
    background-color: initial; }
    .sca-spinner-sixth .sca-spinner__child:before {
      content: '';
      width: 15%;
      height: 15%;
      background-color: #18bff0; }
  
  .sca-spinner-sixth .sca-spinner__child:before {
    -webkit-animation: scu-circleFadeDelay 1.2s infinite ease-in-out both;
    animation: scu-circleFadeDelay 1.2s infinite ease-in-out both; }
  
  .sca-spinner-sixth .sca-spinner__child:nth-child(2) {
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg); }
    .sca-spinner-sixth .sca-spinner__child:nth-child(2):before {
      -webkit-animation-delay: -1.1s;
      animation-delay: -1.1s; }
  
  .sca-spinner-sixth .sca-spinner__child:nth-child(3) {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg); }
    .sca-spinner-sixth .sca-spinner__child:nth-child(3):before {
      -webkit-animation-delay: -1s;
      animation-delay: -1s; }
  
  .sca-spinner-sixth .sca-spinner__child:nth-child(4) {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg); }
    .sca-spinner-sixth .sca-spinner__child:nth-child(4):before {
      -webkit-animation-delay: -0.9s;
      animation-delay: -0.9s; }
  
  .sca-spinner-sixth .sca-spinner__child:nth-child(5) {
    -webkit-transform: rotate(120deg);
    transform: rotate(120deg); }
    .sca-spinner-sixth .sca-spinner__child:nth-child(5):before {
      -webkit-animation-delay: -0.8s;
      animation-delay: -0.8s; }
  
  .sca-spinner-sixth .sca-spinner__child:nth-child(6) {
    -webkit-transform: rotate(150deg);
    transform: rotate(150deg); }
    .sca-spinner-sixth .sca-spinner__child:nth-child(6):before {
      -webkit-animation-delay: -0.7s;
      animation-delay: -0.7s; }
  
  .sca-spinner-sixth .sca-spinner__child:nth-child(7) {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
    .sca-spinner-sixth .sca-spinner__child:nth-child(7):before {
      -webkit-animation-delay: -0.6s;
      animation-delay: -0.6s; }
  
  .sca-spinner-sixth .sca-spinner__child:nth-child(8) {
    -webkit-transform: rotate(210deg);
    transform: rotate(210deg); }
    .sca-spinner-sixth .sca-spinner__child:nth-child(8):before {
      -webkit-animation-delay: -0.5s;
      animation-delay: -0.5s; }
  
  .sca-spinner-sixth .sca-spinner__child:nth-child(9) {
    -webkit-transform: rotate(240deg);
    transform: rotate(240deg); }
    .sca-spinner-sixth .sca-spinner__child:nth-child(9):before {
      -webkit-animation-delay: -0.4s;
      animation-delay: -0.4s; }
  
  .sca-spinner-sixth .sca-spinner__child:nth-child(10) {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg); }
    .sca-spinner-sixth .sca-spinner__child:nth-child(10):before {
      -webkit-animation-delay: -0.3s;
      animation-delay: -0.3s; }
  
  .sca-spinner-sixth .sca-spinner__child:nth-child(11) {
    -webkit-transform: rotate(300deg);
    transform: rotate(300deg); }
    .sca-spinner-sixth .sca-spinner__child:nth-child(11):before {
      -webkit-animation-delay: -0.2s;
      animation-delay: -0.2s; }
  
  .sca-spinner-sixth .sca-spinner__child:nth-child(12) {
    -webkit-transform: rotate(330deg);
    transform: rotate(330deg); }
    .sca-spinner-sixth .sca-spinner__child:nth-child(12):before {
      -webkit-animation-delay: -0.1s;
      animation-delay: -0.1s; }
  
  .sca-spinner__feedback {
    z-index: 9999; }
  
  @-webkit-keyframes scu-rotateplane {
    0% {
      -webkit-transform: perspective(7.5rem); }
    50% {
      -webkit-transform: perspective(7.5rem) rotateY(180deg); }
    100% {
      -webkit-transform: perspective(7.5rem) rotateY(180deg) rotateX(180deg); } }
  
  @keyframes scu-rotateplane {
    0% {
      transform: perspective(7.5rem) rotateX(0deg) rotateY(0deg);
      -webkit-transform: perspective(7.5rem) rotateX(0deg) rotateY(0deg); }
    50% {
      transform: perspective(7.5rem) rotateX(-180.1deg) rotateY(0deg);
      -webkit-transform: perspective(7.5rem) rotateX(-180.1deg) rotateY(0deg); }
    100% {
      transform: perspective(7.5rem) rotateX(-180deg) rotateY(-179.9deg);
      -webkit-transform: perspective(7.5rem) rotateX(-180deg) rotateY(-179.9deg); } }
  
  /*spinner 2*/
  @-webkit-keyframes scu-scaleout {
    0% {
      -webkit-transform: scale(0); }
    100% {
      -webkit-transform: scale(1);
      opacity: 0; } }
  
  @keyframes scu-scaleout {
    0% {
      -webkit-transform: scale(0);
      transform: scale(0); }
    100% {
      -webkit-transform: scale(1);
      transform: scale(1);
      opacity: 0; } }
  
  /*spinner 3*/
  @-webkit-keyframes scu-bouncedelay {
    0%, 80%, 100% {
      -webkit-transform: scale(0); }
    40% {
      -webkit-transform: scale(1); } }
  
  @keyframes scu-bouncedelay {
    0%, 80%, 100% {
      -webkit-transform: scale(0);
      transform: scale(0); }
    40% {
      -webkit-transform: scale(1);
      transform: scale(1); } }
  
  /*spinner 4*/
  @-webkit-keyframes scu-rotate {
    100% {
      -webkit-transform: rotate(360deg); } }
  
  @keyframes scu-rotate {
    100% {
      transform: rotate(360deg);
      -webkit-transform: rotate(360deg); } }
  
  @-webkit-keyframes scu-bounce {
    0%, 100% {
      -webkit-transform: scale(0); }
    50% {
      -webkit-transform: scale(1); } }
  
  @keyframes scu-bounce {
    0%, 100% {
      transform: scale(0);
      -webkit-transform: scale(0); }
    50% {
      transform: scale(1);
      -webkit-transform: scale(1); } }
  
  /*spinner 5*/
  @-webkit-keyframes scu-circleBounceDelay {
    0%, 80%, 100% {
      -webkit-transform: scale(0);
      transform: scale(0); }
    40% {
      -webkit-transform: scale(1);
      transform: scale(1); } }
  
  @keyframes scu-circleBounceDelay {
    0%, 80%, 100% {
      -webkit-transform: scale(0);
      transform: scale(0); }
    40% {
      -webkit-transform: scale(1);
      transform: scale(1); } }
  
  /*spinner 6*/
  @-webkit-keyframes scu-circleFadeDelay {
    0%, 39%, 100% {
      opacity: 0; }
    40% {
      opacity: 1; } }
  
  @keyframes scu-circleFadeDelay {
    0%, 39%, 100% {
      opacity: 0; }
    40% {
      opacity: 1; } }
  
  /*******************************************************************************************************/
  /* scss/Atoms/_Switch.scss */
  /* scss/Atoms/_Table.scss */
  .sca-table {
    border: 1px solid #dee2e6; }
    .sca-table thead {
      background-color: #e9ecef;
      color: #495057; }
      .sca-table thead th,
      .sca-table thead td {
        border-bottom-width: 2px; }
    .sca-table tfoot {
      background-color: #e9ecef;
      color: #495057; }
  
  /* scss/Atoms/_Tabs.scss */
  .sca-tabs--horizontal .sca-tabs__nav .sca-tabs__nav-link.active {
    color: #495057 !important; }
  
  .sca-tabs__tab-content--vertical {
    -webkit-box-flex: 4;
        -ms-flex: 4;
            flex: 4; }
  
  /* scss/Atoms/_Textbox.scss */
  input[type=number].sca-textbox::-webkit-inner-spin-button,
  input[type=number].sca-textbox::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0; }
  
  input[type=number].sca-textbox {
    -moz-appearance: textfield; }
  
  .sca-textbox[readonly] {
    background-color: transparent; }
  
  @media (max-width: 991.98px) {
    select,
    textarea,
    input {
      font-size: 1rem !important; } }
  
  /* scss/Atoms/_Tooltip.scss */
  /* scss/Atoms/_Toast.scss */
  .sca-toast--success .sca-toast__header,
  .sca-toast--success .sca-toast__header-close,
  .sca-toast--success .sca-toast__header-message,
  .sca-toast--success .sca-toast__body,
  .sca-toast--success .sca-toast__link {
    color: #fff; }
  
  .sca-toast--info .sca-toast__header,
  .sca-toast--info .sca-toast__header-close,
  .sca-toast--info .sca-toast__header-message,
  .sca-toast--info .sca-toast__body,
  .sca-toast--info .sca-toast__link {
    color: #fff; }
  
  .sca-toast--warning .sca-toast__header,
  .sca-toast--warning .sca-toast__header-close,
  .sca-toast--warning .sca-toast__header-message,
  .sca-toast--warning .sca-toast__body,
  .sca-toast--warning .sca-toast__link {
    color: #333333; }
  
  .sca-toast--danger .sca-toast__header,
  .sca-toast--danger .sca-toast__header-close,
  .sca-toast--danger .sca-toast__header-message,
  .sca-toast--danger .sca-toast__body,
  .sca-toast--danger .sca-toast__link {
    color: #fff; }
  
  .sca-toast__header-message {
    color: #868e96; }
  
  .sca-toast__header-close {
    text-shadow: unset; }
  
  /* scss/Molecules/_ActionHeader.scss */
  .scm-action-header {
    background-color: #f8f9fa; }
  
  .scm-action-header--dropdown-filters .scm-action-header__actions {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto; }
  
  .scm-action-header__label--actions {
    white-space: nowrap; }
  
  .scm-action-header__button--advanced-filter {
    -webkit-box-flex: 3;
        -ms-flex: 3;
            flex: 3; }
  
  .scm-action-header__link--primary {
    color: #fff !important; }
  
  @media (min-width: 768px) {
    .scm-action-header__actions,
    .scm-action-header--check-description__label {
      width: auto !important; } }
  
  /* scss/Molecules/_AddToList.scss */
  .scm-add-to-list__modal-new-list-section {
    background-color: #f8f9fa;
    color: #333333; }
  
  .scm-add-to-list__new-list {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  
  @media (min-width: 768px) {
    .scm-add-to-list__new-list {
      -webkit-box-flex: inherit;
          -ms-flex: inherit;
              flex: inherit; } }
  
  /* scss/Molecules/_ButtonGroup.scss */
  .scm-button-group__switch .scm-button-group__button--switch {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    white-space: nowrap; }
  
  @media (min-width: 768px) {
    .scm-button-group__button--layout:first-child {
      border-top-right-radius: 0 !important;
      border-bottom-right-radius: 0 !important; }
    .scm-button-group__button--layout:last-child {
      border-top-left-radius: 0 !important;
      border-bottom-left-radius: 0 !important; } }
  
  /* scss/Molecules/_Carousel.scss */
  .slick-prev:before, .slick-next:before {
    color: #495057 !important; }
  
  .slick-current > .sca-product-image__img--thumbnail {
    border: 1px solid #18bff0 !important; }
  
  /* scss/Molecules/_Collapse.scss */
  .scm-collapse--multiple-levels__link--second-level {
    color: #18bff0; }
  
  .scm-collapse__list-group-icon {
    cursor: pointer; }
  
  .scm-collapse__header-title {
    cursor: pointer; }
    .scm-collapse__header-title .fa-angle-up {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
      -webkit-transition-duration: 0.5s;
      transition-duration: 0.5s; }
    .scm-collapse__header-title.collapsed .fa-angle-up {
      -webkit-transform: rotate(180deg);
      transform: rotate(180deg);
      -webkit-transition-duration: 0.5s;
      transition-duration: 0.5s; }
  
  /* scss/Molecules/_ConfiguratorProductDisplay.scss */
  /* scss/Molecules/_ContentList.scss*/
  .scm-content-list__link--title {
    font-size: 1rem; }
  
  .scm-content-list__content-identifier {
    min-width: 3rem; }
  
  .scm-content-list__img {
    width: 3rem; }
  
  /* scss/Molecules/_DataTable.scss */
  .scm-data-table .sca-product-title {
    font-size: 1rem; }
  
  .scm-data-table__link--row-action {
    white-space: nowrap; }
  
  .scm-data-table__foot-row {
    background-color: #e9ecef; }
  
  .scm-data-table__column {
    min-width: 12rem; }
  
  .scm-data-table__primary-line-info {
    font-size: 1.05rem; }
  
  @media (min-width: 768px) {
    .scm-data-table:not(.scm-data-table--large-columns-data) .scm-data-table__head,
    .scm-data-table:not(.scm-data-table--large-columns-data) .scm-data-table__foot {
      display: table-header-group !important; }
    .scm-data-table:not(.scm-data-table--large-columns-data) .scm-data-table__primary-line-info {
      font-weight: normal !important;
      font-size: 0.875rem !important; }
    .scm-data-table__body td {
      vertical-align: middle !important; }
    .scm-data-table__body td.scm-data-table__actions-info--top {
      vertical-align: top !important; } }
  
  @media (min-width: 992px) {
    .scm-data-table__head,
    .scm-data-table__foot {
      display: table-header-group !important; }
    .scm-data-table__body td {
      vertical-align: middle !important; }
    .scm-data-table__primary-line-info {
      font-weight: normal !important;
      font-size: 0.875rem !important; } }
  
  /* scss/Molecules/_Form.scss */
  .scm-form *[disabled] {
    opacity: 0.5;
    pointer-events: none;
    cursor: not-allowed; }
    .scm-form *[disabled].sca-checkbox__input {
      opacity: 0; }
  
  .scm-form--page {
    max-width: 50rem; }
  
  .scm-form__actions {
    margin-right: -.25rem; }
  
  .scm-form__textbox--zipcode {
    width: 125px; }
  
  .scm-form__textbox--captcha {
    width: 16rem; }
  
  .scm-form__label--captcha {
    width: auto !important; }
  
  .scm-form__column--multiple-inline .scm-form__column--single {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
    .scm-form__column--multiple-inline .scm-form__column--single .form-control, .scm-form__column--multiple-inline .scm-form__column--single .sca-label.sca-label--textbox {
      margin-top: 1.80rem; }
  
  .scm-form__column--multiple-inline .scm-form__column--label-input,
  .scm-form__column--multiple-inline .scm-form__column--label-select {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  
  .scm-form__column--captcha .sca-link__icon--captcha {
    margin-left: -0.20rem; }
  
  @media (min-width: 768px) {
    .scm-form__form-inline .sca-label,
    .scm-form__form-inline .sca-textbox,
    .scm-form__form-inline .sca-select,
    .scm-form__form-inline .scm-input-button {
      width: auto !important; }
    .scm-form__checkbox--inline {
      width: auto !important; }
    .scm-form__button--cancel,
    .scm-form__button--secondary,
    .scm-matrix-product__button--secondary {
      width: auto !important; }
    .scm-form__column--single .form-control, .scm-form__column--single .sca-label.sca-label--textbox, .scm-form__column--single .scm-input-button__button {
      margin-top: 1.80rem; } }
  
  /* scss/Molecules/_FullWidthMenu.scss */
  .scm-full-width-menu__media {
    z-index: 1070;
    left: 0;
    right: 0;
    -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
            box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2); }
    .scm-full-width-menu__media.collapsing {
      -webkit-transition-duration: 0.5s;
      transition-duration: 0.5s; }
  
  .scm-full-width-menu__media-body {
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6); }
  
  .scm-full-width-menu__media-content {
    height: auto;
    background-color: #fff; }
  
  /* scss/Molecules/_InfoMessage.scss */
  .scm-info-message__actions--buttons {
    margin-right: -.25rem; }
  
  .scm-info-message__icon--not-found {
    color: #dee2e6 !important; }
  
  .scm-info-message__link--button {
    color: #fff !important; }
  
  @media (min-width: 768px) {
    .scm-info-message__button--cancel {
      width: auto !important; } }
  
  /* scss/Molecules/_InputButton.scss */
  .scm-input-button--dates,
  .scm-input-button--dates-description {
    margin: auto -0.25rem; }
    .scm-input-button--dates .scm-input-button__input-group,
    .scm-input-button--dates-description .scm-input-button__input-group {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }
  
  /* scss/Molecules/_KitComponents.scss */
  .scm-kit-components__table thead tr:hover {
    background-color: #e9ecef;
    color: #495057; }
  
  .scm-kit-components__media-body {
    min-width: auto !important; }
  
  /* scss/Molecules/_MatrixProduct.scss */
  .scm-matrix-product__label--uom {
    white-space: nowrap; }
  
  .scm-matrix-product__form .scm-form__textbox {
    min-width: 4rem; }
  
  .scm-matrix-product__table th:first-child, .scm-matrix-product__table td:first-child {
    left: -1px;
    z-index: 2; }
  
  .scm-matrix-product__table th:first-child {
    background-color: #e9ecef; }
  
  .scm-matrix-product__segment-value {
    width: 1.5rem;
    height: 1.5rem; }
  
  /* scss/Molecules/_Modal.scss */
  .scm-modal .carousel-item .scm-modal__content {
    opacity: 0; }
  
  .scm-modal .carousel-inner .active .scm-modal__content {
    opacity: 1;
    -webkit-transition: opacity .1s linear;
    transition: opacity .1s linear; }
  
  .scm-modal__content,
  .scm-modal__carousel-inner {
    min-height: 100vh;
    min-width: 100vw;
    max-height: 100vh; }
  
  .scm-modal__body {
    max-height: 100vh;
    overflow-y: auto; }
  
  .scm-modal__footer--multiple-buttons .sca-button:nth-last-child(3):first-child, .scm-modal__footer--multiple-buttons .sca-link--button:nth-last-child(3):first-child,
  .scm-modal__footer--multiple-buttons .sca-button:nth-last-child(3):first-child ~ *,
  .scm-modal__footer--multiple-buttons .sca-link--button:nth-last-child(3):first-child ~ * {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto; }
  
  .scm-modal__checkbox--footer.sca-checkbox {
    border: 0; }
  
  @media (min-width: 768px) {
    .scm-modal {
      padding-left: inherit; }
    .scm-modal__dialog {
      margin: 30px auto !important; }
    .scm-modal__content,
    .scm-modal__carousel-inner {
      min-height: auto;
      min-width: auto;
      max-height: 75vh; }
    .scm-modal__button--primary {
      -webkit-box-flex: inherit !important;
          -ms-flex-positive: inherit !important;
              flex-grow: inherit !important; }
    .scm-modal__footer--multiple-buttons .sca-button:nth-last-child(3):first-child, .scm-modal__footer--multiple-buttons .sca-link--button:nth-last-child(3):first-child,
    .scm-modal__footer--multiple-buttons .sca-button:nth-last-child(3):first-child ~ *,
    .scm-modal__footer--multiple-buttons .sca-link--button:nth-last-child(3):first-child ~ * {
      -webkit-box-flex: 1 !important;
          -ms-flex: 1 !important;
              flex: 1 !important; } }
  
  /* scss/Molecules/_Paging.scss */
  /* scss/Molecules/_ProductCartActions.scss */
  .scm-product-cart-actions--straight-line .scm-product-cart-actions__button--primary {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  
  .scm-product-cart-actions__button {
    white-space: nowrap; }
  
  .scm-product-cart-actions__select {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 5rem; }
  
  /* scss/Molecules/_ProductContentActions.scss */
  .scm-product-content-actions__link {
    font-size: 1.75rem; }
  
  /* scss/Molecules/_ProductContentHeader.scss */
  /* scss/Molecules/_ProductInfo.scss */
  .scm-product-info__media-body {
    min-width: 100%; }
  
  @media (min-width: 768px) {
    .scm-product-info__media-body {
      min-width: auto; } }
  
  /* scss/Molecules/_QuickInsert.scss */
  .scm-quick-insert__column-form {
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2; }
  
  .scm-quick-insert__column {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%; }
  
  .scm-quick-insert__alert {
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2; }
  
  @media (max-width: 767.98px) {
    .scm-quick-insert__column--quantity .scm-quick-insert__textbox {
      width: 100% !important; } }
  
  @media (min-width: 768px) {
    .scm-quick-insert__column {
      -ms-flex-preferred-size: 0;
          flex-basis: 0; }
    .scm-quick-insert__button--outline-primary {
      width: auto !important; } }
  
  /* scss/Molecules/_Search.scss */
  .scm-search__form {
    max-width: 100%; }
    .scm-search__form .scm-form {
      max-width: 100%; }
  
  .scm-search__actions {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  
  .scm-search__collapse {
    width: 45rem;
    z-index: 1010; }
  
  @media (max-width: 767.98px) {
    .scm-search--multiple-filters .scm-form__select,
    .scm-search--multiple-filters .scm-form__textbox,
    .scm-search--multiple-filters .scm-search__button {
      width: 100%; }
    .scm-search--multiple-filters .scm-form__select--search-by {
      margin-bottom: 1rem; }
    .scm-search--multiple-filters .input-group > .form-control + .form-control, .scm-search--multiple-filters .input-group > .sca-label.sca-label--textbox + .form-control, .scm-search--multiple-filters .input-group > .form-control + .sca-label.sca-label--textbox, .scm-search--multiple-filters .input-group > .sca-label.sca-label--textbox + .sca-label.sca-label--textbox,
    .scm-search--multiple-filters .input-group-append {
      margin-left: 0; }
    .scm-search--multiple-filters .input-group > .form-control:not(:first-child), .scm-search--multiple-filters .input-group > .sca-label.sca-label--textbox:not(:first-child) {
      border-radius: 0.25rem; }
    .scm-search--multiple-filters .input-group > .input-group-append > .btn, .scm-search--multiple-filters .input-group > .input-group-append > .sc-layout__button--close,
    .scm-search--multiple-filters .input-group > .input-group-append > .sc-layout__button--bars, .scm-search--multiple-filters .input-group > .input-group-append > .sca-button--nav, .scm-search--multiple-filters .input-group > .input-group-append > .scw-quote-cart__continue-quote, .scm-search--multiple-filters .input-group > .input-group-append > .scw-shopping-cart__continue-checkout {
      border-radius: 0.25rem; }
    .scm-search__mobile-content {
      padding: 1rem;
      background-color: #f8f9fa; } }
  
  @media (min-width: 768px) {
    .scm-search--multiple-filters .scm-form__input-button {
      max-width: 30rem; }
    .scm-search--chips .scm-form__input-button {
      max-width: 22rem; }
    .scm-search__collapse--all-suggestions .scm-search__query-suggestions {
      width: 25% !important; }
    .scm-search__collapse--all-suggestions .scm-search__selected-query {
      background-color: #f8f9fa; }
    .scm-search__form .scm-form__input-button {
      margin-left: auto; } }
  
  /* scss/Molecules/_Steps.scss */
  .scm-steps {
    background-color: #f8f9fa; }
  
  .scm-steps__page-title {
    color: #333333; }
  
  .scm-steps__bar-item {
    line-height: 1.4; }
    .scm-steps__bar-item:after {
      content: '';
      border: 0.125rem solid #343a40;
      right: 0;
      left: 60%;
      bottom: 45%; }
    .scm-steps__bar-item:last-child:after {
      content: none; }
  
  .scm-steps__bar-step {
    background-color: #343a40 !important;
    color: #fff !important;
    border-color: #343a40 !important; }
  
  .scm-steps__bar-item.active .scm-steps__bar-step {
    background-color: #18bff0 !important;
    color: #fff !important;
    border-color: #18bff0 !important; }
  
  .scm-steps__bar-item.active-bar:after {
    border: 0.125rem solid #18bff0; }
  
  .scm-steps__bar-item--disabled {
    z-index: 0; }
  
  .scm-steps__bar-number {
    padding-left: 0.3rem;
    padding-right: 0.3rem; }
  
  .scm-steps__bar-text {
    color: #333333;
    left: 0;
    right: 0;
    top: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: normal; }
  
  @media (min-width: 576px) {
    .scm-steps__bar-item {
      margin-top: -1.125rem; } }
  
  @media (min-width: 768px) {
    .scm-steps__description {
      width: 100% !important; }
    .scm-steps__progress {
      width: auto !important; } }
  
  /* scss/Molecules/_TermsAcceptance.scss */
  /* scss/Molecules/_ToastAlerts.scss */
  .scm-toast-alerts__stack {
    position: fixed;
    top: 0.8rem;
    right: 0.8rem;
    bottom: auto;
    z-index: 1030;
    min-width: 17rem; }
  
  /* scss/Molecules/_BadgeAnnouncementList.scss */
  .scm-badge-announcement-list {
    top: 0; }
  
  .scm-badge-announcement-list--inline {
    height: auto !important;
    width: auto !important; }
  
  .scm-badge-announcement-list,
  .scm-badge-announcement-list__top-left,
  .scm-badge-announcement-list__top-right,
  .scm-badge-announcement-list__bottom-left,
  .scm-badge-announcement-list__bottom-right {
    position: absolute; }
  
  .scm-badge-announcement-list__top-right {
    right: 0; }
  
  .scm-badge-announcement-list__bottom-right,
  .scm-badge-announcement-list__bottom-left {
    bottom: 0; }
  
  .scm-badge-announcement-list__bottom-right {
    right: 0; }
  
  /* scss/Organisms/_CartProduct.scss */
  .sco-cart-product--table .sco-cart-product__row-detail:hover {
    color: #333333;
    background-color: transparent; }
  
  .sco-cart-product__badge-announcement-list--table .sca-badge-announcement__child {
    border-right-width: 1.5rem; }
  
  .sco-cart-product__actions {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    margin-left: -0.75rem; }
  
  .sco-cart-product__close-detail {
    cursor: pointer; }
  
  .sco-cart-product__secondary-details {
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2; }
  
  .sco-cart-product__description {
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2; }
  
  .sco-cart-product__price-actions {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  
  .sco-cart-product__link--expanded-row.collapsed > i {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  
  .sco-cart-product__link--expanded-row > i {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    -webkit-transition-duration: 0.3s;
            transition-duration: 0.3s; }
  
  .sco-cart-product__link--error-icon {
    color: #dc3545; }
  
  .sco-cart-product__link--warning-icon {
    color: #ffc107; }
  
  @media (min-width: 768px) {
    .sco-cart-product__link--expanded-row > i {
      margin-top: 1px; }
    .sco-cart-product__media-image--free-good {
      padding-left: 6.3rem; } }
  
  /* scss/Organisms/_CatalogProduct.scss */
  .sco-catalog-product--list .sco-catalog-product__main-content {
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2;
    min-width: 15rem; }
  
  .sco-catalog-product--list .sco-catalog-product__price-actions {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  
  .sco-catalog-product--list .sco-catalog-product__link--compare,
  .sco-catalog-product--list .sco-catalog-product__link--more-info,
  .sco-catalog-product--list .sco-catalog-product__add-to-list,
  .sco-catalog-product--list .sco-catalog-product__link--remove {
    margin-left: -0.75rem; }
  
  .sco-catalog-product--compare-product .sco-catalog-product__reviews {
    -webkit-box-flex: 0;
        -ms-flex: 0 50%;
            flex: 0 50%; }
  
  .sco-catalog-product--compare-product .sco-catalog-product__add-options {
    -webkit-box-flex: 0;
        -ms-flex: 0 50%;
            flex: 0 50%; }
  
  .sco-catalog-product--compare-product .sco-catalog-product__buttons {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  
  .sco-catalog-product--compare-product .sco-catalog-product__product-cart-actions {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    max-width: 50%; }
  
  .sco-catalog-product--compare-product .sco-catalog-product__action-links {
    min-width: 50%; }
  
  .sco-catalog-product--compare-product .sco-catalog-product__add-to-list {
    display: block !important; }
  
  .sco-catalog-product--compare-product .sco-catalog-product__detail {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  
  .sco-catalog-product--list:hover,
  .sco-catalog-product--grid:hover,
  .sco-catalog-product--compare-product:hover {
    z-index: 100;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out; }
  
  .sco-catalog-product--grid .scm-product-info__media-body,
  .sco-catalog-product--compare-product .scm-product-info__media-body {
    min-width: 100%;
    padding: 0.5rem; }
  
  .sco-catalog-product__container--product-info {
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2; }
  
  .sco-catalog-product__container--actions {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  
  .sco-catalog-product__media-body {
    min-width: 100%; }
  
  .sco-catalog-product__detail {
    margin-top: -1.5rem; }
  
  .sco-catalog-product__action-links {
    white-space: nowrap; }
  
  .sco-catalog-product__icon--delete {
    top: 0;
    right: 0; }
  
  @media (min-width: 768px) {
    .sco-catalog-product--list .sco-catalog-product__badge-announcement-list.sco-catalog-product__badge-announcement-list--announcement-on-title,
    .sco-catalog-product--grid .sco-catalog-product__badge-announcement-list.sco-catalog-product__badge-announcement-list--announcement-on-title {
      position: static !important; }
    sco-catalog-product--compare-product .sco-catalog-product__more-info-link {
      padding: 0; }
    sco-catalog-product--compare-product .sco-catalog-product__container--actions,
    sco-catalog-product--compare-product .sco-catalog-product__container--product-info {
      width: auto; }
    sco-catalog-product--compare-product .sco-catalog-product__action-links {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: normal !important;
          -ms-flex-direction: row !important;
              flex-direction: row !important;
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto;
      -webkit-box-pack: start !important;
          -ms-flex-pack: start !important;
              justify-content: flex-start !important;
      width: auto !important; }
    sco-catalog-product--compare-product .sco-catalog-product--compare-product {
      -webkit-transition: all 200ms cubic-bezier(0.25, 0.8, 0.25, 1);
      transition: all 200ms cubic-bezier(0.25, 0.8, 0.25, 1); }
      sco-catalog-product--compare-product .sco-catalog-product--compare-product:hover {
        -webkit-box-shadow: 0 0.5rem 0.5rem rgba(0, 0, 0, 0.15) !important;
                box-shadow: 0 0.5rem 0.5rem rgba(0, 0, 0, 0.15) !important; }
    @-webkit-keyframes slide-down {
      0% {
        opacity: 0;
        -webkit-transform: translateY(-100); }
      100% {
        opacity: 1;
        -webkit-transform: translateY(0); } }
    .sco-catalog-product__product-info--grid:hover {
      -webkit-box-shadow: 0 0.5rem 0.5rem rgba(0, 0, 0, 0.15) !important;
              box-shadow: 0 0.5rem 0.5rem rgba(0, 0, 0, 0.15) !important; }
      .sco-catalog-product__product-info--grid:hover .sco-catalog-product__hoverable-area {
        display: block !important;
        position: absolute;
        width: 100%;
        background-color: #fff;
        -webkit-box-shadow: 0 0.5rem 0.5rem rgba(0, 0, 0, 0.15);
                box-shadow: 0 0.5rem 0.5rem rgba(0, 0, 0, 0.15);
        top: 96%;
        right: 0;
        padding: 0 0.5rem 0.5rem 0.5rem; } }
  
  @media (min-width: 1200px) {
    .sco-catalog-product__media-body {
      min-width: auto; } }
  
  /* scss/Organisms/_Compact.scss */
  .sco-compact__empty-page {
    cursor: default !important; }
  
  .sco-compact__icon--go-to {
    font-size: 1.2rem; }
  
  .sco-compact__info-line {
    min-height: 4.6rem; }
  
  .sco-compact__info-line--bottom-action {
    min-height: unset; }
  
  .sco-compact__document-number {
    font-weight: normal !important;
    font-size: 0.875rem !important; }
  
  .sco-compact__color-box {
    height: 0.7rem;
    width: 1rem;
    margin-top: 0.2rem; }
  
  .sco-compact__color-box--1 {
    background-color: #2085b4; }
  
  .sco-compact__color-box--2 {
    background-color: #de5745; }
  
  .sco-compact__color-box--3 {
    background-color: #36a33a; }
  
  .sco-compact__color-box--4 {
    background-color: #b78a05; }
  
  /* scss/Organisms/_CompareProducts.scss */
  .sco-compare-products__table {
    border-collapse: separate;
    border-spacing: 0; }
  
  .sco-compare-products__option-select .sca-option-select__option--code {
    max-width: none; }
  
  .sco-compare-products__color {
    width: 1.4rem;
    height: 1.4rem; }
  
  .sco-compare-products__card:hover {
    z-index: 100;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out; }
  
  .sco-compare-products__add-icon {
    height: 9rem; }
  
  .sco-compare-products__attribute {
    background-color: #e9ecef; }
  
  /* scss/Organisms/_DetailProduct.scss */
  .sco-detail-product__link--expanded-row.collapsed > i {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  
  .sco-detail-product__link--expanded-row > i {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    -webkit-transition-duration: 0.3s;
            transition-duration: 0.3s;
    margin-top: 1px; }
  
  .sco-detail-product__close-detail {
    cursor: pointer; }
  
  .sco-detail-product__secondary-details {
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2; }
  
  .sco-detail-product__action-input-group {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%; }
  
  .sco-detail-product__expanded-row {
    width: 1%; }
  
  .sco-detail-product__main-information {
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2; }
  
  .sco-detail-product__price-actions {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  
  @media (min-width: 768px) {
    .sco-detail-product__media-image--product-not-selectable {
      margin-left: 2.3rem; } }
  
  @media print {
    .sco-detail-product {
      page-break-inside: avoid; } }
  
  /* scss/Organisms/_DocumentHeader.scss */
  .sco-document-header__columns--actions {
    padding: 0 1.25rem; }
  
  .sco-document-header__customer-reference {
    max-width: 15rem; }
  
  .sco-document-header__input-button--date-range {
    max-width: 25rem; }
  
  .sco-document-header__return-information {
    -webkit-box-flex: 0;
        -ms-flex: 0 50%;
            flex: 0 50%; }
  
  .sco-document-header__info-heading {
    -webkit-box-flex: 0;
        -ms-flex: 0 50%;
            flex: 0 50%;
    padding: 1.25rem; }
  
  .sco-document-header__table--bottom .sca-table .sca-table__body tr:hover {
    background-color: transparent; }
  
  .sco-document-header__list {
    -webkit-box-flex: 0;
        -ms-flex: 0 50%;
            flex: 0 50%;
    padding: 1.25rem; }
  
  @media (max-width: 767.98px) {
    .sco-document-header__checkbox--row .sca-checkbox.sca-checkbox--check {
      margin-bottom: 1.0rem;
      width: 100%; } }
  
  /* scss/Organisms/_DocumentShipment.scss */
  /*SCCC AT21751032 KAGUILAR 16 Mar 2022 Enh: SC-ECOM-0008 - ConnectShip Integration (UI)*/
  .sco-document-shipment__info-header {
    background-color: #343a40;
    color: #fff; }
  
  .sco-document-shipment__info-content {
    background-color: #fff;
    color: #333333; }
  
  .sco-document-shipment__info-columns {
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2; }
  
  .sco-document-shipment__total-column,
  .sco-document-shipment__info-column {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 15rem; }
  
  .sco-document-shipment__tracking-information-list li:after {
    content: ' | '; }
  
  .sco-document-shipment__tracking-information-list li:last-child:after {
    content: ''; }
  
  @media (max-width: 767.98px) {
    .sco-document-shipment__info-columns {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; } }
  
  @media (min-width: 992px) {
    .sco-document-shipment__info-columns {
      -webkit-box-flex: 3;
          -ms-flex: 3;
              flex: 3; } }
  
  /*Start AT21751032*/
  .sco-document-shipment__select-carrier {
    padding: 6px 12px; }
  
  /*End AT21751032*/
  /* scss/Organisms/_ImportFile.scss */
  .sco-import-file__action {
    border: 2px dashed #f8f9fa; }
  
  .sco-import-file__delimeter {
    max-width: 3rem; }
  
  .sco-import-file__icon--delete {
    bottom: 100px;
    left: 60px; }
  
  /* scss/Organisms/_MassiveMessages.scss */
  .sco-massive-messages__link:hover {
    text-decoration: underline !important; }
  
  /* scss/Organisms/_MobileMenu.scss */
  .sco-mobile-menu__nav {
    top: 0;
    background: #fff; }
  
  .sco-mobile-menu__nav--first,
  .sco-mobile-menu__nav--second,
  .sco-mobile-menu__nav--third,
  .sco-mobile-menu__link-nav--second,
  .sco-mobile-menu__link-nav--third {
    left: 0; }
  
  .sco-mobile-menu__nav--second,
  .sco-mobile-menu__nav--third,
  .sco-mobile-menu__link-nav--second,
  .sco-mobile-menu__link-nav--third {
    width: 80vw;
    height: 100%;
    -webkit-animation: linear alternate;
    -webkit-animation-name: fadeInLeft;
    -webkit-animation-duration: 0.3s; }
  
  .sco-mobile-menu__nav--go-back {
    -webkit-animation: linear alternate;
    -webkit-animation-name: fadeOutRight;
    -webkit-animation-duration: 0.3s; }
  
  .sco-mobile-menu__nav--second,
  .sco-mobile-menu__link-nav--second {
    z-index: 998; }
  
  .sco-mobile-menu__nav--third,
  .sco-mobile-menu__link-nav--third {
    z-index: 999; }
  
  .sco-mobile-menu__link {
    font-size: 1rem; }
  
  .sco-mobile-menu__nav-icon {
    color: #adb5bd; }
  
  .sco-mobile-menu__link--open-menu {
    color: #005591; }
  
  .sco-mobile-menu__wrapper {
    background-color: #f8f9fa;
    z-index: 1000; }
  
  .sco-mobile-menu__wrapper,
  .sco-mobile-menu__link-nav--first {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80vw;
            flex: 0 0 80vw;
    height: 100vh;
    right: 100%;
    width: 80%;
    top: 0; }
  
  .sco-mobile-menu__wrapper--open .sco-mobile-menu__link-nav--first {
    right: 20%;
    -webkit-animation: linear;
    -webkit-animation-name: fadeInRight;
    -webkit-animation-duration: 0.3s; }
  
  .sco-mobile-menu__wrapper--close .sco-mobile-menu__link-nav--first {
    right: 100%;
    -webkit-animation: linear;
    -webkit-animation-name: fadeOutLeft;
    -webkit-animation-duration: 0.3s; }
  
  .sco-mobile-menu__overlay--active {
    right: 0;
    -webkit-animation: linear;
    -webkit-animation-name: fadeInRightOverlay;
    -webkit-animation-duration: 0.3s;
    opacity: 1; }
  
  .sco-mobile-menu__overlay--close {
    right: 100%;
    -webkit-animation: linear;
    -webkit-animation-name: fadeOutLeftOverlay;
    -webkit-animation-duration: 0.3s; }
  
  .sco-mobile-menu__close-button {
    width: 2.1875rem;
    height: 2.1875rem;
    top: 0.625rem;
    left: 15px;
    color: #f8f9fa;
    z-index: 999; }
  
  .sca-mobile-menu__overlay {
    width: 20vw;
    height: 100%;
    right: 0 !important;
    z-index: 998;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    background-color: rgba(0, 0, 0, 0.5);
    top: 0; }
  
  .sco-mobile-menu__item {
    font-size: 1rem; }
  
  .sco-mobile-menu__nav--first-menu-open {
    width: 70vw; }
  
  .sco-mobile-menu__account-navigator-section {
    line-height: 1.1rem; }
  
  .sco-mobile-menu__account-navigator-icon {
    font-size: 1.5rem; }
  
  .sco-mobile-menu__account-navigator-label--logged-in {
    font-weight: 700; }
  
  .sco-mobile-menu__category {
    color: #18bff0;
    font-size: 1rem; }
  
  @-webkit-keyframes fadeInLeft {
    0% {
      left: 100%; }
    100% {
      left: 0; } }
  
  @-webkit-keyframes fadeOutRight {
    0% {
      left: 0%; }
    100% {
      left: 100%; } }
  
  @-webkit-keyframes fadeInRightOverlay {
    0% {
      right: 80%; }
    100% {
      right: 0%; } }
  
  @-webkit-keyframes fadeOutLeft {
    0% {
      right: 20%; }
    100% {
      right: 100%; } }
  
  @-webkit-keyframes fadeOutLeftOverlay {
    0% {
      right: 0%; }
    100% {
      right: 80%; } }
  
  @media (min-width: 768px) {
    .sco-mobile-menu__overlay--active {
      display: none !important; } }
  
  /* scss/Organisms/_Navigator.scss */
  .sco-navigator__header-title {
    cursor: pointer; }
  
  .sco-navigator__header-icon.collapsed > i {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    -webkit-transition-duration: 0.5s;
            transition-duration: 0.5s; }
  
  .sco-navigator__link--dismiss:hover {
    color: #fff; }
  
  .sco-navigator__link--selected {
    color: inherit; }
    .sco-navigator__link--selected:hover {
      color: #0d0d0d; }
  
  .sco-navigator__link--bottom-action {
    color: #dc3545; }
  
  .sco-navigator__link--view-all {
    text-decoration: underline !important;
    font-size: 80%; }
  
  @media (max-width: 767.98px) {
    .sco-navigator__header-title {
      border-bottom: none !important;
      cursor: auto; } }
  
  /* scss/Organisms/_PaymentMethods.scss */
  .sco-payment-methods__input-button--date-to-pay-on {
    max-width: 15rem; }
  
  .sco-payment-methods__textbox--csc {
    max-width: 4rem; }
  
  .sco-payment-methods__card {
    max-width: 24rem; }
  
  .sco-payments-methods__card--ach-info {
    max-width: 28rem; }
  
  .sco-payment-methods__info-message {
    max-width: 28rem; }
  
  .sco-payment-methods__terms-conditions-container {
    max-height: 31rem; }
  
  @media (min-width: 768px) {
    .sco-payment-methods__data-table--cards > .sca-table {
      border: 1px solid #ced4da; } }
  
  /* scss/Organisms/_PhoneNumberList.scss */
  .sco-phone-number-list__column {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%; }
  
  @media (min-width: 768px) {
    .sco-phone-number-list__column {
      -ms-flex-preferred-size: 0;
          flex-basis: 0; }
    .sco-phone-number-list__button--add {
      width: auto; } }
  
  /* scss/Organisms/_PrivilegesMaintenance.scss */
  .sco-privileges-maintenance__content-sublist {
    list-style: none; }
  
  /* scss/Organisms/_ProductConfigurator.scss */
  .sco-product-configurator__list-item {
    background-color: #fff;
    color: #333333; }
  
  .sco-product-configurator__list-item--active {
    background-color: #f8f9fa;
    color: #333333; }
  
  .sco-product-configurator__status--invalid-value {
    color: #ffc107; }
  
  .sco-product-configurator__status--invalid-header {
    color: #ffc107; }
  
  /* scss/Organisms/_ProductContentCarousel.scss */
  .sco-product-content-carousel .slick-arrow,
  .sco-product-content-carousel__thumbnail-slider .slick-arrow {
    z-index: 1; }
  
  .sco-product-content-carousel .slick-next,
  .sco-product-content-carousel__thumbnail-slider .slick-next {
    right: 5px; }
  
  .sco-product-content-carousel .slick-prev,
  .sco-product-content-carousel__thumbnail-slider .slick-prev {
    left: -5px; }
  
  .sco-product-content-carousel__column--thumbnail-slider .slick-arrow {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); }
  
  .sco-product-content-carousel__column--vertical .slick-next:before, .sco-product-content-carousel__column--vertical .slick-prev:before,
  .sco-product-content-carousel--horizontal .slick-next:before,
  .sco-product-content-carousel--horizontal .slick-prev:before {
    font-size: 2rem; }
  
  .sco-product-content-carousel__badge-announcement {
    top: 0;
    right: 0;
    z-index: 1; }
  
  .sco-product-content-carousel__product-image--main {
    outline: none; }
  
  /* scss/Organisms/_ProductContentCompact.scss */
  .sco-product-content-compact:hover {
    z-index: 100;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out; }
  
  .sco-product-content-compact__card {
    min-width: 16rem; }
  
  .sco-product-content-compact__media {
    max-width: 31rem; }
  
  .sco-product-content-compact__media-body {
    max-width: 31rem; }
  
  .sco-product-content-compact__badge-announcement-list {
    top: 0;
    right: 0; }
  
  /* scss/Organisms/_ProductContentDescription.scss */
  .sco-product-content-description__divider {
    border: 1px solid #ced4da; }
  
  /* scss/Organisms/_RangeSlider.scss */
  .sco-range-slider__rzslider.rzslider .rz-pointer {
    width: 1rem;
    height: 1rem;
    top: -0.375rem;
    background-color: #18bff0; }
  
  .sco-range-slider__rzslider.rzslider .rz-pointer::after {
    top: 0.25rem;
    left: 0.25rem;
    width: 0.5rem;
    height: 0.5rem; }
  
  .sco-range-slider__rzslider.rzslider .rz-selection {
    background: #18bff0; }
  
  @media (min-width: 768px) {
    .sco-range-slider__button {
      width: auto !important;
      margin-top: 0 !important;
      margin-left: 0.5rem !important; } }
  
  /* scss/Organisms/_SalesPersonContacts.scss */
  @media (min-width: 768px) {
    .sco-sales-person-contacts__collapse-card {
      border: 0;
      border-radius: 0; }
    .sco-sales-person-contacts__button--actions {
      width: auto !important; } }
  
  /* scss/Organisms/_ShipToSelection.scss */
  .sco-ship-to-selection__select-icon .sca-link__icon {
    color: #005591; }
  
  /* scss/Organisms/_SidebarAttributesFilter.scss */
  .sco-sidebar-attributes-filter__header-title[data-toggle="collapse"] {
    cursor: pointer; }
  
  .sco-sidebar-attributes-filter__header-icon.collapsed > i {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    -webkit-transition-duration: 0.5s;
            transition-duration: 0.5s; }
  
  .sco-sidebar-attributes-filter__link--view-all {
    text-decoration: underline !important;
    font-size: 80%; }
  
  /* scss/Organisms/_TableFilter.scss */
  /* scss/Organisms/_TopAttributesFilter.scss */
  /* scss/Organisms/_Totals.scss */
  .sco-totals__button--paypal {
    cursor: pointer; }
  
  .sco-totals--summary .sco-totals__total-main-type,
  .sco-totals--summary .sco-totals__total-main-amount {
    font-size: 0.875rem; }
  
  .sco-totals--summary .sco-totals__total-type,
  .sco-totals--summary .sco-totals__total-amount {
    font-size: 0.75rem; }
  
  @media (min-width: 1200px) {
    .sco-totals--process,
    .sco-totals--cart {
      position: -webkit-sticky;
      position: sticky;
      top: 0;
      z-index: 990; } }
  
  /* scss/Templates/_CarouselProducts.scss */
  /* scss/Templates/_Cart.scss */
  .sct-cart__actions--bottom .sct-cart__link {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%; }
  
  .sct-cart__action-header {
    z-index: 1000; }
  
  @media (min-width: 768px) {
    .sct-cart__actions--bottom .sct-cart__link {
      -ms-flex-preferred-size: auto;
          flex-basis: auto; } }
  
  /* scss/Templates/_DocumentDetail.scss */
  .sct-document-detail__company-image {
    margin-bottom: 1.5rem; }
  
  .sct-document-detail__company-image img {
    max-height: 3rem; }
  
  .sct-document-detail__massive-actions {
    padding: 1.25rem; }
  
  @media print {
    .sca-card__body {
      border: 1px solid #ced4da; }
    .sca-link {
      color: #000;
      text-decoration: none !important; }
    .scm-collapse__card .scm-collapse__content {
      display: block !important; }
    .sct-document-detail {
      position: absolute !important; }
      .sct-document-detail .sct-document-detail__column--main-content {
        position: relative !important; }
    tr.sco-detail-product__row-detail {
      display: table-row !important; } }
  
  /* scss/Templates/_DocumentProcess.scss */
  .sct-document-process__totals--top {
    position: static !important; }
  
  .sct-document-process__product-info {
    max-width: 45rem; }
  
  /* scss/Templates/_HistoryPage.scss */
  .sct-history-page__massive-actions {
    padding: 0 0.75rem;
    max-height: 2.5rem; }
  
  /* scss/Templates/_Modal_AddToCartConfirmation.scss */
  .sct-add-to-cart-confirmation-modal__success-icon {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    color: #28a745; }
  
  .sct-add-to-cart-confirmation-modal__total-cart-summary {
    width: 20rem; }
  
  /* scss/Templates/_Modal_AdvancedFilter.scss */
  .sct-attribute-filter-modal__checkbox .sca-checkbox__input,
  .sct-attribute-filter-modal__checkbox .sca-checkbox__label {
    cursor: pointer; }
  
  @media (min-width: 768px) {
    .sct-advanced-filter-modal__select {
      width: auto; } }
  
  /* scss/Templates/_Modal_AttributeFilter.scss */
  .sct-attribute-filter-modal__input-button--search {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%; }
  
  .sct-attribute-filter-modal__attributes-list {
    max-height: 36vh; }
  
  .sct-attribute-filter-modal__attribute-value-list-item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%; }
  
  .sct-attribute-filter-modal__checkbox > label {
    overflow-wrap: anywhere; }
  
  .sct-attribute-filter-modal__tabs-content--vertical {
    overflow-y: auto; }
  
  .sct-attribute-filter-modal__attributes-selected-collapse.collapsing {
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s; }
  
  .sct-attribute-filter-modal__collapse-content {
    background-color: #fff; }
  
  @media (min-width: 992px) {
    .sct-attribute-filter-modal__attribute-value-list-item {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 33.33%;
              flex: 0 0 33.33%; } }
  
  /* scss/Templates/_Modal_BillingAddress.scss */
  /* scss/Templates/_Modal_Comments.scss */
  /* scss/Templates/_Modal_EditLine.scss */
  /* scss/Templates/_Modal_Loading.scss */
  .sct-loading-modal__backdrop {
    background-color: #000;
    z-index: 1100 !important; }
  
  .sct-loading-modal__spinner-feedback {
    color: #fff; }
  
  .sct-loading-modal__spinner {
    height: 100vh;
    background: none; }
    .sct-loading-modal__spinner .sct-loading-modal__spinner-content .sca-spinner__child {
      background-color: #fff !important; }
  
  /* scss/Templates/_Modal_MoreInfo.scss */
  .sc-more-info-modal__badge-announcement {
    right: 0; }
  
  .sct-more-info-modal__list {
    font-size: 0.75rem; }
  
  /* scss/Templates/_Modal_PickupLocation.scss */
  /* scss/Templates/_Modal_ProductSearch.scss */
  /* scss/Templates/_Modal_ShareByEmail.scss */
  /* scss/Templates/_Modal_ShippingInstructions.scss */
  /* scss/Templates/_Modal_ShippingMethods.scss */
  /* scss/Templates/_Modal_ShipTo.scss */
  /* scss/Templates/_Payments.scss */
  /* scss/Templates/_ProductListing.scss */
  .sct-product-listing__compare-products-bar {
    background-color: rgba(56, 56, 56, 0.8); }
  
  .sct-product-listing__button--close {
    top: 0;
    right: 0; }
  
  .sct-product-listing__bar {
    width: 1366px; }
  
  .sct-product-listing__link--hide {
    color: #fff; }
  
  .sct-product-listing__link--hide:hover {
    color: #fff; }
  
  .sct-product-listing__label {
    color: #fff; }
  
  .sct-product-listing__label--info {
    color: #fff !important; }
  
  .sct-product-listing__bar-product-container {
    width: 1366px; }
  
  .sct-product-listing__product--fill {
    background-color: #fff; }
  
  .sct-product-listing__product--empty {
    background-color: #495057;
    border: 1px solid #fff; }
  
  .sct-product-listing__empty-content {
    height: 7.8125rem; }
  
  .sct-product-listing__loading-section {
    color: #fff; }
  
  @media (max-width: 1199.98px) {
    .sct-product-listing__media-body {
      margin-top: 0.75rem !important;
      margin-left: 0 !important; } }
  
  @media (min-width: 768px) {
    .sct-product-listing__catalog-product--border {
      border-bottom: 1px solid #ced4da !important; } }
  
  /* scss/Templates/_ProductThumbnail.scss */
  @media (min-width: 768px) {
    .sct-product-thumbnail__button,
    .sct-product-thumbnail__alert {
      max-width: 14.625rem; }
    .sct-product-thumbnail__catalog-product .sco-catalog-product__alert {
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content; } }
  
  /* scss/Templates/_ShippingDestinations.scss */
  .sct-shipping-destinations__info-heading-container {
    background-color: #f8f9fa; }
  
  /*SCCC AT21751032 KAGUILAR 16 Mar 2022 Enh: SC-ECOM-0008 - ConnectShip Integration (UI)*/
  /*SCCC AT21751029 KAGUILAR Mar 21 2022 Enh: SC-ECOM-00XX - Default Branch Plant Selection*/
  /*SCCC AT21751051 JCOREA Mar 23 2022 Enhancement: SC-ECOM-00XX - Qty/Pack Size Validations*/
  /* Start Shared*/
  .scs-sidebar-content, .scw-product-search-results__sidebar {
    min-width: 12rem;
    max-width: 15rem; }
  
  /*Style for enable Angular ng-hide on page load*/
  .typeahead.dropdown-menu li.active .dropdown-item {
    color: #18bff0; }
  
  /* End  Shared*/
  /* Start _BaseOrderAddress*/
  /* End _BaseOrderAddress*/
  /* Start _TableSearch*/
  /* End _TableSearch*/
  /* Start _ScheduledPaymentModal*/
  /* End _ScheduledPaymentModal*/
  /* Start _HostedPaymentConfirmationModal */
  /* End _HostedPaymentConfirmationModal*/
  /*Start _HostedCreditCard*/
  .scs-iframe-payment {
    max-width: 620px; }
  
  /*End _HostedCreditCard*/
  /* Start _VideoGalleryModal */
  .scm-modal__video-thumnail-container {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  
  .scm-modal__video-gallery-container {
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2; }
  
  .scm-modal__video-thumnail-container {
    height: 22.625rem; }
  
  .scm-modal__video {
    max-height: 31.25rem; }
  
  .scm-modal__video-thumbnail-img {
    max-height: 7.5rem; }
  
  /* End _VideoGalleryModal*/
  /* Start _AllCreditCardsModal*/
  /* End _AllCreditCardsModal*/
  @media (min-width: 768px) {
    .scm-modal__dialog--video-gallery {
      max-width: 70%; }
    /*Start AT21751032*/
    .scm-modal__search-freight-options .scm-modal__input-search--freight-options {
      width: 50%; }
    /*End AT21751032*/ }
  
  @media (min-width: 992px) {
    .scs-table-search {
      margin-left: -100%; } }
  
  .sc-btn-howToBuyGases {
    background-color: black;
    color: white;
    margin-top: 5px; }
    .sc-btn-howToBuyGases:hover {
      background-color: #807f7f;
      color: white; }
    .sc-btn-howToBuyGases:focus {
      background-color: #807f7f;
      color: white; }
  
  /*Start AT21751032*/
  /*End AT21751032*/
  /*Start AT21751029*/
  .scm-button-group__switch--order-type-selection {
    min-width: 100% !important; }
  
  .pac-container {
    z-index: 10000; }
  
  /*Start AT21751029*/
  /*Start AT21751051*/
  /*End AT21751051*/
  .scw-account-navigator__media-content {
    max-width: 1366px !important; }
  
  .scw-account-navigator__link--edit-profile {
    white-space: nowrap; }
  
  .scw-account-navigator__link--account {
    color: #000 !important; }
  
  .scw-account-navigator__link--account-mobile {
    color: #000 !important; }
  
  .scw-account-navigator__link--account-dropdown {
    color: #000 !important; }
  
  .scw-account-navigator__account-section {
    line-height: 1rem; }
  
  .scw-account-navigator__form {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%; }
  
  .scw-account-navigator__icon {
    font-size: 1.5rem !important; }
  
  .scw-account-navigator__label--action {
    color: #18bff0; }
  
  .scw-account-navigator__label--username,
  .scw-account-navigator__profile-name--username {
    font-size: 85%; }
  
  .scw-account-navigator__profile-info-section {
    white-space: nowrap; }
  
  @media (min-width: 768px) {
    .scw-account-navigator__form {
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%; } }
  
  /* Product Listing*/
  .scw-catalog__top-attributes-filter {
    z-index: 999; }
  
  @media (min-width: 576px) {
    .scw-catalog__category-node {
      width: 47%; } }
  
  @media (min-width: 768px) {
    .scw-catalog__sidebar {
      min-width: 14.5rem;
      max-width: 14.5rem; }
    .scw-catalog__category-node {
      width: 45%; } }
  
  @media (min-width: 992px) {
    .scw-catalog__category-node {
      width: 30%; } }
  
  /* _TopNavigation styles */
  .scw-catalog-navigation__dropdown .sca-dropdown__dropdown-item {
    color: #fff !important; }
  
  .scw-catalog-navigation__dropdown .dropdown-menu > li {
    cursor: pointer; }
  
  .scw-catalog-navigation__dropdown .dropdown-toggle:not(.dropdown-item)::after {
    content: none; }
  
  /* _TopNavigation end */
  /* _FullWidthMenu styles */
  .scw-catalog-navigation__catalog-column {
    width: 15rem; }
  
  .scw-catalog-navigation__catalog-categories {
    width: 10rem; }
  
  .scw-catalog-navigation__category-list {
    width: 1366px; }
  
  .scw-catalog-navigation__categories-container {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  
  .scw-catalog-navigation__column {
    width: 10rem; }
  
  .scw-catalog-navigation__link:focus, .scw-catalog-navigation__link:hover {
    text-decoration: underline !important; }
  
  a.scw-catalog-navigation__link--all-products:hover,
  a.scw-catalog-navigation__link--header:hover,
  a.scw-catalog-navigation__link--categories:hover,
  .scw-catalog-navigation__link--all-products {
    color: #0fb0e0 !important; }
  
  .scw-catalog-navigation__link--content,
  .scw-catalog-navigation__link--category-item,
  .scw-catalog-navigation__link--categories {
    white-space: inherit !important; }
  
  .scw-catalog-navigation__link--active {
    color: #0fb0e0 !important;
    text-decoration: underline !important;
    -webkit-text-decoration-color: #0fb0e0;
            text-decoration-color: #0fb0e0; }
  
  .scw-catalog-navigation__link--all-products,
  .scw-catalog-navigation__link--category-item {
    font-size: 0.75rem;
    white-space: normal !important; }
  
  .scw-catalog-navigation__menu-media.scm-full-width-menu__media {
    margin-top: -2px !important; }
  
  /* _FullWidthMenu end */
  /* _Thumbnail styles */
  /* _Thumbnail end */
  .scw-compare-products__card {
    height: 22.5rem; }
  
  .scw-compare-products__company-image-section {
    margin-bottom: 1.5rem; }
  
  .scw-compare-products__company-image {
    max-height: 3rem; }
  
  @-moz-document url-prefix() {}/*Add Cross Reference Product Modal*/
  /* scss/Templates/_CylinderBalance.scss */
  /*SCCC AT21751046 RVENEGAS MARCH 24 2022 Enh: SC-ECOM-0005 - Cylinder Balance*/
  @media (min-width: 768px) {
    .scw-cylinder-balance .scm-data-table__actions-info {
      text-align: left !important; } }
  
  /*  External Product Search box styles */
  /*End External Product Search box*/
  .scw-finder__option-container {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%; }
    .scw-finder__option-container.scw-finder__option-container--1 {
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%; }
    .scw-finder__option-container.scw-finder__option-container--2 {
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%; }
    .scw-finder__option-container.scw-finder__option-container--3 {
      -ms-flex-preferred-size: 33.25%;
          flex-basis: 33.25%; }
  
  .scw-finder__category-node .sca-category-node__image {
    height: 250px;
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: center;
       object-position: center; }
  
  .scw-finder__category-node .sca-category-node__link {
    font-size: 1rem; }
  
  @media (max-width: 991.98px) {
    .scw-finder__option-container[class*='scw-finder__option-container--'] {
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%; }
    .scw-finder__category-node .sca-category-node__image {
      height: 200px; } }
  
  @media (max-width: 767.98px) {
    .scw-finder__option-container[class*='scw-finder__option-container--'] {
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%; } }
  
  /* Shipping Address Modal styles */
  /* Order Address*/
  /* Order Payments styles*/
  /* Order Payments end*/
  /* Order Review styles*/
  /* Order Review styles end*/
  /* Payment Schedule styles*/
  .scm-modal__payment-schedule .scm-modal__select-massive {
    padding-left: 0.75rem; }
  
  /* Payment Schedule end*/
  /* Payments modal*/
  /* Payments modal end*/
  /* Invoice History styles*/
  /* Invoice History end*/
  /* Invoice Detail styles*/
  /* Invoice History end*/
  @media (min-width: 768px) {
    .scm-modal__payment-schedule .scm-modal__button--pay-now {
      width: auto !important; } }
  
  /* Start Shared*/
  .scw-invoice-payment__early-payment-amount-due {
    text-decoration: line-through; }
  
  /*End Shared*/
  /* Start Invoice Selection*/
  /* End Invoice Selection*/
  /*Start Payment Review*/
  /*End Payment Review*/
  /*Start Payment Confirmation*/
  .scw-invoice-payment__company-image {
    margin-bottom: 1.5rem; }
  
  .scw-invoice-payment__company-image img {
    max-height: 3rem; }
  
  /*End Payment Confirmation*/
  /*Start Invoice Payment*/
  /*End Invoice Payment */
  /* Start All Bank Accounts Modal */
  /* End All Bank Accounts Modal */
  @media (min-width: 768px) {
    .scw-invoice-payment__card--account-information {
      max-width: 27rem; }
    .scw-invoice-payment__card--payment-information {
      max-width: 25rem; }
    .scw-invoice-payment__select,
    .scw-invoice-payment__main-info {
      width: auto !important; } }
  
  .scw-language-selector__select {
    background-color: initial;
    color: #fff; }
  
  .scw-login__form-container {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%; }
  
  @media (min-width: 768px) {
    .scw-login__form-container,
    .scw-login__guest-checkout--on-page {
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%; } }
  
  .scw-my-account__account-navigator {
    white-space: nowrap; }
  
  .scw-my-account__button--payment-process {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  
  .scw-my-account__invoices {
    font-size: 1rem; }
  
  .scw-my-account__invoices--open-count {
    left: 7.4rem;
    top: 4.2rem;
    width: 4rem; }
  
  /*Dashboard Layout*/
  .scw-my-account__announcements,
  .scw-my-account__bill-to,
  .scw-my-account__compact--orders,
  .scw-my-account__compact--shopping-cart,
  .scw-my-account__compact--product-list,
  .scw-my-account__compact--saved-carts,
  .scw-my-account__compacts--group,
  .scw-my-account__compact--ships-to,
  .scw-my-account__compact--contacts,
  .scw-my-account__compact--account-payments,
  .scw-my-account__compact--purchases-graph,
  .scw-my-account__compact--account-balance,
  .scw-my-account__compact--quotes,
  .scw-my-account__compact--returns,
  .scw-my-account__compact--invoices {
    min-width: 100%; }
  
  .scw-my-account__dashboard-compacts,
  .scw-my-account__compacts--group {
    max-width: 100%; }
  
  /*Customize Dashboard*/
  /*Change Password*/
  /*Edit Phone*/
  /*Contacts*/
  /*Credit Card*/
  .scw-my-account__button--schedule-payment {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  
  .scw-my-account__list--shipping-instructions .sca-list__item {
    list-style-type: disc; }
  
  @media (min-width: 768px) {
    .scw-my-account__dashboard-compacts,
    .scw-my-account__compacts--group {
      max-width: unset; }
    .scw-my-account__bill-to,
    .scw-my-account__compact--orders,
    .scw-my-account__compact--shopping-cart,
    .scw-my-account__compact--product-list,
    .scw-my-account__compact--saved-carts,
    .scw-my-account__compacts--group,
    .scw-my-account__compact--ships-to,
    .scw-my-account__compact--contacts,
    .scw-my-account__compact--account-payments,
    .scw-my-account__compact--purchases-graph,
    .scw-my-account__compact--account-balance,
    .scw-my-account__compact--quotes,
    .scw-my-account__compact--returns,
    .scw-my-account__compact--invoices {
      min-width: unset; }
    .scw-my-account__compacts--group,
    .scw-my-account__compact--returns,
    .scw-my-account__compact--product-list,
    .scw-my-account__compact--saved-carts,
    .scw-my-account__compact--purchases-graph,
    .scw-my-account__compact--orders,
    .scw-my-account__compact--shopping-cart,
    .scw-my-account__compact--account-balance,
    .scw-my-account__compact--quotes,
    .scw-my-account__compact--invoices {
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1; }
    .scw-my-account__compacts--group {
      -webkit-box-flex: 1;
          -ms-flex: 1 100%;
              flex: 1 100%; }
    .scw-my-account__compact--ships-to,
    .scw-my-account__compact--account-payments,
    .scw-my-account__compact--contacts {
      -webkit-box-flex: 0;
          -ms-flex: 0 30%;
              flex: 0 30%;
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1; }
    .scw-my-account__button--change-password {
      width: auto !important; }
    .scw-my-account__sidebar {
      min-width: 12rem;
      max-width: 15rem; } }
  
  @media (min-width: 992px) {
    .scw-my-account__compact--shopping-cart,
    .scw-my-account__compact--orders,
    .scw-my-account__compacts--group,
    .scw-my-account__compact--purchases-graph,
    .scw-my-account__compact--account-balance,
    .scw-my-account__compact--quotes,
    .scw-my-account__compact--returns,
    .scw-my-account__compact--invoices {
      -webkit-box-flex: 0;
          -ms-flex: 0 50%;
              flex: 0 50%; }
    .scw-my-account__invoice-payment-graph {
      margin-right: 0;
      margin-left: 0; } }
  
  /* Full List styles */
  /* Full List  end */
  /* Thumbnail styles */
  /* Thumbnail  end */
  /* Shared styles */
  /* End Shared styles */
  /* Order Confirmation */
  /* End Order Confirmation */
  /* Order Payment*/
  /* End Order Payment */
  /* Order Review */
  /* End Order Review*/
  /* Shipping Destinations */
  /* End Shipping Destinations*/
  @media (min-width: 768px) {
    .scw-order-status__container {
      max-width: 50% !important; } }
  
  /* _Payment History styles */
  /*Paid Documents Modal*/
  /* _Payment History end */
  /* _ProductContent styles */
  .scw-product-content__container {
    margin-bottom: 2rem; }
  
  .scw-product-content__main-info-container--display-images-off.scw-product-content__main-info-container--product-information-position, .scw-product-content__main-info-container--display-images-off.scw-product-content__main-info-container--product-information-position-reverse {
    padding-left: 15px !important; }
  
  .scw-product-content__carousel-products-actions {
    min-width: 100%; }
  
  .scw-product-content__uom-select {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  
  .scw-product-content__video-thumbnail-wrapper {
    cursor: pointer; }
  
  .scw-product-content__video-thumbnail-wrapper--no-images {
    max-width: 3rem; }
  
  .scw-product-content__video-thumbnail {
    min-width: 3rem;
    min-height: 3rem; }
  
  .scw-product-content__content-sections,
  .scw-product-content__html-content--full-width {
    margin-top: 2rem;
    margin-bottom: 2rem; }
  
  .scw-product-content__content-section {
    padding: 2rem 0;
    border-top: 1px solid #ddd; }
    .scw-product-content__content-section:last-child {
      border-bottom: 1px solid #ddd; }
  
  .scw-product-content__list--attributes {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3; }
  
  .scw-product-content__attribute-table {
    border-collapse: separate;
    border-spacing: 0; }
  
  .scw-product-content__attribute-description {
    background-color: #e9ecef; }
  
  .scw-product-content__tabs {
    border-bottom: 1px solid #ddd; }
  
  /* End _ProductContent*/
  /* _ProductImageModal styles */
  /* End _ProductImageModal*/
  /* End _ProductContent*/
  /* _ProductReplacements styles */
  /* End _ProductReplacements*/
  /* _ProductDetailAvailability styles */
  .scw-product-content__product-info--availability .scm-product-info__media-body {
    min-width: unset; }
  
  /* End _ProductDetailAvailability*/
  /* _Customization styles */
  /*General*/
  /*Tab*/
  .scw-product-content__segment-header-link {
    border-radius: 0rem !important; }
    .scw-product-content__segment-header-link:hover {
      text-shadow: none !important; }
  
  .scw-product-content__components-navigation {
    max-height: 80vh;
    /* Works on Chrome, Edge, and Safari */
    /* Works on Firefox */
    /*For Internet Explorer*/ }
    .scw-product-content__components-navigation::-webkit-scrollbar {
      width: 0.5rem;
      height: 0.5rem; }
    .scw-product-content__components-navigation::-webkit-scrollbar-thumb {
      background: #dee2e6;
      border-radius: 6px; }
    .scw-product-content__components-navigation::-webkit-scrollbar-track {
      background: transparent; }
    .scw-product-content__components-navigation {
      scrollbar-width: thin;
      scrollbar-color: #dee2e6 transparent; }
    .scw-product-content__components-navigation {
      scrollbar-face-color: #dee2e6;
      scrollbar-track-color: transparent; }
  
  .scw-product-content__values-navigation {
    max-height: 40vh;
    /* Works on Chrome, Edge, and Safari */
    /* Works on Firefox */
    /*For Internet Explorer*/ }
    .scw-product-content__values-navigation::-webkit-scrollbar {
      width: 0.5rem;
      height: 0.5rem; }
    .scw-product-content__values-navigation::-webkit-scrollbar-thumb {
      background: #dee2e6;
      border-radius: 6px; }
    .scw-product-content__values-navigation::-webkit-scrollbar-track {
      background: transparent; }
    .scw-product-content__values-navigation {
      scrollbar-width: thin;
      scrollbar-color: #dee2e6 transparent; }
    .scw-product-content__values-navigation {
      scrollbar-face-color: #dee2e6;
      scrollbar-track-color: transparent; }
  
  .scw-product-content--customization .scw-product-content__card {
    border-radius: 0rem !important; }
  
  /*List (image value)*/
  .scw-product-content__icon--warning {
    color: #ffc107; }
  
  @media (min-width: 768px) {
    .scw-product-content__input-segment--list {
      width: 25% !important; }
    .scw-product-content__components-content--tab .fade.collapse.active {
      opacity: 1 !important; } }
  
  /* End _Customization*/
  /*  Product Search box styles */
  /*End Product Search box*/
  /* Product Search Results*/
  /*Start image content modal section*/
  /*End image content modal section*/
  .scw-quick-order__button--clear-bottom {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  
  .scw-quick-order__button--request-quote-bottom {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  
  .scw-quick-order__label--info {
    font-size: 100% !important; }
  
  .scw-quick-order__table {
    table-layout: fixed; }
  
  .scw-quick-order__list-quantity {
    width: 10%; }
  
  .scw-quick-order__tooltip-error {
    margin-left: 1.35rem; }
  
  .scw-quick-order__textbox {
    width: 45%; }
  
  .scw-quick-order__product-title {
    -webkit-line-clamp: 1 !important; }
  
  .scw-quick-order__list-left-info {
    width: 60%; }
  
  @media (max-width: 991.98px) {
    .scw-quick-order__product-title {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .scw-quick-order__product-title .sca-product-title__link {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        -webkit-line-clamp: 1 !important; }
    .scw-quick-order__product-number {
      -ms-flex-negative: 0;
          flex-shrink: 0; } }
  
  @media (min-width: 768px) {
    .scw-quick-order__buttons {
      width: auto; }
    .scw-quick-order__button--clear-bottom {
      -webkit-box-flex: 0;
          -ms-flex: 0;
              flex: 0; }
    .scw-quick-order__table {
      table-layout: unset !important; }
    .scw-quick-order__product-title {
      border: 0 !important;
      padding: 0 !important;
      white-space: normal !important; }
    .scw-quick-order__tooltip-right-info {
      display: none !important; } }
  
  /* Full List styles */
  /* Full List end */
  /* Floating styles */
  .scw-quote-cart--floating {
    padding: 0 1rem !important; }
  
  .scw-quote-cart__icon-fixed {
    font-size: 1.3rem; }
  
  .scw-quote-cart__icon {
    color: #fff; }
  
  .scw-quote-cart__icon-badge {
    right: 0.1rem !important;
    background-color: #FF5722; }
  
  .scw-quote-cart__floating--fixed {
    bottom: 1.875rem;
    z-index: 1000; }
  
  .scw-quote-cart__instructions {
    white-space: initial; }
  
  /* Floating end */
  /*Quote History styles*/
  /*Quote History end*/
  /*Quote Detail styles*/
  /*Quote end*/
  /* Quote Confirmation styles */
  /* Quote Confirmation end */
  /* Quote Review styles */
  /* Quote Review end */
  /* Quote Review styles */
  /* Quote Review styles */
  /* Shipping Destinations styles */
  /* Shipping Destinations end */
  .scw-register__form {
    max-width: 50rem; }
  
  .scw-register__button--validate,
  .scw-register__button--continue {
    color: #fff !important; }
  
  /* Return Detail styles */
  @media print {
    .scw-return-history--detail .sct-document-process__column.sct-document-process__column--document-header {
      max-width: 100% !important;
      -webkit-box-flex: 100% !important;
          -ms-flex: 100% !important;
              flex: 100% !important; }
    .scw-return-history__document-detail {
      width: 90% !important; } }
  
  /* Return Detail end */
  /* Return History styles */
  /* Return History end */
  .scw-return-products__action-input-group {
    -ms-flex-preferred-size: auto;
        flex-basis: auto; }
  
  .scw-return-products__totals--top {
    position: static !important; }
  
  .scw-saved-cart__select {
    -ms-flex-preferred-size: 12rem;
        flex-basis: 12rem; }
  
  /* Floating View */
  .scw-saved-cart__floating {
    white-space: nowrap; }
  
  /* Price Break Down Modal */
  /* Floating View styles*/
  .scw-shopping-cart--floating .sca-dropdown__body {
    max-height: 24rem; }
  
  .scw-shopping-cart--floating .sca-dropdown__dropdown-menu--content {
    z-index: 1070; }
  
  .scw-shopping-cart__view-cart-option {
    font-size: 0.875rem; }
  
  /* Floating View end*/
  /* Shopping Cart Full styles*/
  /* Shopping Cart Full end */
  @media (max-width: 767.98px) {
    .scm-modal__price-break-down .scm-data-table__head {
      display: table-header-group !important; }
    .scm-modal__price-break-down .scm-data-table__list-product {
      display: table-cell !important;
      font-weight: normal !important;
      font-size: 0.875rem; } }
  
  /*  Shopping History styles */
  /*  Shopping History end */
  /*  Order Detail styles */
  /*  Order Detail end */
  .scw-store-locator--find-store .scw-store-locator__map {
    height: 15rem; }
  
  .scw-store-locator__results {
    max-height: 35rem;
    min-width: 15rem;
    overflow-y: auto; }
  
  .scw-store-locator__store {
    border: 2px solid transparent; }
  
  .scw-store-locator__store.selected {
    border-color: #0fb0e0; }
  
  /*Store Locator Store Styles*/
  /*Store Locator Detail Styles*/
  .scw-store-locator--detail .scw-store-locator__map {
    height: 15rem; }
  
  /*End Store Locator Detail*/
  @media (min-width: 768px) {
    .scw-store-locator--find-store .scw-store-locator__map {
      margin-left: 1.5rem;
      height: 40rem; }
    .scw-store-locator--detail .scw-store-locator__detail-store-info,
    .scw-store-locator--detail .scw-store-locator__images {
      width: 50%; }
    .scw-store-locator__directory-state {
      width: 20rem !important; }
    .scw-store-locator__search {
      width: 30% !important;
      max-height: 35rem; } }
  
  .scw-util-scroll-to-top__button {
    bottom: 1.875rem;
    left: auto; }
    .scw-util-scroll-to-top__button .fal {
      color: #18bff0;
      font-size: 1.125rempx; }
  
  /*  Full List styles */
  /*  Full List styles end*/
  /* scss/Themes/_SmarterBasic.scss */
  /*-------------------  Company pages Styles - SmarterTek Theme   -------------------------------
  
  /*-- Common Style --*/
  *, *::after,
  *::before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  
  * ul {
    padding: 0; }
  
  html,
  body {
    height: 100%; }
  
  body {
    font-style: normal;
    color: #333333; }
  
  h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    font-family: "Overpass", sans-serif; }
  
  h1 {
    font-size: 2rem;
    line-height: 1;
    font-weight: 700; }
  
  h2 {
    font-size: 1.8rem; }
  
  a,
  button {
    line-height: inherit;
    text-decoration: none;
    cursor: pointer; }
  
  a,
  button,
  img,
  input,
  span {
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s; }
  
  *:focus {
    outline: none !important; }
  
  a:focus {
    outline: none;
    text-decoration: none; }
  
  a:hover {
    text-decoration: none; }
  
  button,
  input[type="submit"] {
    cursor: pointer; }
  
  img {
    height: auto;
    max-width: 100%; }
  
  ul {
    list-style: outside none none; }
  
  /*--
      - Common Classes
  -----------------------------------------*/
  /*--
      - Input Placeholder
  -----------------------------------------*/
  input:-moz-placeholder,
  textarea:-moz-placeholder,
  input::-webkit-input-placeholder,
  textarea::-webkit-input-placeholder,
  input::-moz-placeholder,
  textarea::-moz-placeholder,
  input:-ms-input-placeholder,
  textarea:-ms-input-placeholder {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }
  
  .sc-layout__nav--main i.sca-link__icon, .sc-layout__nav--main i.sca-icon-count__icon, .sc-layout__nav--main i.fa-search, .sc-layout__nav--main i.scw-account-navigator__icon,
  .sc-layout__nav--catalog i.sca-link__icon,
  .sc-layout__nav--catalog i.sca-icon-count__icon,
  .sc-layout__nav--catalog i.fa-search,
  .sc-layout__nav--catalog i.scw-account-navigator__icon {
    font-size: 1.625rem !important; }
  
  .sc-layout__nav--main i.fa-sign-in-alt {
    font-size: 0.75rem !important; }
  
  footer {
    background-color: #f8f9fa !important; }
  
  .sca-link--text-icon i {
    font-size: 1rem; }
  
  .scw-login-logout__label {
    white-space: nowrap; }
  
  a:hover.sca-link, a:hover {
    text-shadow: 0 0 0.2px #18bff0 !important; }
  
  .sco-navigator__options .sco-navigator__link--selected:hover {
    text-shadow: 0 0 0.2px #333333 !important; }
  
  main.sc-container i.sca-link__icon {
    font-size: 1rem; }
  
  .scw-my-account__sidebar a:hover,
  .sco-navigator a:not(.sco-navigator__link--dismiss):not(.sco-navigator__header-icon):hover {
    -webkit-transform: translateX(0.5rem);
    transform: translateX(0.5rem);
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease; }
  
  .scw-account-navigator__container #sca-dropdown-account-navigator-1,
  .scw-account-navigator__link--account .scw-account-navigator__account-section--authenticated {
    font-weight: bolder; }
  
  .scw-external-product-search-box__search,
  .scw-product-search-box__search {
    max-width: 600px; }
  
  a.sca-dropdown__link--footer-primary {
    font-size: 1.2rem !important; }
  .sc-layout__nav--main i.sca-link__icon, .sc-layout__nav--main i.sca-icon-count__icon, .sc-layout__nav--main i.fa-search {
    font-size: 1.625rem !important; }
  
  .sc-layout__nav--main i.fa-sign-in-alt, .sc-layout__nav--main i.fa-eye {
    font-size: 0.75rem !important; }
  
  footer {
    background-color: #f8f9fa !important; }
  
  .sca-link--text-icon i {
    font-size: 1rem; }
  
  .sc-layout .scw-external-product-search-box input,
  .sc-layout .scw-product-search-box input {
    height: 3.2rem;
    min-width: 3.2rem; }
  
  a:hover.sca-link, a:hover {
    text-shadow: 0 0 0.2px #18bff0 !important; }
  
  .sco-navigator__options .sco-navigator__link--selected:hover {
    text-shadow: 0 0 0.2px #333333 !important; }
  
  .sca-dropdown__link--footer-primary.sca-dropdown__link:hover {
    color: #fff !important;
    text-shadow: 0 0 0.2px #fff !important; }
  
  .scw-shopping-cart__dropdown .sca-dropdown__dropdown-menu,
  .scw-quote-cart__dropdown .sca-dropdown__dropdown-menu,
  .scw-my-account__compact--shopping-cart {
    width: 390px; }
    .scw-shopping-cart__dropdown .sca-dropdown__dropdown-menu a,
    .scw-quote-cart__dropdown .sca-dropdown__dropdown-menu a,
    .scw-my-account__compact--shopping-cart a {
      white-space: initial !important; }
    .scw-shopping-cart__dropdown .sca-dropdown__dropdown-menu img.sca-product-image__img--thumbnail,
    .scw-quote-cart__dropdown .sca-dropdown__dropdown-menu img.sca-product-image__img--thumbnail,
    .scw-my-account__compact--shopping-cart img.sca-product-image__img--thumbnail {
      width: 90px !important; }
  
  main.sc-container i.sca-link__icon {
    font-size: 1rem; }
  
  .scw-my-account__sidebar a:hover,
  .sco-navigator a:not(.sco-navigator__link--dismiss):not(.sco-navigator__header-icon):hover {
    -webkit-transform: translateX(0.5rem);
            transform: translateX(0.5rem);
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease; }
  
  /*Dropdown Animation*/
  .sca-dropdown__dropdown-menu:not(.bootstrap-datetimepicker-widget) .sca-dropdown__dropdown-menu.show:not(.bootstrap-datetimepicker-widget) {
    display: block;
    -webkit-transition: .5s ease all;
    transition: .5s ease all; }
  
  .sca-dropdown__dropdown-menu:not(.bootstrap-datetimepicker-widget) {
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translateY(50px);
            transform: translateY(50px); }
  
  .sca-dropdown__dropdown-menu.show:not(.bootstrap-datetimepicker-widget) {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(0px);
            transform: translateY(0px); }
  
  .sco-mobile-menu .sca-icon-count,
  .sco-mobile-menu .sca-link:not(.scw-account-navigator__link):not(.sca-dropdown__link--footer),
  .sc-layout__top-section .sca-icon-count,
  .sc-layout__top-section .sca-link:not(.scw-account-navigator__link):not(.sca-dropdown__link--footer),
  .scw-sales-person-options .sca-icon-count,
  .scw-sales-person-options .sca-link:not(.scw-account-navigator__link):not(.sca-dropdown__link--footer),
  .scw-login-logout .sca-icon-count,
  .scw-login-logout .sca-link:not(.scw-account-navigator__link):not(.sca-dropdown__link--footer) {
    color: #005591 !important; }
  
  .sco-mobile-menu a:hover:not(.scw-account-navigator__link):not(.sca-dropdown__link--footer),
  .sc-layout__top-section a:hover:not(.scw-account-navigator__link):not(.sca-dropdown__link--footer),
  .scw-sales-person-options a:hover:not(.scw-account-navigator__link):not(.sca-dropdown__link--footer),
  .scw-login-logout a:hover:not(.scw-account-navigator__link):not(.sca-dropdown__link--footer) {
    text-shadow: 0 0 0.2px #005591 !important; }
  
  .sco-mobile-menu .sca-dropdown__link:not(.sca-dropdown__link--footer):hover,
  .sc-layout__top-section .sca-dropdown__link:not(.sca-dropdown__link--footer):hover,
  .scw-sales-person-options .sca-dropdown__link:not(.sca-dropdown__link--footer):hover,
  .scw-login-logout .sca-dropdown__link:not(.sca-dropdown__link--footer):hover {
    color: #005591 !important; }
  
  .sco-mobile-menu .sca-icon-count__badge,
  .sc-layout__top-section .sca-icon-count__badge,
  .scw-sales-person-options .sca-icon-count__badge,
  .scw-login-logout .sca-icon-count__badge {
    background-color: #FF5722; }
  
  .sco-mobile-menu .sco-mobile-menu__category,
  .sc-layout__top-section .sco-mobile-menu__category,
  .scw-sales-person-options .sco-mobile-menu__category,
  .scw-login-logout .sco-mobile-menu__category {
    color: #000; }
  
  /*Fix for home banner mobile*/
  .sc-main-banner {
    min-height: 300px;
    position: relative; }
  
  .sc-main-banner__description {
    position: absolute;
    bottom: 10%;
    padding: 0 25px; }
    .sc-main-banner__description img {
      max-width: 580px; }
  
  .sc-layout__nav--secondary .scw-login-logout__link--logout {
    font-size: 1rem; }
  
  ul.nav-pills > li:before {
    content: "";
    width: 1px;
    height: 12px;
    background: #fff;
    top: 15px; }
  
  ul.nav-pills > li::before {
    display: none; }
  
  /*sc-footer*/
  footer {
    background-color: #f8f9fa; }
    footer h3 {
      font-size: 1.6rem; }
    footer ul li a {
      font-weight: normal;
      font-size: 0.75rem; }
    footer .sc-footer__top {
      padding: 58px 0 60px; }
      footer .sc-footer__top .sc-footer__top-container {
        max-width: 1366px; }
        footer .sc-footer__top .sc-footer__top-container .sc-footer__contact .sc-customer-support p a {
          font-family: "Overpass", sans-serif;
          font-size: 1.4rem;
          line-height: 27px;
          font-weight: normal;
          color: #000; }
        footer .sc-footer__top .sc-footer__top-container .sc-footer__contact .sc-customer-support p span {
          font-size: 15px;
          line-height: 16px; }
        footer .sc-footer__top .sc-footer__top-container .sc-footer__social {
          margin-top: 27px; }
          footer .sc-footer__top .sc-footer__top-container .sc-footer__social a {
            color: #000; }
        footer .sc-footer__top .sc-footer__top-container .sc-footer__logo {
          margin-bottom: 23px; }
      footer .sc-footer__top .sc-footer__menu-container {
        padding-left: 65px; }
    footer .sc-footer__bottom {
      padding: 15px 0;
      background: #18bff0; }
      footer .sc-footer__bottom .sc-footer__bottom-container .sc-copyright-area p {
        color: #fff;
        font-size: 0.75rem; }
  
  /*Media Responsive*/
  @media (max-width: 767.98px) {
    .sc-footer__top {
      padding: 58px 0 0 0 !important; }
      .sc-footer__top .sc-footer__top-container .row div, .sc-footer__top .sc-footer__top-container .scm-data-table__foot-content div, .sc-footer__top .sc-footer__top-container .scm-steps__description div, .sc-footer__top .sc-footer__top-container .sco-product-content-carousel--vertical div, .sc-footer__top .sc-footer__top-container .sct-cart__row div, .sc-footer__top .sc-footer__top-container .sct-product-listing__compare-products-bar div, .sc-footer__top .sc-footer__top-container .sct-product-listing__content--grid div, .sc-footer__top .sc-footer__top-container .sct-shipping-destinations__shipping-destinations-table div, .sc-footer__top .sc-footer__top-container .scw-catalog__category-nodes-list div, .sc-footer__top .sc-footer__top-container .scw-catalog-navigation__categories-container div, .sc-footer__top .sc-footer__top-container .scw-catalog-navigation__category-nodes-list div, .sc-footer__top .sc-footer__top-container .scw-invoice-history__row div, .sc-footer__top .sc-footer__top-container .scw-product-content__main-content div, .sc-footer__top .sc-footer__top-container .scw-product-content__horizontal-thumbnail-slider-wrapper div, .sc-footer__top .sc-footer__top-container .scw-product-content__branch-plant-list-container div, .sc-footer__top .sc-footer__top-container .scw-product-search-results__content-results-container div, .sc-footer__top .sc-footer__top-container .scw-return-products__row div {
        margin-bottom: 24px !important; }
        .sc-footer__top .sc-footer__top-container .row div .sc-footer__menu-container, .sc-footer__top .sc-footer__top-container .scm-data-table__foot-content div .sc-footer__menu-container, .sc-footer__top .sc-footer__top-container .scm-steps__description div .sc-footer__menu-container, .sc-footer__top .sc-footer__top-container .sco-product-content-carousel--vertical div .sc-footer__menu-container, .sc-footer__top .sc-footer__top-container .sct-cart__row div .sc-footer__menu-container, .sc-footer__top .sc-footer__top-container .sct-product-listing__compare-products-bar div .sc-footer__menu-container, .sc-footer__top .sc-footer__top-container .sct-product-listing__content--grid div .sc-footer__menu-container, .sc-footer__top .sc-footer__top-container .sct-shipping-destinations__shipping-destinations-table div .sc-footer__menu-container, .sc-footer__top .sc-footer__top-container .scw-catalog__category-nodes-list div .sc-footer__menu-container, .sc-footer__top .sc-footer__top-container .scw-catalog-navigation__categories-container div .sc-footer__menu-container, .sc-footer__top .sc-footer__top-container .scw-catalog-navigation__category-nodes-list div .sc-footer__menu-container, .sc-footer__top .sc-footer__top-container .scw-invoice-history__row div .sc-footer__menu-container, .sc-footer__top .sc-footer__top-container .scw-product-content__main-content div .sc-footer__menu-container, .sc-footer__top .sc-footer__top-container .scw-product-content__horizontal-thumbnail-slider-wrapper div .sc-footer__menu-container, .sc-footer__top .sc-footer__top-container .scw-product-content__branch-plant-list-container div .sc-footer__menu-container, .sc-footer__top .sc-footer__top-container .scw-product-search-results__content-results-container div .sc-footer__menu-container, .sc-footer__top .sc-footer__top-container .scw-return-products__row div .sc-footer__menu-container {
          padding-left: 0px !important; }
      .sc-footer__top .sc-footer__top-container .sc-footer__contact .sc-customer-support p span {
        padding: 16px 0px 8px 0px;
        margin-bottom: 8px; } }
  
  @media (max-width: 991.98px) {
    .sc-main-banner__description {
      margin: auto !important; }
    .sc-main-banner__description img {
      width: 100% !important;
      max-width: 100% !important; }
    .sc-layout__container.sc-layout__container--menu .sc-layout__elements .scw-account-navigator a,
    .sc-layout__container.sc-layout__container--menu .sc-layout__elements .scw-account-navigator a:hover {
      color: #18bff0 !important; }
    .scw-external-product-search-box__search,
    .scw-product-search-box__search {
      width: auto;
      max-width: initial; }
    .sc-layout__container.sc-layout__container--menu .sc-layout__elements {
      flex-direction: column !important;
      align-items: flex-start !important;
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
      flex-direction: column !important;
      -webkit-box-align: start !important;
      -ms-flex-align: start !important;
      align-items: flex-start !important; }
      .sc-layout__container.sc-layout__container--menu .sc-layout__elements .scw-account-navigator a,
      .sc-layout__container.sc-layout__container--menu .sc-layout__elements .scw-account-navigator a:hover {
        color: #18bff0 !important; }
      .sc-layout__container.sc-layout__container--menu .sc-layout__elements .nav-sitemap strong {
        font-weight: 400; }
    .sc-layout__container--menu .sc-layout__elements .nav a.nav-link {
      color: #005591 !important; } }
  
  @media (min-width: 992px) {
    .sc-layout__container--main-nav a.nav-link,
    .sc-layout__container--main-nav .sca-icon-count,
    .sc-layout__container--main-nav .sca-link:not(.sca-dropdown__link--footer):not(.sca-product-title__link):not(.scw-login__link--register-now):not(.scw-account-navigator__link--forgot-password):not(.scw-account-navigator__link--sign-out):not(.scw-saved-cart__dropwdown-link):not(.scw-catalog-navigation__link--all-products):not(.scw-account-navigator__link--register-now),
    .sc-layout__nav--catalog a.nav-link,
    .sc-layout__nav--catalog .sca-icon-count,
    .sc-layout__nav--catalog .sca-link:not(.sca-dropdown__link--footer):not(.sca-product-title__link):not(.scw-login__link--register-now):not(.scw-account-navigator__link--forgot-password):not(.scw-account-navigator__link--sign-out):not(.scw-saved-cart__dropwdown-link):not(.scw-catalog-navigation__link--all-products):not(.scw-account-navigator__link--register-now) {
      color: #fff !important; }
    .sc-layout__container--main-nav a:hover:not(.sca-dropdown__link--footer):not(.sca-product-title__link):not(.scw-login__link--register-now):not(.scw-account-navigator__link--forgot-password):not(.scw-account-navigator__link--sign-out):not(.scw-saved-cart__dropwdown-link):not(.scw-catalog-navigation__link--all-products):not(.scw-account-navigator__link--register-now),
    .sc-layout__nav--catalog a:hover:not(.sca-dropdown__link--footer):not(.sca-product-title__link):not(.scw-login__link--register-now):not(.scw-account-navigator__link--forgot-password):not(.scw-account-navigator__link--sign-out):not(.scw-saved-cart__dropwdown-link):not(.scw-catalog-navigation__link--all-products):not(.scw-account-navigator__link--register-now) {
      text-shadow: 0 0 0.2px #fff !important; }
    .sc-layout__container--main-nav .sca-dropdown__link:not(.sca-dropdown__link.sca-dropdown__link--footer):hover,
    .sc-layout__nav--catalog .sca-dropdown__link:not(.sca-dropdown__link.sca-dropdown__link--footer):hover {
      color: #fff !important; }
    .sc-layout__container--main-nav .sca-icon-count__badge,
    .sc-layout__nav--catalog .sca-icon-count__badge {
      background-color: #FF5722; }
    .sc-layout__elements--main-nav .scw-account-navigator__container {
      border-top: none !important;
      border-bottom: none !important; }
    .sc-layout__elements--main-nav .scw-sales-person-options__container {
      border-top: none !important; } }
  
  .sc-layout__nav--main {
    background-color: #fff; }
    .sc-layout__nav--main .scw-account-navigator__label,
    .sc-layout__nav--main .scw-account-navigator__label--action,
    .sc-layout__nav--main .scm-full-width-menu__icon-link,
    .sc-layout__nav--main .sca-icon-count__icon {
      color: #005591 !important; }
      .sc-layout__nav--main .scw-account-navigator__label:hover, .sc-layout__nav--main .scw-account-navigator__label:focus, .sc-layout__nav--main .scw-account-navigator__label:active,
      .sc-layout__nav--main .scw-account-navigator__label--action:hover,
      .sc-layout__nav--main .scw-account-navigator__label--action:focus,
      .sc-layout__nav--main .scw-account-navigator__label--action:active,
      .sc-layout__nav--main .scm-full-width-menu__icon-link:hover,
      .sc-layout__nav--main .scm-full-width-menu__icon-link:focus,
      .sc-layout__nav--main .scm-full-width-menu__icon-link:active,
      .sc-layout__nav--main .sca-icon-count__icon:hover,
      .sc-layout__nav--main .sca-icon-count__icon:focus,
      .sc-layout__nav--main .sca-icon-count__icon:active {
        color: #005591 !important; }
  
  #scj-layout .sc-layout__nav--main .sc-layout__container--main-nav .sca-link.scw-shopping-cart__link--floating,
  #scj-layout-catalog-nav .scw-catalog-navigation__category-list .scw-catalog-navigation__link--content,
  #scj-layout-catalog-nav .scw-catalog-navigation__category-list .scw-catalog-navigation__link--category-item {
    color: #005591 !important; }
    #scj-layout .sc-layout__nav--main .sc-layout__container--main-nav .sca-link.scw-shopping-cart__link--floating:hover, #scj-layout .sc-layout__nav--main .sc-layout__container--main-nav .sca-link.scw-shopping-cart__link--floating:focus, #scj-layout .sc-layout__nav--main .sc-layout__container--main-nav .sca-link.scw-shopping-cart__link--floating:active,
    #scj-layout-catalog-nav .scw-catalog-navigation__category-list .scw-catalog-navigation__link--content:hover,
    #scj-layout-catalog-nav .scw-catalog-navigation__category-list .scw-catalog-navigation__link--content:focus,
    #scj-layout-catalog-nav .scw-catalog-navigation__category-list .scw-catalog-navigation__link--content:active,
    #scj-layout-catalog-nav .scw-catalog-navigation__category-list .scw-catalog-navigation__link--category-item:hover,
    #scj-layout-catalog-nav .scw-catalog-navigation__category-list .scw-catalog-navigation__link--category-item:focus,
    #scj-layout-catalog-nav .scw-catalog-navigation__category-list .scw-catalog-navigation__link--category-item:active {
      color: #005591 !important; }
  
  a.scw-catalog-navigation__link--all-products:hover,
  a.scw-catalog-navigation__link--header:hover,
  a.scw-catalog-navigation__link--categories:hover,
  .scw-catalog-navigation__link--all-products {
    color: #005591 !important; }
    a.scw-catalog-navigation__link--all-products:hover:hover, a.scw-catalog-navigation__link--all-products:hover:focus, a.scw-catalog-navigation__link--all-products:hover:active, a.scw-catalog-navigation__link--header:hover:hover, a.scw-catalog-navigation__link--header:hover:focus, a.scw-catalog-navigation__link--header:hover:active, a.scw-catalog-navigation__link--categories:hover:hover, a.scw-catalog-navigation__link--categories:hover:focus, a.scw-catalog-navigation__link--categories:hover:active, .scw-catalog-navigation__link--all-products:hover, .scw-catalog-navigation__link--all-products:focus, .scw-catalog-navigation__link--all-products:active {
      color: #005591 !important; }
  
  .btn-primary:hover, .scm-action-header__button--primary:hover, .scm-action-header__link--primary:hover, .scm-button-group__button.active.scm-button-group__button--switch:hover, .scm-button-group__button.active.scm-button-group__button--layout:hover, .scm-data-table__button--full-product:hover, .scm-form__button--primary:hover, .scm-matrix-product__button--primary:hover, .sco-phone-number-list__button--primary:hover, .scm-info-message__button--primary:hover,
  .scm-info-message__link--button:hover, .scm-input-button__button--primary.btn:hover, .scm-input-button__button--primary.sc-layout__button--close:hover,
  .scm-input-button__button--primary.sc-layout__button--bars:hover, .scm-input-button__button--primary.sca-button--nav:hover, .scm-input-button__button--primary.scw-quote-cart__continue-quote:hover, .scm-input-button__button--primary.scw-shopping-cart__continue-checkout:hover, .scm-modal__button--primary:hover, .scm-product-cart-actions__button--primary:hover, .sco-document-header__button--primary:hover, .sco-payment-methods__button--verify-ach:hover, .sco-product-content-compact__button--add-to-cart:hover, .sco-totals__button--process:hover, .sct-document-process__button--primary:hover, .sct-history-page__button:hover, .sct-add-to-cart-confirmation-modal__button--continue-checkout:hover, .sct-product-listing__button--primary:hover, .sct-product-listing__button--compare:hover, .sct-shipping-destinations__button:hover, .scw-external-product-search-box .scm-search__button:hover, .scm-modal__payment-schedule .scm-modal__button--pay-now:hover, .scw-invoice-payment__button--continue:hover, .scw-invoice-payment__button--more-invoices:hover, .scw-my-account__button--payment-process:hover, .scw-product-content__button--notify-me:hover, .scw-product-content__button--add-product:hover,
  .scw-product-content__button--primary:hover, .scw-product-search-box .scm-search__button:hover, .scw-quick-order__button--add-cart:hover, .scw-register__button--validate:hover,
  .scw-register__button--continue:hover, .scw-return-products__button--primary:hover {
    background: #005591;
    color: #fff; }
  
  .scw-catalog-navigation__main-catalog-list .scw-catalog-navigation__main-catalog-item .fa-chevron-down {
    color: #fff; }


    .tempCursor {
      display: block;
      position: absolute;
      z-index: 100000;
      width: 100%;
      height: 700%;
      cursor: wait;
      top:0;
    }
    
    atomic-search-layout {
      height: auto;
    }
    
    atomic-commerce-interface.hidden,
    atomic-search-interface.hidden {
      display: none;
    }
    
    .standalone-search-container {
      font-family: LinFont, helvetica-neue-medium, sans-serif;
      background-color: #eaf0f3;
    }
    
    .standalone-search-container-border {
      outline: 1px solid #7FAAC8;
      display: flex;
      height: 32px;
    }

    .hydrated {
      visibility: inherit;
    }

    #searchScope {
      height: 100%;
      display: flex;
    }
    
    button#dropdownMenuSearchScope {
      outline: 0;
      cursor: pointer;
      color: white;
      border: 0;
      min-width: 120px;
      padding: 4px;
      border-radius: 0;
      background-color: #005591;
      height: 100%;
      width: 100%;
      box-shadow: none;
      font-weight: 600;
    }

    atomic-icon {
      display: inline-block;
      fill: currentColor;
      aspect-ratio: 1 / 1;
      height: auto;
    }

    atomic-icon>svg {
      width: 100%;
      max-height: 100%;
      aspect-ratio: 1 / 1;
      height: auto;
    }
    
    div#searchBarTabDropDown {
      padding: 0;
    }
    
    div#searchBarTabDropDown li {
      background-color: #eaf0f3;
      border: 0;
      color: #0077CC;
      color: #005591;
      font-size: 1rem;
      font-weight: 600;
      padding: 4px 10px;
      white-space: nowrap;
      outline: 1px solid #b9cdd7;
    }
    
    div#searchBarTabDropDown li:not(:last-child) {
      border-bottom: 1px solid #b9cdd7;
    }
    
    atomic-commerce-search-box {
      flex: 1;
      border-radius: 0;
      z-index: 1005;
    }
    
    atomic-commerce-search-box [part="suggestions-wrapper"] {
      width: 60vw;
      left: calc(50% - 30vw - 60px);
    }
    
    atomic-commerce-search-box [part="submit-button-wrapper"] {
      color: white;
      background-color: #0077CC;
      background-color: #005591;
      margin-right: 0
    }
    atomic-commerce-search-box [part="textarea"] {
      font-size: 16px;
      padding: 5px;
      padding-left: 1rem;
    }
    atomic-commerce-search-box [part="submit-icon"] {color: white;}
    atomic-commerce-search-box [part="submit-button"] {
      background-color: #0077CC;
      background-color: #005591;
    }
        atomic-commerce-search-box [part="wrapper"] {
          height: 100%;
          border-radius: 0;
          outline: 0;
          border: 0;
          -webkit-box-shadow: none;
          -moz-box-shadow: none;
          box-shadow: none;
        }
          
        atomic-commerce-search-box [part="suggestions-left"] {
          background: #eaf0f3;
          flex-basis: 25%;
          flex-grow: inherit;
        }
          
        atomic-commerce-search-box [part="suggestion"] {
          color: #005591;
        }
          
        atomic-commerce-search-box [part="query-suggestion-icon"],
        atomic-commerce-search-box [part="recent-query-icon"] {
          display: none;
        }
          
        atomic-commerce-search-box [part="suggestions-right"] {
          display: grid;
          flex-direction: row;
          flex-wrap: wrap;
          align-items: baseline;
          justify-items: stretch;
          align-content: space-around;
          justify-content: space-evenly;
          grid-row-gap: 0.5rem;
          grid-column-gap: 1.5rem;
          grid-template-columns: repeat(3, 1fr);
          padding: 1.75rem 0.3rem 1.3rem 0.3rem;
        }
          
        atomic-commerce-search-box [part="suggestion instant-title"] {
          width: 100%;
          margin-top: 0.75rem;
        }
          
        atomic-commerce-search-box [part="suggestion instant-title"],
        atomic-commerce-search-box [part="recent-query-title"] {
          font-size: 18px;
          font-weight: 700;
        }
          
        atomic-commerce-search-box [part="recent-query-clear"] {
          font-weight: 600;
          text-decoration: underline;
        }
          
        atomic-commerce-search-box [part="recent-query-title-content"] {
          align-items: baseline;
        }
          
        atomic-commerce-search-box [part="suggestion recent-query-title-item suggestion-divider"] {
          border-top: solid thin #b9cdd7;
          margin-top: 0.75rem;
          padding-top: 0.75rem;
        }
          
        atomic-commerce-search-box [part="suggestion instant-results-item"] {
          border: 1px solid transparent;
          padding: 1rem;
          border-radius: 1rem;
          transition: all 0.12s ease-out;
          background-color: transparent;
          height: -webkit-fill-available;
        }
          
        atomic-commerce-search-box [part="instant-results-show-all-button"] {
          color: #0077CC;
          font-weight: 600;
        }
          
        atomic-commerce-search-box [part="suggestion instant-results-item"]:hover {
          border: 1px solid #e5e8e8;
          box-shadow: 0px 10px 25px #e5e8e8;
          cursor: pointer;
          background-color: transparent;
        }
          
        atomic-commerce-search-box [part="instant-results-show-all"] {
          background-color: inherit;
          position: absolute;
          margin-left: auto;
          display: block;
          width: 6.5rem;
          text-align: center;
          left: calc(100% - 10.5rem);
          text-decoration: underline;
          padding-top: 0;
          padding-bottom: 0;
          border: 0;
          top: 0.5rem;
        }
          
        atomic-commerce-search-box [part="suggestion instant-results-item"],
        atomic-commerce-search-box [part="suggestion instant-results-item"]:hover,
        atomic-commerce-product-list [part="result-list-grid-clickable-container"],
        atomic-product-list [part="result-list-grid-clickable-container"] {
          border: 0;
          -webkit-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important;
          box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important;
          cursor: pointer;
        }
    
    @media (min-width: 1024px) {
      .list-root.display-grid.image-small {
        grid-template-columns: repeat(4, 1fr);
      }
    }
    
    
    @media only screen and (min-width: 1024px) {
      atomic-commerce-layout {
        grid-template-areas: '. atomic-section-facets   atomic-section-main   .'
                              '. atomic-section-facets   atomic-section-main   .' !important;
      }
    
      .atomic-commerce-interface-no-results atomic-commerce-layout {
        grid-template-areas: '. atomic-section-main atomic-section-main .'
                             '. atomic-section-main atomic-section-main .' !important;
      }
    
    }
    @media only screen and (max-width: 1023px) {
      atomic-commerce-layout {
        grid-template-areas: '. atomic-section-main .' !important;
      }
      atomic-commerce-refine-toggle[part="button"] {
        border-radius: 0;
        border: 2px solid #005591;
        color: #005591;
        background-color: transparent;
        font-weight: 600;
        font-size: 16px;
      }
    }

    @media (min-width: 768px) {
      atomic-commerce-facets atomic-commerce-category-facet[field="ec_category"],
      atomic-commerce-facets atomic-commerce-facet[field="ec_brand"],
      atomic-commerce-facets atomic-commerce-facet[field="ec_linde_status_delivery"],
      atomic-commerce-facets atomic-commerce-facet[field="ec_linde_status_pickup"],
      atomic-commerce-facets atomic-commerce-numeric-facet[field="ec_price"] {
        display: none;
      }
    }

    atomic-commerce-category-facet[part="facet"],
    atomic-commerce-facet[part="facet"],
    atomic-commerce-numeric-facet[part="facet"],
    atomic-facet[part="facet"] {
      color: #005591;
      font-family: LinFont, helvetica-neue-medium, sans-serif;
      font-weight: 600;
      font-size: 13px;
      line-height: 1.7;
      background-color: #eaf0f3;
      padding: 15px 10px;
      border-radius: 0;
      margin: 1rem 0;
    }

    atomic-commerce-category-facet[part="values"],
    atomic-commerce-category-facet[part="parents"] {
      background-color: #eaf0f3;
    }

    atomic-commerce-category-facet[part="label-button"],
    atomic-commerce-facet[part="label-button"],
    atomic-facet[part="label-button"],
    atomic-commerce-numeric-facet[part="label-button"] {
      border-bottom: 1px solid #b9cdd7;
      padding-bottom:  5px;;
      color: #005591;
      font-weight: 700;
      font-size: 18px;
      margin: 0;
      background-color: #eaf0f3;
    }

    atomic-commerce-category-facet[part="value-link"],
    atomic-commerce-category-facet[part="active-parent"],
    atomic-commerce-category-facet[part="all-categories-button"],
    atomic-commerce-category-facet[part="parent-button"],
    atomic-commerce-facet[part="value-checkbox-label"],
    atomic-facet[part="value-checkbox-label"],
    atomic-commerce-numeric-facet[part="value-checkbox-label"] {
      border-bottom: 1px solid #b9cdd7;
      color: #005591;
      font-family: LinFont, helvetica-neue-medium, sans-serif;
      font-weight: 600;
      font-size: 16px;
      line-height: 1.7;
      background-color: #eaf0f3;
    }

    atomic-commerce-numeric-facet[part="values"],
    atomic-commerce-facet[part="values"] {
      margin-top: 0px;
    }

    atomic-commerce-facet[part="value-checkbox-label"],
    atomic-commerce-numeric-facet[part="value-checkbox-label"] {
      padding-bottom: 0.3rem;
      padding-top: 0.3rem;
    }

    atomic-commerce-facet[part="value-label"],
    atomic-commerce-category-facet[part="value-label"] {
      text-overflow: initial;
      text-wrap: wrap !important;
    }
    
    atomic-commerce-layout,
    atomic-search-layout {
      grid-template-columns: 1fr minmax(15rem, 15rem) minmax(50%, 70rem) 1fr !important;
    }
    
    atomic-search-layout atomic-layout-section[section='status'],
    atomic-commerce-layout atomic-layout-section[section='status']  {
      display: flex;
      background-color: #eaf0f3;
      flex-direction: column;
    }
    
    atomic-search-layout atomic-layout-section[section='status'] .statusRow ,
    atomic-commerce-layout atomic-layout-section[section='status'] .statusRow {
      display: flex;
    }
    
    atomic-search-layout atomic-layout-section[section='status'] .statusRow .leftCell,
    atomic-search-layout atomic-layout-section[section='status'] .statusRow .rightCell,
    atomic-commerce-layout atomic-layout-section[section='status'] .statusRow .leftCell,
    atomic-commerce-layout atomic-layout-section[section='status'] .statusRow .rightCell {
      display: flex;
      align-items: center;
      flex: 1;
    }
    
    atomic-search-layout atomic-layout-section[section='status'] .statusRow .rightCell,
    atomic-commerce-layout atomic-layout-section[section='status'] .statusRow .rightCell {
      justify-content: flex-end;
      gap: 5px;
    }
    
    @media (max-width: 767.98px)   {
      atomic-commerce-recommendation-list {
        --atomic-recs-number-of-columns: 1 !important;
      }
      atomic-commerce-recommendation-list[part="previous-button"] {
        position: absolute;
            bottom: -68px;
            left: 40px;
            display: block;
            top: unset !important;
      }
      atomic-commerce-recommendation-list[part="next-button"] {
        position: absolute;
            bottom: -68px;
            right: - 40px;
            display: block;
            top: unset !important;
      }
      atomic-commerce-layout atomic-layout-section[section='status'] .statusRow{
        flex-direction: column;
      }
      atomic-commerce-layout atomic-layout-section[section='status'] .statusRow .rightCell {
        justify-content: start;
      }
      atomic-commerce-layout,
      atomic-search-layout {
        grid-template-columns: 1rem minmax(0, 1fr) 1rem !important;
      }
      atomic-search-layout atomic-layout-section[section='status'],
      atomic-commerce-layout atomic-layout-section[section='status'] {
        grid-template-areas: 'action-message .'
                            'atomic-breadbox .'
                            'atomic-query-summary .'
                            'atomic-sort .'
                            'atomic-did-you-mean .'
                            'atomic-notifications .';
      }
      
    
      results-layout-selector,
      action-header-chkbox,
      action-header-selector {
        display: none;
      }
      
    }
    @media (min-width: 768px) and (max-width: 1024px)   { 
      atomic-commerce-recommendation-list {
          --atomic-recs-number-of-columns: 4 !important;
      }
    atomic-commerce-recommendation-list[part="previous-button"] {
      position: absolute;
      bottom: -68px;
      left: 40px;
      display: block;
      top: unset !important;
    }
    atomic-commerce-recommendation-list[part="next-button"] {
      position: absolute;
      bottom: -68px;
      right: 40px;
      display: block;
      top: unset !important;
    }
      }
      @media (min-width: 768px) and (max-width: 1023.98px) { 
    atomic-commerce-layout,
    atomic-search-layout {
      grid-template-columns: 1rem minmax(0, 1fr) 1rem !important;
    }
    atomic-commerce-layout atomic-layout-section[section='status'] {
      grid-template-areas: 'action-message action-message'
             'atomic-breadbox atomic-breadbox'
             'checkbox .' 
             'actions .'
             'atomic-query-summary atomic-query-summary' 
             'atomic-sort  atomic-layout-selector'
             'atomic-did-you-mean  atomic-did-you-mean'
             'atomic-notifications  atomic-notifications';
    }
    atomic-search-layout atomic-layout-section[section='status'] {
      grid-template-areas: 'action-message action-message'
             'atomic-breadbox atomic-breadbox'
             'atomic-query-summary atomic-query-summary' 
             'atomic-sort  atomic-layout-selector'
             'atomic-did-you-mean  atomic-did-you-mean'
             'atomic-notifications  atomic-notifications';
     }
      }
      
      @media (min-width: 1024px) and (max-width: 1199.98px) { 
    atomic-commerce-layout atomic-layout-section[section='status'] {
      grid-template-areas: 'action-message action-message action-message action-message action-message'
              'atomic-breadbox atomic-breadbox atomic-breadbox atomic-breadbox atomic-breadbox'
              'checkbox actions . . .'
              'atomic-query-summary atomic-query-summary atomic-query-summary atomic-sort  atomic-layout-selector'
              'atomic-did-you-mean  atomic-did-you-mean atomic-did-you-mean atomic-did-you-mean atomic-did-you-mean'
              'atomic-notifications  atomic-notifications atomic-notifications atomic-notifications atomic-notifications';
    }
      }
      
      atomic-commerce-layout atomic-layout-section[section='status']>*,
      atomic-search-layout atomic-layout-section[section='status']>* {
        margin: 1.5rem 1rem;
      }
      
      atomic-commerce-query-summary[part="highlight"],
      atomic-commerce-query-summary[part="container"] {
    font-weight: 600;
      }
      
      atomic-query-summary[part="highlight"],
      atomic-query-summary[part="container"] {
    font-weight: 600;
      }
    .atomic-commerce-interface-no-results results-layout-selector,
    .atomic-search-interface-no-results results-layout-selector,
    .atomic-commerce-interface-no-results atomic-commerce-layout atomic-layout-section[section='status'] .statusRow .leftCell,
    .atomic-commerce-interface-no-results atomic-commerce-layout atomic-layout-section[section='status'] .statusRow .rightCell {
      display: none;
    }
    
    results-layout-selector {
      grid-area: atomic-layout-selector;
    }
    action-header-chkbox {
      grid-area: checkbox;
    }
    action-header-selector {
      grid-area: actions;
    }
    action-header-message {
      grid-area: action-message;
    }
    atomic-commerce-sort-dropdown[label="label"],
    atomic-sort-dropdown[label="label"] {
      color: #005591;
      font-size: 13px;
      line-height: 1.7;
      font-weight: 600;
    }
    atomic-commerce-sort-dropdown[select="select"],
    atomic-sort-dropdown[select="select"] {
      background-color: #eaf0f3;
      color: #005591;
      font-weight: 600;
    }
    atomic-commerce-sort-dropdown[select-separator="select-separator"],
    atomic-sort-dropdown[select-separator="select-separator"] {
      border-left: none;
      color: #005591;
    }
    atomic-commerce-sort-dropdown[select="select"]:hover,
    atomic-commerce-sort-dropdown[select="select"]:focus-visible,
    atomic-sort-dropdown[select="select"]:hover,
    atomic-sort-dropdown[select="select"]:focus-visible {
      border-color: #005591;
    }
    atomic-commerce-query-summary[container="container"],
    atomic-query-summary[container="container"] {
      color: #005591;
    }
    
    atomic-commerce-pager[buttons="buttons"],
    atomic-pager[buttons="buttons"] {
      gap: 0;
    }
    
    atomic-commerce-pager[page-button="page-button"],
    atomic-commerce-pager[previous-button="previous-button"],
    atomic-commerce-pager[next-button="next-button"],
    atomic-pager[page-button="page-button"],
    atomic-pager[previous-button="previous-button"],
    atomic-pager[next-button="next-button"] {
      color: #005591;
      padding: 0.5rem 0.75rem;
      border: 1px solid #ddd;
      border-radius: 0;
    }
    
    atomic-commerce-pager[page-button="page-button"]:hover,
    atomic-commerce-pager[previous-button="previous-button"]:hover,
    atomic-commerce-pager[next-button="next-button"]:hover,
    atomic-pager[page-button="page-button"]:hover,
    atomic-pager[previous-button="previous-button"]:hover,
    atomic-pager[next-button="next-button"]:hover {
      color: #00192b;
      background-color: #e9ecef;
    }
    
    atomic-commerce-pager[page-button="page-button active-page-button"],
    atomic-pager[page-button="page-button active-page-button"] {
      color: #fff;
      background-color: #18bff0;
      border-color: #18bff0;
    }
    
    atomic-commerce-pager[page-button="page-button active-page-button"]:hover,
    atomic-pager[page-button="page-button active-page-button"]:hover {
      color: #fff;
      background-color: #005591;
      border-color: #005591;
    }
    
    action-header-selector .dropdown { 
      border-color: #eaf0f3;  
    }
    action-header-selector .dropdown .button { 
      width: auto !important;  
    }
    
    action-header-selector .dropdown .button:disabled { 
      color: #495057;
      opacity: 0.5;  
      background-color: transparent;  
    }
    .result-list-container {
      border: 1px solid rgba(185, 205, 215, .5);
    }
    
    .result-list-container[display='list'] atomic-commerce-product-list[display='list'] {
      display: block;
    }
    .result-list-container[display='list'] atomic-commerce-product-list[display='grid'] {
      display: none;
    }
    .result-list-container[display='grid'] atomic-commerce-product-list[display='grid']{
      display: block;
    }
    .result-list-container[display='grid'] atomic-commerce-product-list[display='list']{
      display: none;
    }
    
    
    .result-root.with-sections.display-list.image-large, .result-root.with-sections.display-list.image-small {
      grid-template-areas:
            'badges'
            'visual'
            'children'
            'title'
            'title-metadata'
            'emphasized'
            'excerpt'
            'bottom-metadata'
            'actions';
        grid-template-columns: 100%;
        grid-template-rows: repeat(9, auto);
    
    }
    
    atomic-search-interface.documents_tab {
      atomic-facet[field="commontopic"] {
        display: none;
      }
      atomic-facet[label-button] {
        display: none;
      }
    }

    atomic-commerce-recommendation-list[products-per-page="4"] {
      --atomic-recs-number-of-columns: 4;
    }
    atomic-commerce-recommendation-list[products-per-page="5"] {
      --atomic-recs-number-of-columns: 5;
    }

    atomic-commerce-recommendation-list[products-per-page="6"] {
      --atomic-recs-number-of-columns: 6;
    }

    atomic-commerce-recommendation-list[products-per-page="7"] {
      --atomic-recs-number-of-columns: 7;
    }

    custom-facet-manager[search-result-path] {
      display: none;
    }

    atomic-commerce-layout atomic-layout-section[section='status']>action-header-message {
      grid-column: 1 / none;
      margin: 0px;
    }
    atomic-commerce-layout atomic-layout-section[section='status']>action-header-message .alert {
      margin: 0px;
    }

    atomic-commerce-breadbox[label] {
      color: #005591;
    }
    atomic-commerce-breadbox[breadcrumb-button],
    atomic-commerce-breadbox[clear] {
      border-radius: 0;
      border: 0;
      font-weight: 600;
      color: #005591;
    }
    atomic-commerce-breadbox[label] {
      font-weight: 600;
    }

    atomic-breadbox[label] {
      color: #005591;
    }
    atomic-breadbox[breadcrumb-button],
    atomic-breadbox[clear] {
      border-radius: 0;
      border: 0;
      font-weight: 600;
      color: #0077cc;
    }
    atomic-breadbox[label] {
      font-weight: 600;
    }

    atomic-commerce-breadbox[breadcrumb-value] {
      max-width: initial !important;
    }
    atomic-commerce-breadbox[breadcrumb-label],
    atomic-commerce-breadbox[breadcrumb-value],
    atomic-commerce-breadbox[breadcrumb-clear] {
      color: #005591;
    }

    atomic-commerce-recommendation-interface {
      height: fit-content;
    }

    @media only screen and (min-width: 1024px) {
      atomic-commerce-recommendation-interface atomic-commerce-layout {
        grid-template-columns: 1.5rem minmax(0, 1fr) 1.5rem !important;
        grid-template-areas: ". atomic-section-main ." !important;
      }
      atomic-commerce-recommendation-list[label] {
        margin-bottom: 1.5rem;
        border: 1px solid;
        border-radius: 1rem;
        padding: 1.5rem 1rem;
      }
    }
    
    .shop-by-section{
      width: 100%;    
      display: flex;
      flex-direction: column;
      border-bottom: 1px solid lightgray;
      gap: 1rem;
      padding: 1.5rem 0;
    }
    .shop-by-section > ul {
      list-style: none;
      display: flex;
      justify-content: space-between;
    }
    .shop-by-section a.button{
      font-family: inherit;
      overflow: visible;
      text-transform: none;
      text-align: center;
      user-select: none;
      border: 1px solid transparent;
      padding: 0.5rem 0.75rem;
      font-size: 0.875rem;
      line-height: 1.25;
      display: block;
      white-space: nowrap;
      transition: .3s;
      border-radius: 0;
      font-weight: 600 !important;
      cursor: pointer;
      text-decoration: none !important;
      flex: 1;
      flex: 1;
      border-color: transparent;
      background: #0090ca linear-gradient(-180deg, #00a0e1 32%, #0090ca 69%);
      color: #fff;
      align-self: center;
    }

    [type="search"] {
      outline-offset: -2px;
      -webkit-appearance: none;
    }

    [part='textarea-expander']>[part='textarea'], [part='textarea-expander']::after {
      z-index: 10;
      height: 100%;
      flex-grow: 1;
      resize: none;
      overflow: hidden;
      white-space: nowrap;
      background-color: transparent;
      padding: 0.875rem;
      padding-left: 1rem;
      padding-right: 1rem;
      font-size: 1rem;
      color: #626971;
      outline: 2px solid transparent;
      outline-offset: 2px;
      grid-area: 1 / 1 / 2 / 2;
    }  

    [part='textarea-expander']::after {
      content: attr(data-replicated-value) ' ';
      visibility: hidden;
    }  

    .dropdown.show .dropdown-toggle:not(.dropdown-item)::after {
      -webkit-transform: rotate(180deg);
      transform: rotate(180deg);
      -webkit-transition-duration: 0.3s;
      transition-duration: 0.3s;
  }

  .dropdown .dropdown-toggle:not(.dropdown-item)::after {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
  }

  #headerSearch .input-group {
    position: relative;
  }

  .clear-button-wrapper {
    position: absolute;
    top: 50%;
    bottom: 50%;
    right: 40px;
    display: none;
    z-index: 3;
  }

  .clear-button-wrapper.active {
    display: flex;
  }

  .clear-button-wrapper button {
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    color: rgb(98, 105, 113);
  }

  .header .dropdown-menu-full a:hover {
    font-weight: 700 !important;
  }