@import url("https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,400;0,600;0,700;1,400;1,700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200");
.p-w-r .pr-read-review .pr-rd-image-container figcaption,
.p-w-r .pr-review-display .pr-rd-image-container figcaption {
  background-color: rgba(0, 0, 0, 0.85);
}

.ws-transition {
  transition: all 0.3s ease-in-out;
}

.ws-section-fw .container-fluid {
  padding-left: 30px;
  padding-right: 30px;
}

.ws-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ws-display-mobile {
  display: block;
}

.ws-display-desktop {
  display: none;
}

@media (min-width: 768px) {
  .ws-display-mobile {
    display: none;
  }
  .ws-display-desktop {
    display: block;
  }
}
.material-symbols-outlined,
.sePageHeader .seIcon,
.seMap .marker .seLocationIcon,
.seSingleStoreMap .marker .seLocationIcon {
  font-family: "Material Symbols Outlined";
  font-weight: normal;
  font-style: normal;
  font-size: 22px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  font-variation-settings: "FILL" 1, "wght" 400, "GRAD" 0, "opsz" 40;
}

.seMap .marker .seLocationIcon,
.seSingleStoreMap .marker .seLocationIcon {
  font-size: 32px;
  color: #b30000;
}

.seSiteSearchForm label.sr-only,
.seSiteSearchForm span.sr-only {
  background-color: #ffffff;
  color: #000000;
}

.sePageHeader a .seIcon {
  font-family: "Material Symbols Outlined";
  transition: all 0.3s ease-in-out;
}
.sePageHeader a:hover .seIcon, .sePageHeader a:active .seIcon, .sePageHeader a:focus .seIcon {
  font-variation-settings: "FILL" 1, "wght" 700, "GRAD" 0, "opsz" 48;
  font-family: "Material Symbols Outlined";
}
.sePageHeader a:hover .seIcon.seLocationIcon, .sePageHeader a:active .seIcon.seLocationIcon, .sePageHeader a:focus .seIcon.seLocationIcon {
  font-variation-settings: "FILL" 1, "wght" 700, "GRAD" 0, "opsz" 40;
}
.sePageHeader a span.sr-only {
  background-color: #ffffff;
  color: #000000;
}

.sePageHeader .seLocationIcon::before {
  content: "place";
}

.seLocationIcon::before {
  content: "place";
}

.sePageLayout .seIconProfile::before {
  content: "person";
  font-size: 26px;
}

.seIconShoppingCart::before {
  content: "shopping_cart";
}

.seIconSearch::before {
  content: "search";
  font-size: 24px;
}

.sePage .sePageLayout .btn:not(.seSearchButton) {
  white-space: normal;
  padding: 8px 24px;
}
.sePage .sePageLayout a.btn.btn-primary,
.sePage .sePageLayout .btn-primary,
.sePage .sePageLayout a.btn.btn-default,
.sePage .sePageLayout .btn-default,
.sePage .sePageLayout a.btn.btn-alt-dk,
.sePage .sePageLayout .btn-alt-dk,
.sePage .sePageLayout a.btn.btn-alt-lt,
.sePage .sePageLayout .btn-alt-lt,
.sePage .sePageLayout a.btn.btn-link,
.sePage .sePageLayout .btn-link {
  font-weight: 700;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.sePage .sePageLayout .btn-default.btn-cart,
.sePage .sePageLayout a.btn.btn-default.btn-cart,
.sePage .sePageLayout .btn-default:not(.seSearchButton),
.sePage .sePageLayout a.btn.btn-default,
.sePage .sePageLayout .btn.btn-primary.seBuyLocalNowButton {
  color: #000000;
  background-color: #ffffff;
  border-color: #000000;
}
.sePage .sePageLayout .btn-default.btn-cart:active, .sePage .sePageLayout .btn-default.btn-cart:focus, .sePage .sePageLayout .btn-default.btn-cart:hover,
.sePage .sePageLayout a.btn.btn-default.btn-cart:active,
.sePage .sePageLayout a.btn.btn-default.btn-cart:focus,
.sePage .sePageLayout a.btn.btn-default.btn-cart:hover,
.sePage .sePageLayout .btn-default:not(.seSearchButton):active,
.sePage .sePageLayout .btn-default:not(.seSearchButton):focus,
.sePage .sePageLayout .btn-default:not(.seSearchButton):hover,
.sePage .sePageLayout a.btn.btn-default:active,
.sePage .sePageLayout a.btn.btn-default:focus,
.sePage .sePageLayout a.btn.btn-default:hover,
.sePage .sePageLayout .btn.btn-primary.seBuyLocalNowButton:active,
.sePage .sePageLayout .btn.btn-primary.seBuyLocalNowButton:focus,
.sePage .sePageLayout .btn.btn-primary.seBuyLocalNowButton:hover {
  color: #000000;
  background-color: #e6e6e6;
  border-color: #000000;
}
.sePage .sePageLayout a.btn.btn-primary,
.sePage .sePageLayout .btn-primary,
.sePage .sePageLayout .btn-default.btn-checkout,
.sePage .sePageLayout a.btn.btn-default.btn-checkout {
  color: #ffffff;
  background: #000000;
  border-color: #000000;
}
.sePage .sePageLayout a.btn.btn-primary:active, .sePage .sePageLayout a.btn.btn-primary:focus, .sePage .sePageLayout a.btn.btn-primary:hover,
.sePage .sePageLayout .btn-primary:active,
.sePage .sePageLayout .btn-primary:focus,
.sePage .sePageLayout .btn-primary:hover,
.sePage .sePageLayout .btn-default.btn-checkout:active,
.sePage .sePageLayout .btn-default.btn-checkout:focus,
.sePage .sePageLayout .btn-default.btn-checkout:hover,
.sePage .sePageLayout a.btn.btn-default.btn-checkout:active,
.sePage .sePageLayout a.btn.btn-default.btn-checkout:focus,
.sePage .sePageLayout a.btn.btn-default.btn-checkout:hover {
  color: #ffffff;
  background: #595959;
  border-color: #595959;
}

.seCartSavings .seCartSavingsAmount {
  color: #b30000;
}

.sePage .sePageLayout .catalogIntroText h2.catalogTitle {
  margin-bottom: 30px;
}
.sePage .sePageLayout .se-catalog-navigator .se-navigator-group {
  position: relative;
  margin-bottom: 22px;
}
.sePage .sePageLayout .se-catalog-navigator .se-navigator-group a {
  border: 0;
  text-decoration: none;
  padding-left: 11px;
}
.sePage .sePageLayout .se-catalog-navigator .se-navigator-group a:hover, .sePage .sePageLayout .se-catalog-navigator .se-navigator-group a:focus, .sePage .sePageLayout .se-catalog-navigator .se-navigator-group a:active {
  text-decoration: underline;
}
.sePage .sePageLayout .se-catalog-navigator .se-navigator-group a.navigator-title {
  font-weight: 700;
  letter-spacing: 0;
}
.sePage .sePageLayout .se-catalog-navigator .se-navigator-group a::after {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #000000;
  width: 1px;
  height: 100%;
  content: "";
}
.sePage .sePageLayout .se-catalog-navigator .se-navigator-group .link-list {
  margin-bottom: 0;
}
.sePage .sePageLayout .sePageMain .sePageContent .sePageSection.sePageSectionCatalog:not(.sePageSectionFluid) {
  width: 100%;
}

.sePageContent.se404Page .se404Intro,
.sePageContent.se404Page .seCarouselSection {
  border-bottom: 1px solid #e6e6e6;
}

.sePageContent.se404Page,
.sePageContent.seCatalogHomePage,
.sePageContent.seErrorPage,
.sePageContent.seEventPage,
.sePageContent.sePageContentLocations,
.sePageContent.seProductContainer,
.sePageContent.seProductListContainer,
.sePageContent.seShoppingCartContainer,
.sePageContent.seWishListEmailPage,
.sePageContent.seWishListPage {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-left: 30px;
  padding-right: 30px;
}

.sePageContent.seAccountPage,
.sePageContent.seCalendarPage,
.sePageContent.seFormPage,
.sePageContent.sePageContentImageGallery,
.sePageContent.sePageSectionAdvanced,
.sePageContent.sePOSSpecial,
.sePageContent.seSiteMapPage,
.sePageContent.seStorePage {
  margin-right: auto;
  margin-left: auto;
  padding-left: 30px;
  padding-right: 30px;
}

.seProductDataContainer .seProductTabWrapper.stuck .nav {
  width: 100%;
}

.seProductDataContainer .seProductTabWrapper.stuck {
  padding-left: 30px;
  padding-right: 30px;
}

.sePage .sePageLayout .seWriteReviewContainer .seSearchProductsContainer .seProduct {
  max-width: 1240px;
}

@media (min-width: 1200px) {
  .sePageContent.se404Page,
  .sePageContent.seCatalogHomePage,
  .sePageContent.seErrorPage,
  .sePageContent.seEventPage,
  .sePageContent.sePageContentLocations,
  .sePageContent.seProductContainer,
  .sePageContent.seProductListContainer,
  .sePageContent.seShoppingCartContainer,
  .sePageContent.seWishListEmailPage,
  .sePageContent.seWishListPage {
    width: 100%;
    padding: 0 60px;
  }
  .seProductDataContainer .seProductTabWrapper.stuck {
    padding-left: 60px;
    padding-right: 60px;
  }
  .sePageContent.seProductListContainer:not(.seWriteReviewContainer) .seSearchProductWrapper .seProduct {
    width: 25%;
  }
}
@media (min-width: 1700px) {
  .sePageContent.seProductListContainer:not(.seWriteReviewContainer) .seSearchProductWrapper .seProduct {
    width: 20%;
  }
  .sePageContent.seProductListContainer:not(.seWriteReviewContainer) .col-md-3.seProductFacetsWrapper {
    width: 20%;
  }
  .sePageContent.seProductListContainer:not(.seWriteReviewContainer) .col-md-9.seSearchResultsContainer {
    width: 80%;
  }
}
@media (min-width: 2100px) {
  .sePageContent.seProductListContainer:not(.seWriteReviewContainer) .seSearchProductWrapper .seProduct {
    width: 16.6666666667%;
  }
  .sePageContent.seProductListContainer:not(.seWriteReviewContainer) .col-md-3.seProductFacetsWrapper {
    width: 16.6666666667%;
  }
  .sePageContent.seProductListContainer:not(.seWriteReviewContainer) .col-md-9.seSearchResultsContainer {
    width: 83.3333333333%;
  }
}
.sePage .sePageLayout .sePageHeader .sePageHeaderWrapper .sePageBanner {
  margin: 0 -15px;
  color: #333333;
  border: 0;
  background: transparent;
}
.sePage .sePageLayout .sePageHeader .sePageHeaderWrapper .sePageBanner .btn {
  width: 100%;
  white-space: normal;
}

.seMiniCart > a .badge,
.seMobiActionCart .badge:empty {
  display: none;
}

.seMobiActionCart .badge:not(:empty),
.sePage .sePageLayout .seMiniCart.mini-cart-with-items.open > a .badge,
.sePage .sePageLayout .seMiniCart.mini-cart-with-items > a .badge {
  display: flex;
  position: absolute;
  top: -5px;
  right: -5px;
  align-items: center;
  justify-content: center;
  border: 1px solid #ffffff;
  border-radius: 50%;
  background: #b30000 !important;
  padding: 0 0 1px;
  min-width: 17px;
  min-height: 17px;
  color: #ffffff;
  font-size: 10px;
}
.seMobiActionCart .badge:not(:empty)::before, .seMobiActionCart .badge:not(:empty)::after,
.sePage .sePageLayout .seMiniCart.mini-cart-with-items.open > a .badge::before,
.sePage .sePageLayout .seMiniCart.mini-cart-with-items.open > a .badge::after,
.sePage .sePageLayout .seMiniCart.mini-cart-with-items > a .badge::before,
.sePage .sePageLayout .seMiniCart.mini-cart-with-items > a .badge::after {
  display: none;
}

.sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderActions .seUserActionsList .seMiniCart.open > a::after {
  background-color: #b30000;
  width: 100%;
}
.sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderActions .seUserActionsList .seMiniCart.open .seMiniCartList {
  top: calc(100% + 19px);
  border: 1px solid #000000;
  border-right: 0;
  right: -37px;
  padding: 11px 22px;
}

.seMiniCart .seMiniCartList .seMiniCartItem {
  border-bottom: 1px solid #000000;
  padding: 15px 0 22px;
}

.seMiniCartActions {
  margin-top: 11px;
}

.sePageHeaderWrapper .seSiteLogoWrapper img {
  max-height: 40px;
  width: 100%;
  margin: 0 auto;
}

.sePageLayout .sePageHeader {
  background-color: #ffffff;
  width: 100%;
}
.sePageLayout .sePageHeader .seSiteSearchForm span.twitter-typeahead .tt-menu {
  top: 100% !important;
  left: 50% !important;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  margin: 0;
  border: 1px solid #000000;
  border-right: 0;
  border-left: 0;
  background-color: #ffffff;
  padding: 15px 0;
  width: 100vw;
  z-index: 300 !important;
}
.sePageLayout .sePageHeader .seSiteSearchForm span.twitter-typeahead .tt-suggestion {
  transition: 0.3s ease-in-out;
  color: #000000;
  line-height: 1.7;
  white-space: normal;
  font-size: 14px;
}
.sePageLayout .sePageHeader .seSiteSearchForm span.twitter-typeahead .tt-suggestion.tt-cursor,
.sePageLayout .sePageHeader .seSiteSearchForm span.twitter-typeahead .tt-suggestion:focus,
.sePageLayout .sePageHeader .seSiteSearchForm span.twitter-typeahead .tt-suggestion:hover {
  color: #000000;
  text-decoration: none;
}
.sePageLayout .sePageHeader .seSiteSearchForm .input-group.input-group-lg .form-control {
  font-size: 16px;
}
.sePageLayout .sePageHeader .seHeaderBottom .seHeaderMobiActions a:hover,
.sePageLayout .sePageHeader .seHeaderBottom .seHeaderMobiActions a:focus,
.sePageLayout .sePageHeader .seHeaderBottom .seHeaderMobiActions a:active {
  color: #000000;
}
.sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderTop,
.sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderActions,
.sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderLeftCol {
  display: none;
}
.sePageLayout .sePageHeader .sePageHeaderWrapper .seStoreData {
  display: flex;
  justify-content: flex-start;
  order: 1;
  padding: 11px 15px;
  width: 65%;
}
.sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderActionsWrapper {
  display: flex;
  justify-content: flex-end;
  order: 2;
  padding-right: 15px;
  width: 35%;
}
.sePageLayout .sePageHeader .sePageHeaderWrapper .wsmobileheader {
  order: 3;
}
.sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteNavigator {
  order: 5;
}
.sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderMobiActions {
  display: flex;
  align-items: center;
}
.sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderActions .seUserActionsList .seIcon,
.sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderActions a:not(.btn):hover .seIcon,
.sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderActions li.open a:not(.btn) .seIcon {
  color: #000000;
}
.sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderActions .seUserActionsList,
.sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderMobiActions ul {
  display: flex;
  align-items: center;
  height: 100%;
  margin: 0;
}
.sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderActions .seUserActionsList > li,
.sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderMobiActions ul > li {
  display: flex;
  align-items: center;
  justify-content: center;
}
.sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderActions .seUserActionsList > li > a,
.sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderMobiActions ul > li > a {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  margin-left: 15px;
  min-width: 20px;
  color: #000000;
  text-decoration: none;
}
.sePageLayout .sePageHeader .sePageHeaderWrapper a:active .seIcon,
.sePageLayout .sePageHeader .sePageHeaderWrapper a:focus .seIcon,
.sePageLayout .sePageHeader .sePageHeaderWrapper a:hover .seIcon {
  color: inherit;
}
.sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderBottom .seHeaderLeftCol,
.sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderBottom {
  border: 0;
}
.sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderBottom .seHeaderRightCol {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderActionsSearch {
  display: flex;
  justify-content: flex-end;
  order: 4;
  z-index: 300;
  border: 0;
  padding-right: 5px;
  width: auto;
  background: #0f0140;
}
.sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderActionsSearch .seStoreHours {
  display: none;
}
.sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteSearch {
  z-index: -1;
  transition: 0.3s ease-in-out;
  margin-right: 0;
  width: 100%;
}
.sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteSearchForm {
  background-color: transparent;
}
.sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteSearchForm .seIconSearch {
  color: #ffffff;
}
.sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteSearchForm .input-group.input-group-lg {
  display: flex;
  position: static;
  height: 41px;
}
.sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteSearchForm .input-group.input-group-lg .twitter-typeahead,
.sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteSearchForm .input-group.input-group-lg .form-control {
  position: static !important;
}
.sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteSearchForm .input-group.input-group-lg .twitter-typeahead {
  order: 1;
}
.sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteSearchForm .input-group.input-group-lg .form-control {
  transition: 0.3s ease-in-out;
  background-color: transparent;
  padding: 8px 0 8px 11px;
  height: 44px;
  color: #ffffff;
  font-weight: 700;
}
.sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteSearchForm .input-group.input-group-lg .form-control::-webkit-input-placeholder {
  color: #ffffff;
  font-weight: 700;
}
.sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteSearchForm .input-group.input-group-lg .form-control::placeholder {
  color: #ffffff;
  font-weight: 700;
}
.sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteSearchForm .input-group.input-group-lg > .input-group-btn {
  order: 2;
  height: 41px;
}
.sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteSearchForm .input-group.input-group-lg > .input-group-btn .btn {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0;
  background-color: transparent;
  padding: 0;
  width: 41px;
  height: 41px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteSearchForm .input-group.input-group-lg > .input-group-btn .btn:active .seIcon, .sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteSearchForm .input-group.input-group-lg > .input-group-btn .btn:focus .seIcon, .sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteSearchForm .input-group.input-group-lg > .input-group-btn .btn:hover .seIcon {
  font-variation-settings: "FILL" 0, "wght" 700, "GRAD" 0, "opsz" 48;
}
.sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteSearchForm .input-group.input-group-lg > .input-group-btn .btn:hover {
  background-color: transparent;
  border-bottom: 1px solid #e6e6e6;
}
.sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteSearchForm .input-group.input-group-lg > .input-group-btn .btn:hover .seIconSearch::before {
  font-weight: 900;
}
.sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteSearchForm .input-group.input-group-lg > .input-group-btn,
.sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteSearchForm .input-group.input-group-lg > .input-group-btn .btn {
  width: 36px;
}

@media (min-width: 768px) {
  .sePageLayout .sePageHeader .sePageHeaderWrapper .seStoreData {
    justify-content: center;
    margin-left: 33.33%;
    padding: 11px 0;
    width: 33.33%;
  }
  .sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderActionsWrapper {
    width: 33.33%;
    padding-right: 30px;
  }
}
@media (min-width: 992px) {
  .sePageLayout .sePageHeader .seSiteSearchForm span.twitter-typeahead .tt-menu {
    border-left: 1px solid #000000;
  }
  .sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteSearchForm span.twitter-typeahead .tt-menu {
    top: calc(100% - 1px) !important;
    right: 0;
    left: inherit !important;
    -webkit-transform: none;
            transform: none;
    width: 100%;
    max-width: 300px;
  }
  .sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteSearch {
    max-width: 198px;
  }
  .sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderMobiActions {
    display: none;
  }
  .sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderActions {
    display: flex;
  }
  .sePageLayout .sePageHeader .sePageHeaderWrapper .seStoreData {
    flex-grow: inherit;
    order: 3;
    margin: 0;
    width: 20%;
    z-index: 1001;
    padding: 0;
    height: 76px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderActionsWrapper {
    position: relative;
    align-items: center;
    justify-content: flex-end;
    order: 4;
    padding: 0 22px;
    margin-right: 0;
    margin-left: auto;
    width: 40%;
  }
  .sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderActions .seUserActionsList > li > a {
    margin: 0;
    height: 38px;
  }
  .sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderActions .seUserActionsList > li > a::after {
    display: block;
    position: absolute;
    top: calc(100% + 1px);
    left: 0;
    transition: 0.3s ease-in-out;
    background-color: transparent;
    width: 0;
    height: 1px;
    content: "";
    z-index: 1001;
  }
  .sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderActions .seUserActionsList > li > a:hover::after {
    background-color: #000000;
    width: 100%;
  }
  .sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderActionsSearch {
    position: relative;
    flex-grow: 1;
    justify-content: space-between;
    align-items: center;
    order: 1;
    width: 100%;
    z-index: 1001;
    background-color: #0f0140;
    padding: 6px 30px;
  }
  .sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderActionsSearch .seStoreHours {
    display: block;
  }
  .sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderActionsSearch .seStoreHours p {
    margin: 0;
    font-size: 14px;
    color: #ffffff;
  }
  .sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderActionsSearch .seStoreHours span {
    padding-right: 11px;
    padding-left: 11px;
    border-left: 1px solid #ffffff;
  }
  .sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderActionsSearch .seStoreHours span:first-child {
    border-left: none;
    padding-left: 0;
  }
  .sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteSearchForm .input-group.input-group-lg .form-control,
  .sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteSearchForm .input-group.input-group-lg .input-group-btn .btn,
  .sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteSearchForm .input-group.input-group-lg .form-control,
  .sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteSearchForm .input-group.input-group-lg .input-group-btn,
  .sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteSearchForm .input-group.input-group-lg {
    height: 36px;
    border-bottom: 1px solid #ffffff;
  }
  .sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteSearchForm .seIconSearch {
    color: #ffffff;
  }
  .sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteSearchForm .input-group.input-group-lg .form-control {
    color: #ffffff;
  }
  .sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteSearchForm .input-group.input-group-lg .form-control::-webkit-input-placeholder {
    color: #ffffff;
  }
  .sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteSearchForm .input-group.input-group-lg .form-control::placeholder {
    color: #ffffff;
  }
  .sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteNavigator {
    order: 2;
  }
  .sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderBottom .seHeaderRightCol {
    align-items: center;
    justify-content: flex-start;
    border-left: 0;
    border-bottom: 1px solid #000000;
  }
  .sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderBottom .seHeaderRightCol::after {
    bottom: 37px;
    z-index: -2;
    left: 30px;
    width: calc(100% - 60px);
  }
  .sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderActions .seUserActionsList > li {
    margin-right: 15px;
    padding: 0;
  }
  .seMobiActionCart .badge:not(:empty),
  .sePage .sePageLayout .seMiniCart.mini-cart-with-items.open > a .badge,
  .sePage .sePageLayout .seMiniCart.mini-cart-with-items > a .badge {
    top: 0;
  }
}
@media (max-width: 991px) {
  .sePageLayout .sePageHeader .sePageHeaderWrapper .seHeaderActionsSearch {
    width: calc(100% - 80px);
    padding-right: 0;
  }
  .sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteSearchForm .input-group.input-group-lg .form-control {
    padding: 8px 0 8px 22px;
  }
  .sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteSearchForm .input-group.input-group-lg > .input-group-btn,
  .sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteSearchForm .input-group.input-group-lg > .input-group-btn .btn {
    width: 80px;
  }
  .sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteSearchForm .input-group.input-group-lg > .input-group-btn .btn {
    height: 46px;
  }
  .sePageLayout .sePageHeader .sePageHeaderWrapper .seSiteSearchForm .input-group.input-group-lg > .input-group-btn .btn:hover {
    border-bottom: none;
  }
  .sePageHeaderWrapper .seHeaderBottom .wsmobileheader {
    position: relative;
    order: 1;
    z-index: 0;
    width: 80px;
    height: 45px;
    background: #0f0140;
  }
  .sePageHeaderWrapper .seHeaderBottom .wsmobileheader::after {
    display: block;
    position: absolute;
    top: 5px;
    right: 0;
    background-color: #ffffff;
    width: 1px;
    height: 36px;
    content: "";
  }
  .sePageHeaderWrapper .seHeaderBottom .wsmobileheader #wsnavtoggle {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border: 0;
    background: transparent;
    padding: 0;
    width: 100%;
    height: 100%;
  }
  .sePageHeaderWrapper .seHeaderBottom .wsmobileheader #wsnavtoggle .icon-bar {
    margin: 0 auto 2px;
    background-color: #ffffff;
    width: 18px;
    height: 2px;
  }
  .sePageLayout.wsoffcanvasopener .sePageHeaderWrapper .seHeaderBottom .wsmobileheader #wsnavtoggle .icon-bar {
    height: 2px;
  }
  .sePageLayout.wsoffcanvasopener .sePageHeaderWrapper .seHeaderBottom .wsmobileheader #wsnavtoggle .icon-bar:nth-of-type(2) {
    top: 3px;
    -webkit-transform: rotate(-135deg);
            transform: rotate(-135deg);
  }
  .sePageLayout.wsoffcanvasopener .sePageHeaderWrapper .seHeaderBottom .wsmobileheader #wsnavtoggle .icon-bar:nth-of-type(3) {
    display: none;
  }
  .sePageLayout.wsoffcanvasopener .sePageHeaderWrapper .seHeaderBottom .wsmobileheader #wsnavtoggle .icon-bar:nth-of-type(4) {
    top: -1px;
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
  }
  .seSiteSearchForm .input-group.input-group-lg .input-group-btn .btn,
  .seSiteSearchForm .input-group.input-group-lg .form-control,
  .seSiteSearchForm .input-group.input-group-lg .input-group-btn,
  .seSiteSearchForm .input-group.input-group-lg {
    height: 41px;
  }
  .sePageHeaderWrapper .seStoreData .seSiteLogo img {
    margin: 0 auto;
    max-width: 100%;
    max-height: 40px;
    height: auto;
    width: auto;
  }
}
@media (max-width: 991px) {
  .wsoffcanvasopener .overlapblackbg {
    display: block !important;
  }
  .sePageHeaderWrapper .seSiteNavigator {
    top: 100%;
    border: 1px solid #000000;
    border-width: 1px 0;
    background-color: #ffffff;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav {
    padding: 0 15px;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav li.seMobiActionContainer {
    display: none;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav li a,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .is-drilldown-submenu .is-drilldown-submenu-parent > .mobile-megamenu-title {
    padding: 11px;
    color: #000000;
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .is-drilldown-submenu .is-drilldown-submenu-parent.is-active > .mobile-megamenu-title {
    font-weight: 700;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > li > a,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > li.active > a,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > li.active > a:focus,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > li.active > a:hover,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > li.open > a,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > li.open > a:focus,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > li.open > a:hover,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > li > a:active,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > li > a:focus,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > li > a:hover {
    color: #000000;
    background-color: transparent;
    font-weight: 700;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .dropdown-menu > li > a:focus,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .dropdown-menu > li > a:hover,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .megamenu .link-list li a:active,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .megamenu .link-list li a:focus,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .megamenu .link-list li a:hover {
    background-color: transparent;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > li > a {
    justify-content: flex-start;
    border: 1px solid #000000;
    border-width: 1px 0 0;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > li:last-child.is-active .dropdown-menu {
    border: none;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav li .dropdown-menu > li > a,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .megamenu .link-list li a {
    padding: 11px 15px;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .is-drilldown-submenu .is-drilldown-submenu-parent > .mobile-megamenu-title {
    color: #000000;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .megamenu .link-list.is-active,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav li .dropdown-menu > li > a,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .megamenu .link-list li a,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > li.is-active > a,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .is-drilldown-submenu .is-drilldown-submenu-parent > .mobile-megamenu-title {
    border: 1px solid #000000;
    border-width: 1px 0 0;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .is-drilldown-submenu.is-active li {
    padding: 0;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .megamenu .link-list li:last-child a,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .is-drilldown-submenu .seMegaMenuGroup:last-child .is-drilldown-submenu-parent > .mobile-megamenu-title {
    border-bottom: 0;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .is-drilldown-submenu.is-active.is-drilldown-submenu .is-drilldown-submenu,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > li:nth-child(2) > a {
    border-top: 0;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .dropdown-menu {
    background-color: #ffffff;
    font-size: 14px;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .dropdown-menu,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .dropdown-menu.megamenu {
    border-width: 0;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .link-list {
    background-color: transparent;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .seMegaMenuGroup {
    margin: 0;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .is-drilldown-submenu-parent.dropdown .mobile-megamenu-title .arrow,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .is-drilldown-submenu-parent.dropdown .arrow {
    display: flex;
    -webkit-transform: translateY(0deg) rotate(0);
            transform: translateY(0deg) rotate(0);
    width: 12px;
    height: 12px;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .is-drilldown-submenu-parent.dropdown .mobile-megamenu-title .arrow::before, .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .is-drilldown-submenu-parent.dropdown .mobile-megamenu-title .arrow::after,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .is-drilldown-submenu-parent.dropdown .arrow::before,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .is-drilldown-submenu-parent.dropdown .arrow::after {
    display: block;
    position: absolute;
    transition: -webkit-transform 0.25s ease-out;
    transition: transform 0.25s ease-out;
    transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out;
    background-color: #333333;
    content: "";
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .is-drilldown-submenu-parent.dropdown .mobile-megamenu-title .arrow:before,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .is-drilldown-submenu-parent.dropdown .arrow:before {
    top: 0;
    left: 50%;
    margin-left: -1px;
    width: 2px;
    height: 100%;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .is-drilldown-submenu-parent.dropdown .mobile-megamenu-title .arrow:after,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .is-drilldown-submenu-parent.dropdown .arrow:after {
    top: 50%;
    left: 0;
    margin-top: -1px;
    width: 100%;
    height: 2px;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .is-drilldown-submenu-parent.dropdown .mobile-megamenu-title .arrow {
    right: 11px;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .is-drilldown-submenu-parent.dropdown .arrow::before, .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .is-drilldown-submenu-parent.dropdown .arrow::after {
    background-color: #333333;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .is-drilldown-submenu-parent.dropdown .arrow {
    right: 11px;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .is-drilldown-submenu-parent.is-active > a .arrow::before,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .is-drilldown-submenu-parent .is-active > a .arrow::before {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    opacity: 1;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .is-drilldown-submenu-parent.is-active > a .arrow::after,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .is-drilldown-submenu-parent .is-active > a .arrow::after {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    opacity: 0;
  }
  .sePage .sePageLayout .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > li.is-active {
    border-bottom: 1px solid #000000;
  }
  .sePage .sePageLayout .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > li.is-active > a {
    border-bottom: 1px solid #000000;
  }
  .sePage .sePageLayout .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .is-drilldown-submenu-parent.is-active:not(:last-child) {
    border-bottom: 1px solid #000000;
  }
  .sePage .sePageLayout .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .megamenu .link-list.is-active:not(:last-child) {
    border-bottom: 1px solid #000000;
  }
}
@media only screen and (min-width: 992px) {
  .sePageHeaderWrapper .seSiteNavigator {
    border: 0;
    background-color: transparent;
    padding-left: 22px;
    width: 40%;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav li {
    border: 0;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav li a {
    transition: all 0.3s ease-in-out;
    font-size: 16px;
    text-decoration: none;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > li {
    display: flex;
    flex: inherit;
    justify-content: center;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > li > a {
    border: 0;
    padding: 8px 10px;
    margin: auto 2px;
    height: auto !important;
    overflow: unset;
    color: #000000;
    font-size: 16px;
    font-weight: 700;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > li > a::after {
    display: block;
    position: absolute;
    top: calc(100% + 2px);
    left: 0;
    transition: all 0.3s ease-in-out;
    background-color: #000000;
    width: 0;
    height: 1px;
    content: "";
    z-index: 1001;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > li > a:hover,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > li > a:focus,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > .open > a,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > .open > a:hover,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > .open > a:focus {
    background-color: transparent;
    color: #000000;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > li > a:hover::after,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > li > a:focus::after,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > .open > a::after,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > .open > a:hover::after,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > .open > a:focus::after {
    width: 100%;
    transition: all 0.3s ease-in-out;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > li > a:active,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > .open > a:active {
    color: #000000;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .dropdown-menu > li > a:focus,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .dropdown-menu > li > a:hover {
    background-color: transparent;
    color: #000000;
    text-decoration: none;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .megamenu,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .dropdown-menu {
    border: 1px solid #000000;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .dropdown-menu {
    top: calc(100% + 20px);
    left: 1px;
    background-color: #ffffff;
    padding: 11px 0;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .dropdown-menu > li > a {
    display: flex;
    justify-content: flex-start;
    padding: 5px 20px;
    color: #000000;
    font-size: 14px;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .dropdown-menu.megamenu .link-list li a:active, .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .dropdown-menu.megamenu .link-list li a:focus, .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .dropdown-menu.megamenu .link-list li a:hover,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .dropdown-menu > li > a:active,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .dropdown-menu > li > a:focus,
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .dropdown-menu > li > a:hover {
    background-color: transparent;
    color: #b30000;
    text-decoration: underline;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .megamenu {
    top: calc(100% - 1px);
    left: 0;
    -webkit-column-count: 3;
            column-count: 3;
    -webkit-transform: none;
            transform: none;
    margin: 0;
    border-left: 0;
    padding: 22px;
    width: calc(100% - 60px);
    min-width: inherit;
    -webkit-column-gap: 22px;
            column-gap: 22px;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .megamenu .seMegaMenuGroup {
    padding-top: 11px;
    padding-bottom: 11px;
    min-width: 210px;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .megamenu .link-list {
    margin-left: 11px;
    position: relative;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .megamenu .link-list::after {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #000000;
    width: 1px;
    height: 100%;
    content: "";
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .megamenu .link-list li a {
    border: 0;
    padding: 4px 0;
    color: #000000;
    text-align: left;
    padding: 2px 22px 2px 11px;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .megamenu .link-list li a.title {
    position: relative;
    color: #000000;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: normal;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .megamenu .link-list li a.title::after {
    display: none;
  }
  .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .megamenu .link-list li a.title:hover {
    color: #000000;
    text-decoration: underline;
  }
  .sePageLayout.has-hero .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > li > a {
    color: #ffffff;
  }
  .sePageLayout.has-hero .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > li > a::after {
    background-color: #ffffff;
  }
  .sePageLayout.has-hero .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > li > a:hover,
  .sePageLayout.has-hero .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > li > a:focus,
  .sePageLayout.has-hero .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > .open > a,
  .sePageLayout.has-hero .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > .open > a:hover,
  .sePageLayout.has-hero .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > .open > a:focus {
    background-color: transparent;
    color: #ffffff;
  }
  .sePageLayout.has-hero .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > li > a:active,
  .sePageLayout.has-hero .sePageHeaderWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav > .open > a:active {
    color: #ffffff;
  }
}
@media only screen and (min-width: 1200px) {
  .sePage .sePageLayout .sePageLayoutWrapper .seSiteNavigator .seSiteNavigatorWrapper .navbar-nav .megamenu {
    -webkit-column-count: 5;
            column-count: 5;
  }
}
.seProductRatingNavigable .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write a,
.seProductRatingNavigable .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-standard .pr-snippet-read-and-write a {
  font-size: 16px !important;
  color: #333333;
  vertical-align: middle;
}
.seProductRatingNavigable .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write a:hover,
.seProductRatingNavigable .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-standard .pr-snippet-read-and-write a:hover {
  color: #000000;
}

.seProductRatingNavigable .p-w-r {
  margin: 0;
}
.seProductRatingNavigable .p-w-r .pr-snippet-stars-reco-reco {
  display: none;
}
.seProductRatingNavigable .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write {
  margin-top: 0;
}
.seProductRatingNavigable .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write span {
  font-size: 16px !important;
}
.seProductRatingNavigable .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write a {
  vertical-align: middle;
  color: #333333;
  font-size: 16px !important;
}
.seProductRatingNavigable .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write a:hover {
  color: #000000;
}
.seProductRatingNavigable .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write span {
  font-size: 16px !important;
}
.seProductRatingNavigable .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a {
  color: #333333;
  font-size: 16px !important;
}
.seProductRatingNavigable .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a:last-child {
  margin-left: 30px;
}
.seProductRatingNavigable .p-w-r .pr-snippet .pr-snippet-stars-png .pr-snippet-rating-decimal {
  display: none;
}

.seWriteReviewContainer .pr-btn-add-tag button,
.seWriteReviewContainer .p-w-r .pr-btn-fileinput {
  color: #333333 !important;
}

.sePage .seProductReviewsPane .p-w-r .pr-rid {
  display: none;
}
.sePage .seProductReviewsPane .p-w-r .pr-review-display .pr-snippet-rating-decimal {
  display: none;
}
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a {
  border: 1px solid #000000;
  background-color: #000000;
  color: #ffffff;
}
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:hover {
  border: 1px solid #333333;
  background-color: #333333;
  color: #ffffff;
}
.sePage .seProductReviewsPane .p-w-r .pr-review-display a,
.sePage .seProductReviewsPane .p-w-r .pr-subheadline a {
  color: #333333;
}
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-label,
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-count,
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1 .pr-histogram-count,
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1 .pr-histogram-label,
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2 .pr-histogram-count,
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2 .pr-histogram-label,
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3 .pr-histogram-count,
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3 .pr-histogram-label,
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4 .pr-histogram-count,
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4 .pr-histogram-label,
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5 .pr-histogram-count,
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5 .pr-histogram-label {
  color: #333333;
}
.sePage .seProductReviewsPane .p-w-r .pr-review-display a:hover,
.sePage .seProductReviewsPane .p-w-r .pr-subheadline a:hover {
  color: #000000;
}
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1:hover .pr-histogram-count,
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1:hover .pr-histogram-label,
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2:hover .pr-histogram-count,
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2:hover .pr-histogram-label,
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3:hover .pr-histogram-count,
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3:hover .pr-histogram-label,
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4:hover .pr-histogram-count,
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4:hover .pr-histogram-label,
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5:hover .pr-histogram-count,
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5:hover .pr-histogram-label,
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:focus .pr-histogram-count,
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:focus .pr-histogram-label {
  color: #000000;
}
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:hover .pr-histogram-label,
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:hover .pr-histogram-count {
  color: #000000;
}
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-ratings-histogram-barValue,
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1 .pr-ratings-histogram-barValue,
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2 .pr-ratings-histogram-barValue,
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3 .pr-ratings-histogram-barValue,
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4 .pr-ratings-histogram-barValue,
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5 .pr-ratings-histogram-barValue {
  background-color: #000000;
}
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:hover .pr-ratings-histogram-barValue,
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1:hover .pr-ratings-histogram-barValue,
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2:hover .pr-ratings-histogram-barValue,
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3:hover .pr-ratings-histogram-barValue,
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4:hover .pr-ratings-histogram-barValue,
.sePage .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5:hover .pr-ratings-histogram-barValue {
  background-color: #000000;
}
.sePage .seProductReviewsPane .p-w-r .pr-helpful-btn {
  border: 1px solid #e6e6e6;
}
.sePage .seProductReviewsPane .p-w-r .pr-helpful-btn svg path {
  fill: #333333;
}
.sePage .seProductReviewsPane .p-w-r .pr-helpful-btn .pr-helpful-count {
  color: #333333;
}
.sePage .seProductReviewsPane .p-w-r .pr-helpful-btn:disabled svg path {
  fill: #333333;
}
.sePage .seProductReviewsPane .p-w-r .pr-helpful-btn:disabled .pr-helpful-count {
  color: #333333;
}
.sePage .seProductReviewsPane .p-w-r .pr-helpful-btn:hover svg path {
  fill: #000000;
}
.sePage .seProductReviewsPane .p-w-r .pr-helpful-btn:hover .pr-helpful-count {
  color: #000000;
}
.sePage .seProductReviewsPane .p-w-r .pr-helpful-btn:active, .sePage .seProductReviewsPane .p-w-r .pr-helpful-btn.pr-helpful-active {
  background-color: #333333 !important;
}
.sePage .seProductReviewsPane .p-w-r .pr-helpful-btn:active svg path, .sePage .seProductReviewsPane .p-w-r .pr-helpful-btn.pr-helpful-active svg path {
  fill: #ffffff;
}
.sePage .seProductReviewsPane .p-w-r .pr-helpful-btn:active .pr-helpful-count, .sePage .seProductReviewsPane .p-w-r .pr-helpful-btn.pr-helpful-active .pr-helpful-count {
  color: #ffffff;
}
.sePage .seProductReviewsPane .p-w-r .pr-helpful-btn:last-child {
  border-left: 0;
}
.sePage .seProductReviewsPane .p-w-r .pr-accordion .pr-accordion-btn span {
  color: #333333;
}
.sePage .seProductReviewsPane .p-w-r .pr-accordion .pr-accordion-btn span .pr-caret-icon__line {
  stroke: #333333;
}
.sePage .seProductReviewsPane .p-w-r .pr-accordion .pr-accordion-btn:hover span {
  color: #000000;
}
.sePage .seProductReviewsPane .p-w-r .pr-accordion .pr-accordion-btn:hover span .pr-caret-icon__line {
  stroke: #000000;
}

.seWishListDetails .p-w-r {
  margin: 5px 0 0 0;
}
.seWishListDetails .p-w-r .pr-category-snippet {
  display: flex;
  flex-wrap: wrap;
  align-content: left;
}
.seWishListDetails .p-w-r .pr-category-snippet .pr-rating-stars,
.seWishListDetails .p-w-r .pr-category-snippet .pr-category-snippet__total {
  display: flex;
  flex-wrap: nowrap;
}
.seWishListDetails .p-w-r .pr-snippet .pr-snippet-stars-png .pr-snippet-rating-decimal {
  display: none;
}

.seReviewData {
  min-height: 40px;
}
.seReviewData .p-w-r {
  line-height: 20px;
}
.seReviewData .p-w-r .pr-no-reviews {
  display: none;
}
.seReviewData .p-w-r .pr-snippet .pr-snippet-stars-png .pr-snippet-rating-decimal {
  display: none;
}
.seReviewData .p-w-r .pr-snippet .pr-category-snippet__item {
  display: block;
  text-align: center;
}
.seReviewData .p-w-r .pr-snippet .pr-category-snippet__total {
  padding: 0;
}

#pr-write .p-w-r .pr-btn {
  border-bottom-width: 1px;
}
#pr-write .p-w-r .pr-btn span {
  color: #333333;
}
#pr-write .p-w-r .pr-btn span:after {
  color: #333333;
}
#pr-write .p-w-r .pr-btn.pr-btn-add-tag-submit {
  border-bottom-width: 1px;
  color: #333333;
}
#pr-write .p-w-r .pr-btn.pr-btn-review.pr-accessible-btn {
  border: 1px solid #000000;
  background-color: #000000;
  color: #ffffff;
}
#pr-write .p-w-r .pr-btn.pr-btn-review.pr-accessible-btn:hover {
  border: 1px solid #333333;
  background-color: #333333;
  color: #ffffff;
}
#pr-write .p-w-r .pr-btn-add-tag a {
  border-bottom-width: 1px;
  color: #333333;
}
#pr-write .p-w-r .pr-btn-add-tag a:after {
  color: #333333;
}
#pr-write .p-w-r .pr-submit a {
  color: #333333;
}
#pr-write .p-w-r .pr-submit a:hover {
  color: #000000;
}
#pr-write .p-w-r .thank-you-page a {
  color: #333333;
}
#pr-write .p-w-r .thank-you-page a:hover {
  color: #000000;
}
#pr-write .p-w-r .form-group.pr-media_videourl-form-group {
  display: none;
}

.p-w-r .pr-rd-flag-review-btn {
  text-decoration: underline;
  color: #333333;
  border: none;
  background: transparent;
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-reco span {
  color: #ffffff;
}
.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-snippet-reco-to-friend-green {
  background-color: #333333;
}
.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-snippet-reco-to-friend-green circle {
  fill: #333333;
  stroke: #ffffff;
}

.p-w-r .pr-read-review .pr-rd-image-container figcaption,
.p-w-r .pr-review-display .pr-rd-image-container figcaption {
  background-color: rgba(0, 0, 0, 0.5);
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-header-intro {
  border-bottom: 1px solid #e6e6e6;
}
.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-block {
  border-right: 1px solid #e6e6e6;
}
.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff {
  border: 1px solid #e6e6e6;
}
.p-w-r .pr-review-snapshot .pr-faceoff-img-txt {
  border: 1px solid #e6e6e6;
}
.p-w-r .pr-review-snapshot .pr-faceoff-img {
  border-right: 1px solid #e6e6e6;
}
.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-footer,
.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-footer,
.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-footer,
.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-footer {
  border-bottom: 1px solid #e6e6e6;
}
.p-w-r .p-w-r .pr-footer {
  border-top: 1px solid #e6e6e6;
}
/*# sourceMappingURL=https://www.sefiles.net/merchant/2736/css/ws_pw_gabe_site_2736.css.map */
