.outofstock {
  color: #D33C2C !important; }

div.product-detail .promotions {
  color: #C25414; }

.store-finder-filter .js-stores-html-wrap .refinement-list-button .apply {
  background-color: #c64b1a; }

.refinement-switch .change-store {
  font-family: lato; }

.product-detail.product-wrapper .preorderstock,
.product-detail.method-wrapper .preorderstock,
.shipping-bopis-modal .store .store-details .delivery-text.preorderstock {
  background-color: #636470; }

.product-detail.tooltip-product-option-msg.tooltip-error-msg {
  font-family: lato; }

.product-thumbnail-image.active {
  border-color: #636470; }

.locateOutOfStock span {
  color: #fff; }

#editWishlistProductModal .js-qv-availability-message .availability-msg-text.preorder {
  background-color: #636470; }

#editWishlistProductModal .js-qv-availability-message .availability-msg-text.backorder {
  background-color: #636470; }

div#product__detail-accordion-content-3 a {
  color: #C25414; }

.shipping-bopis-modal .store-details .delivery-text {
  color: #636470; }
  .shipping-bopis-modal .store-details .delivery-text.text-black {
    color: #0B101A; }

.product-detail .product-option-attribute {
  border-color: #1E2E42; }

@media (hover: hover) and (pointer: fine) {
  .product-detail .product-option-attribute.selectable:hover {
    background-color: #1E2E42;
    border-color: #1E2E42; }
  .product-detail .product-option-attribute.selectable:hover span {
    color: inherit; } }

.product-detail .description-and-detail .details-description, .product-detail .description-and-detail .shipping-returns, .product-detail .social-container {
  border-color: #636470;
  border-width: 1px;
  margin-bottom: 0; }

.product-detail .attributes .attribute .size .size-chart a,
.priceModal a,
.licenseLink_click {
  color: #636470; }

[data-bv-show="rating_summary"] .bv_main_container .bv_numReviews_text {
  color: #636470; }
  [data-bv-show="rating_summary"] .bv_main_container .bv_numReviews_text:hover {
    color: #303641; }

.restriction-notice {
  background: #F2F2F6; }

div.restriction-notice .restriction-notice__list li::before {
  background: #303641; }

.product-detail .attributes .non-input-label, .product-detail .attributes label,
.product-detail .product-name,
.quick-view-dialog .product-detail .product-name,
.choose-bonus-product-dialog .product-detail .product-name,
.restriction-notice .restriction-notice__list .sub-label,
.restriction-notice .restriction-notice__list li .notice-msg,
.restriction-notice .restriction-notice__list li .content-asset,
.product-detail .description-and-detail .details-description h2 button, .product-detail .description-and-detail .shipping-returns h2 button, .product-detail .social-container h2 button,
.product-detail .description-and-detail .details-description .content, .product-detail .description-and-detail .shipping-returns .content, .product-detail .social-container .content,
div.quick-view-dialog .product-detail .product-name,
div.choose-bonus-product-dialog .product-detail .product-name {
  color: #303641; }

.quick-view-dialog .full-pdp-link, .choose-bonus-product-dialog .full-pdp-link {
  color: #636470; }
  .quick-view-dialog .full-pdp-link:hover, .choose-bonus-product-dialog .full-pdp-link:hover {
    color: #303641; }

.form-control.custom-select-trigger, .ui-selectmenu-text,
.ui-menu-item-wrapper, .cancel-order-select-btn {
  color: #303641 !important; }

.product-detail .product-option-attribute.selected span {
  color: inherit; }

div.product-detail .product-option-attribute.selected {
  background: #1E2E42;
  border-color: #1E2E42; }
  div.product-detail .product-option-attribute.selected:hover {
    background: #1E2E42;
    border-color: #1E2E42; }

.product-detail .description-and-detail .details-description h2 button svg,
.product-detail .description-and-detail .shipping-returns h2 button svg,
.product-detail .social-container h2 button svg {
  fill: #1E2E42; }

.product-images .product-images__product-thumbnail-images-container .product-image-thumbnail-prev svg,
.product-images .product-images__product-thumbnail-images-container .product-image-thumbnail-next svg {
  fill: #303641; }

div .product-detail .attributes .color-attribute .color-value.swatch-circle.selected {
  border-color: #1E2E42; }

div .product-detail .attributes .color-attribute:not(.unselectable):hover,
div .product-detail .attributes .color-attribute:not(.unselectable):hover .color-value {
  border-color: #D0D3DE; }

div .product-detail .description-and-detail .details-description h2 button,
div .product-detail .description-and-detail .shipping-returns h2 button,
div .product-detail .social-container h2 button {
  padding-left: 0;
  font-weight: 400; }

div .message__messaging,
div .message__messaging .message__headline span,
div .message__messaging .message__sub-headline span,
div .message__messaging .message__disclaimer span {
  color: #303641; }

.quick-view-dialog .product-detail .attributes .attribute .size .size-chart a,
.choose-bonus-product-dialog .product-detail .attributes .attribute .size .size-chart a {
  color: #636470; }
  .quick-view-dialog .product-detail .attributes .attribute .size .size-chart a:hover,
  .choose-bonus-product-dialog .product-detail .attributes .attribute .size .size-chart a:hover {
    color: #303641; }

.description-and-detail {
  margin-bottom: 30px; }

div.availability-bopis-block .locateInStock.lowstock {
  background-color: #C25414; }

div.availability-bopis-block .locateInStock.instock {
  background-color: #2C7C21; }

div.availability-bopis-block .productdetail__info-form-shippingmethod-each-label,
div.product-detail .availability-msg-text.lowstock span {
  color: #303641; }

.locateOutOfStock {
  background: #636470; }

.product-detail .pid-content {
  color: #636470; }

div.product-detail .description-and-detail .details-description .accordion-body .details ul li,
div.product-detail .description-and-detail .shipping-returns .accordion-body .details ul li,
div.product-detail .social-container .accordion-body .details ul li {
  color: #303641; }

div.product-detail .availability-msg-text.instock {
  color: #2C7C21; }

div.product-detail .availability-msg-text.lowstock {
  color: #C25414; }

body #main div.low-inventory-message-pdp p,
div.quick-view-dialog .modal-body .low-inventory-message-pdp p,
div.choose-bonus-product-dialog .modal-body .low-inventory-message-pdp p {
  color: #D33C2C; }

div.availability-bopis-block .deliveryStoreLocate {
  color: #303641; }

div.availability-bopis-block .store-options .change-store a,
div.availability-bopis-block .store-options .view-store-details a {
  color: #303641;
  text-decoration: underline; }
  div.availability-bopis-block .store-options .change-store a:hover,
  div.availability-bopis-block .store-options .view-store-details a:hover {
    color: #636470;
    text-decoration: none; }

div.availability-bopis-block .deliveryStoreLocate {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='32' viewBox='0 0 27 32' fill='none'%3E%3Cpath d='M1.68076 13.2784C1.68076 6.87113 6.98241 1.65652 13.4966 1.65652C20.0109 1.65652 25.3125 6.87113 25.3125 13.2784C25.3125 16.3462 24.0797 19.265 21.9106 21.4316L23.1029 22.6044C25.5112 20.2058 27 16.9161 27 13.2784C27 5.94349 20.954 3.05176e-05 13.5 3.05176e-05C6.04603 3.05176e-05 0 5.94681 0 13.2784C0 16.9161 1.48877 20.2058 3.89708 22.6044L5.08945 21.4316C2.91692 19.265 1.68413 16.3462 1.68413 13.2751L1.68076 13.2784Z' fill='%231E2E42'/%3E%3Cpath d='M13.4965 29.6578L7.5145 23.7739L6.3255 24.9434L13.4965 32L20.6709 24.9434L19.4819 23.7706L13.4965 29.6578Z' fill='%231E2E42'/%3E%3Cpath d='M13.4966 9.10406C11.122 9.10406 9.19872 10.9958 9.19872 13.3314C9.19872 15.6671 11.122 17.5588 13.4966 17.5588C15.8712 17.5588 17.7945 15.6671 17.7945 13.3314C17.7945 10.9958 15.8712 9.10406 13.4966 9.10406ZM13.4966 15.9056C12.055 15.9056 10.8828 14.7527 10.8828 13.3347C10.8828 11.9168 12.055 10.7639 13.4966 10.7639C14.9382 10.7639 16.1104 11.9168 16.1104 13.3347C16.1104 14.7527 14.9382 15.9056 13.4966 15.9056Z' fill='%231E2E42'/%3E%3C/svg%3E"); }

div.product-detail .select-product-option-message {
  color: #D33C2C; }

div.product-detail .attributes .attribute .size .size-chart a::before,
div.quick-view-dialog .product-detail .attributes .attribute .size .size-chart a::before,
div.choose-bonus-product-dialog .product-detail .attributes .attribute .size .size-chart a::before {
  background: #636470; }

div.quick-view-dialog .modal-header .close-modal svg,
div.choose-bonus-product-dialog .modal-header .close-modal svg {
  fill: #1E2E42; }

div.product-detail .description-and-detail .details-description,
div.product-detail .description-and-detail .shipping-returns,
div.product-detail .social-container {
  border-color: #D0D3DE; }

div.product-detail .productdetail__info-form-ship-to-me-label {
  color: #303641; }

div.product-detail .availability-msg-text.instock {
  color: #2C7C21; }

div .color-attribute.unselectable::after,
div .product-option-attribute.unselectable::after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 40 40' style='enable-background:new 0 0 40 40;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23636470;%7D%0A%3C/style%3E%3Cpath class='st0' d='M2,39.5c-0.4,0-0.8-0.1-1.1-0.4c-0.6-0.6-0.6-1.5,0-2.1l36-36c0.6-0.6,1.5-0.6,2.1,0c0.6,0.6,0.6,1.5,0,2.1 l-36,36C2.8,39.4,2.4,39.5,2,39.5z'/%3E%3C/svg%3E%0A"); }

div .priceModal a:hover,
div .product-detail .attributes .attribute .size .size-chart a:hover {
  color: #303641; }

div.mobile-zoom-modal__container .mobile-zoom-modal.modal .product-thumbnail-images .product-thumbnail-images-prev,
div.mobile-zoom-modal__container .mobile-zoom-modal.modal .product-thumbnail-images .product-thumbnail-images-next,
div.mobile-zoom-modal__container .mobile-zoom-modal.modal .mobile-zoom-modal__close {
  border-color: #636470; }

div.mobile-zoom-modal__container .mobile-zoom-modal.modal .product-thumbnail-images .product-thumbnail-images-prev svg,
div.mobile-zoom-modal__container .mobile-zoom-modal.modal .product-thumbnail-images .product-thumbnail-images-next svg,
div.mobile-zoom-modal__container .mobile-zoom-modal.modal .mobile-zoom-modal__close svg {
  fill: #303641; }

div.product-images__product-thumbnail-images-container .slick-dots li button {
  border-color: #D0D3DE; }

div.product-images__product-thumbnail-images-container .slick-dots li.slick-active button {
  border-color: #303641;
  background: #303641; }
