@keyframes spin {
	 0% {
		 transform: translateY(-50%) rotate(0);
	}
	 100% {
		 transform: translateY(-50%) rotate(360deg);
	}
}
 .card-figcaption .wishlist-dropdown {
	 display: flex;
	 flex-wrap: wrap;
	 flex-direction: column-reverse;
	 top: unset !important;
}
 .card-figcaption .wishlist-dropdown li {
	 border-bottom: 1px solid #d1d1d1;
}
 .card-figcaption .wishlist-dropdown .view-wishlist-link a {
	 margin-bottom: 0 !important;
}
 .productView-details .wishlist-dropdown {
	 top: auto !important;
}
 article.card:has(.card-figcaption-button.compare) .cc-btn-cmp-item.cc-Compare-militaryshop {
	 display: block;
}
 article.card:has(.card-figcaption-button.wishlist) .cc-btn-cmp-item.cc-Wish-militaryshop {
	 display: block;
}
 .cc-btn-cmp-cp {
	 display: block;
	 width: 100%;
	 position: relative;
}
 .cc-btn-cmp-cp .cc-btn-cmp-cp-wrap {
	 display: flex;
	 flex-wrap: nowrap;
	 align-items: center;
	 justify-content: center;
	 margin: 0 -5px;
}
 .cc-btn-cmp-cp .cc-btn-cmp-cp-wrap .cc-btn-cmp-item.cc-Compare-militaryshop {
	 display: none;
}
 .cc-btn-cmp-cp .cc-btn-cmp-cp-wrap .cc-btn-cmp-item.cc-Wish-militaryshop {
	 display: none;
}
 .cc-btn-cmp-cp .cc-btn-cmp-cp-wrap .cc-btn-cmp-item {
	 padding: 0 5px;
	/* position: relative;
	 */
}
 .cc-btn-cmp-cp .cc-btn-cmp-cp-wrap .cc-btn-cmp-item .cc-wishlist-dropdown {
	 display: none;
}
 .cc-btn-cmp-cp .cc-btn-cmp-cp-wrap .cc-btn-cmp-item a {
	 width: 30px;
	 display: block;
	 height: 30px;
	 padding: 3px;
	 background: #f3f3f3;
	 border-radius: 3px;
}
 .cc-btn-cmp-cp .cc-btn-cmp-cp-wrap .cc-btn-cmp-item a span {
	 display: none;
}
 .cc-btn-cmp-cp .cc-btn-cmp-cp-wrap .cc-btn-cmp-item a i {
	 height: 16px;
	 width: 16px;
}
 .cc-btn-cmp-cp .cc-btn-cmp-cp-wrap .cc-btn-cmp-item a i svg {
	 fill: #000;
}
 .cc-btn-cmp-cp .cc-btn-cmp-cp-wrap .cc-btn-cmp-item a:hover {
	 background: #f26522;
}
 .cc-btn-cmp-cp .cc-btn-cmp-cp-wrap .cc-btn-cmp-item a:hover i svg {
	 fill: #fff;
}
 .cc-wishlist-added .cc-btn-cmp-cp .cc-btn-cmp-cp-wrap .cc-btn-cmp-item {
	/* background: #f26522;
	 */
}
 .cc-wishlist-added .cc-btn-cmp-cp .cc-btn-cmp-cp-wrap .cc-btn-cmp-item a.cc-cmp-wish-list-button i {
	/* fill: #fff;
	 */
}
 .cc-compare-added .cc-btn-cmp-cp .cc-btn-cmp-cp-wrap .cc-btn-cmp-item a.cc-cmp-Compare-button {
	 background: #f26522;
}
 .cc-compare-added .cc-btn-cmp-cp .cc-btn-cmp-cp-wrap .cc-btn-cmp-item a.cc-cmp-Compare-button i svg {
	 fill: #fff;
}
 .cc-wishlist-added .cc-btn-cmp-cp .cc-btn-cmp-cp-wrap .cc-btn-cmp-item .cc-wishlist-dropdown {
	 display: flex;
	 flex-wrap: wrap;
	 width: 100%;
	 position: absolute;
	 bottom: 18px;
	 left: 0;
	 z-index: 9;
}
 .cc-wishlist-added .cc-btn-cmp-cp .cc-btn-cmp-cp-wrap .cc-btn-cmp-item .cc-wishlist-dropdown li {
	 width: 100%;
}
 .cc-wishlist-added .cc-btn-cmp-cp .cc-btn-cmp-cp-wrap .cc-btn-cmp-item .cc-wishlist-dropdown li a {
	 width: 100%;
}
 .cc-wishlist-added .card-figcaption {
	/* opacity: 1;
	 */
}
 .card {
	 position: relative;
}
 .card .card-figure:hover .card-figcaption-body {
	 display: block;
}
 .card .card-figcaption {
	 opacity: 1;
}
 .card .card-figcaption .card-figcaption-body {
	 display: none;
}
 .card .card-figcaption-body-alt {
	/* display: none !important;
	 */
	 position: unset;
}
 .card .card-figcaption-body-alt > a.button {
	 display: none !important;
}
 .card .card-figcaption-body-alt > label.button {
	 display: none !important;
}
 .card .card-figcaption .wishlist-dropdown {
	 bottom: -10px;
	/* left: 0 !important;
	 */
	 margin: 0 auto;
	 text-align: center;
}
 #modal:has(.modal-body.quickView) .modal--large {
	 width: 1100px;
	 border-radius: 6px !important;
}
 #modal:has(.modal-body.quickView) .modal-body {
	 margin-right: 5px;
}
 #modal:has(.modal-body.quickView) .modal-close {
	 top: -30px;
	 right: -30px;
	 color: #fff !important;
	 background-color: transparent;
	 font-weight: 300 !important;
}
 #modal:has(.modal-body.quickView) .modal-background {
	 background: #000 !important;
}
 .zinrelo-tab {
	 z-index: 997 !important;
}
 .cc-compare-popup-show .cc-compare-product-section {
	 display: block;
}
 .cc-compare-product-section.cc-more-products .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-top-sec .cc-remove-section {
	 display: none !important;
}
 .cc-compare-product-section {
	 display: none;
}
 .cc-compare-product-section .cc-compare-overlay {
	 position: fixed;
	 width: 100%;
	 height: 100%;
	 top: 0;
	 left: 0;
	 right: 0;
	 margin: 0 auto;
	 z-index: 10000;
	 background: rgba(0, 0, 0, 0.7);
}
 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap {
	 position: absolute;
	 top: 50%;
	 transform: translateY(-50%);
	 left: 0;
	 right: 0;
	 margin: 0 auto;
	 background: #fff;
	 width: 1000px;
	 border-radius: 8px;
	 padding: 20px 0 10px;
	 height: calc(100% - 60px);
}
 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-close .cc-modal-close {
	 top: -30px;
	 right: -30px;
	 color: #fff;
	 background: none;
	 font-weight: 300;
	 position: absolute;
	 font-size: 32px;
	 text-decoration: none;
}
 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-top-sec {
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 position: relative;
	 padding: 0 20px 20px;
}
 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-top-sec .cc-header-sec {
	 font-size: 30px;
	 font-family: "Open Sans";
	 font-weight: 700;
	 text-align: center;
}
 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-top-sec .cc-remove-section {
	 position: absolute;
	 right: 20px;
}
 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-top-sec .cc-remove-section a {
	 color: #000;
	 font-weight: 600;
}
 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec {
	 display: flex;
	 align-items: center;
	 flex-wrap: wrap;
	 justify-content: center;
	 height: calc(100% - 70px);
	 overflow-y: auto;
	 padding-bottom: 0px;
	 width: 100%;
	/* overflow-x: hidden;
	 */
}
 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec::-webkit-scrollbar-track {
	 background-color: #e4e4e4;
}
 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec::-webkit-scrollbar {
	 width: 8px;
	 height: 8px;
	 background-color: #f5f5f5;
}
 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec::-webkit-scrollbar-thumb {
	 background-color: #f26522;
}
 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec .compareTable-removeProduct {
	 height: 30px;
	 width: 30px;
	 right: 5px;
}
 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec .compareTable-heading {
	 padding-left: 0 !important;
}
 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec .compareTable-removeProduct .icon {
	 fill: #757575;
	 height: 20px;
	 margin-top: 5px;
	 width: 20px;
}
 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec .container {
	 max-width: 100%;
	 padding-left: 0 !important;
}
 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec .page {
	 margin: 0;
}
 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec .breadcrumbs, .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec .page-heading {
	 display: none !important;
}
 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec .page-heading {
	 margin-bottom: 25px;
	 margin-top: 0px;
}
 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec .compareTable-heading {
	 width: 100px;
}
 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec .compareTable-product {
	 width: 200px;
}
 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec .compareTable-product .card .card-body .card-text a {
	 display: none;
}
 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec .compareTable-headingText {
	 font-weight: 600;
}
 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec .card {
	/* min-width: 200px;
	 */
}
 .cc-new-compare-icon {
	 display: none;
}
 .cc-new-compare-icon.cc-show {
	 display: flex;
}
 .cc-new-compare-icon.cc-show .cc-compare-count {
	 background-color: #333;
	 border-radius: 50%;
	 color: white;
	 display: block;
}
 .navUser-action--compare.show {
	 display: none !important;
}
 .cc-compare-error-message {
	 display: none;
}
 .cc-compare-error-message.cc-compare-error-show {
	 display: block;
}
 .cc-compare-error-message .cc-error-overlay {
	 position: fixed;
	 width: 100%;
	 height: 100%;
	 top: 0;
	 left: 0;
	 right: 0;
	 margin: 0 auto;
	 z-index: 99999;
	 background: rgba(0, 0, 0, 0.7);
}
 .cc-compare-error-message .cc-error-overlay .cc-compare-error-section {
	 position: absolute;
	 top: 50%;
	 transform: translateY(-50%);
	 left: 0;
	 right: 0;
	 margin: 0 auto;
	 background: #fff;
	 width: 500px;
	 height: auto;
	 border-radius: 8px;
	 padding: 20px;
}
 .cc-compare-error-message .cc-error-overlay .cc-compare-error-section .cc-compare-error-sec {
	 display: flex;
	 align-items: center;
	 flex-wrap: wrap;
	 justify-content: center;
}
 .cc-compare-error-message .cc-error-overlay .cc-compare-error-section .cc-compare-error-sec .cc-error-text {
	 font-size: 16px;
	 text-align: center;
	 font-weight: 300;
	 position: relative;
	 float: none;
	 margin: 0;
	 padding: 20px 0;
	 line-height: normal;
	 color: #545454;
	 word-wrap: break-word;
	 display: block;
	 width: 100%;
}
 .cc-compare-error-message .cc-error-overlay .cc-compare-error-section .cc-compare-error-sec .cc-close-ok {
	 background-color: black;
	 border-color: black;
	 color: white;
	 text-transform: uppercase;
	 transition: all 0.15s ease;
	 -webkit-appearance: none;
	 -moz-appearance: none;
	 border-style: solid;
	 border-width: 1px;
	 cursor: pointer;
	 font-weight: 500;
	 line-height: normal;
	 margin: 0 0 1rem;
	 position: relative;
	 text-align: center;
	 text-decoration: none;
	 display: inline-block;
	 font-size: 1rem;
	 padding: 0.92857rem 2.38571rem;
	 border-radius: 4px;
	 outline: none;
	 vertical-align: middle;
}
 .cc-compare-loader .cc-cmp-buffer {
	 display: block;
}
 .cc-cmp-buffer {
	 display: none;
	 position: fixed;
	 right: 0;
	 top: 0;
	 left: 0;
	 bottom: 0;
	 background-color: rgba(255, 255, 255, 0.9);
	 width: 100%;
	 height: 100%;
	 opacity: 1;
	 transition: all 250ms ease-out;
	 z-index: 1000000021;
}
 .cc-cmp-buffer:before {
	 height: 2.85714rem;
	 width: 2.85714rem;
	 border-radius: 2.85714rem;
	 border: solid 2px;
	 border-color: #fff #fff #999 #999;
	 content: "";
	 display: block;
	 left: 0;
	 margin: 0 auto;
	 position: absolute;
	 right: 0;
	 top: 50%;
	 transform: translateY(-50%) rotate(0);
	 transform-style: preserve-3d;
	 animation: spin 0.5s infinite cubic-bezier(0.69, 0.31, 0.56, 0.83);
}
 .cc-quick-overlay-new {
	 display: none;
	 position: fixed;
	 right: 0;
	 top: 0;
	 left: 0;
	 bottom: 0;
	 z-index: 10000;
	 width: 100%;
	 height: 100%;
	 background: #000 !important;
}
 .modal {
	 z-index: 10005 !important;
}
 .cc-quickview-show .cc-quick-overlay-new {
	 display: block;
}
 .cc-quickview-show .modal-background {
	 display: none !important;
}
 .productView--quickView .productView-tabs .cc-cri-text {
	 font-size: 16px;
	 color: #999;
	 padding: 0 0 10px 0;
	 border-bottom: 2px solid transparent;
	 cursor: pointer;
}
 .productView--quickView .productView-tabs .cc-cri-text img {
	 height: 30px;
}
 @media screen and (max-width: 1180px) {
	 .productView--quickView .productView-tabs .cc-cri-text {
		 font-size: 11px;
	}
}
 .productView--quickView .productView-tabs .cc-cri-text:hover {
	 color: #333;
}
 .productView--quickView .productView-tabs .cc-cri-text .productView-tab-button {
	 font-size: 12px;
	 font-weight: 600;
	 color: #999;
	 display: flex;
	 flex-direction: column;
	 align-items: center;
	 justify-content: center;
	 padding: 0 0 10px 0;
	 border-bottom: 2px solid transparent;
	 cursor: pointer;
}
 .productView--quickView .productView-tabs .cc-cri-text .productView-tab-button.cc-active {
	 padding: 0 0 7px;
	 border-bottom: 2px solid #999;
	 color: black;
}
 .productView--quickView .productView-tab-content.cc-active {
	 height: auto;
	 opacity: 1;
}
 .productView--quickView .cc-cri-content.cc-faqs h2.page-heading, .productView--quickView .cc-cri-content.cc-faqs div[data-content-region], .productView--quickView .cc-cri-content.cc-faqs h1, .productView--quickView .cc-cri-content.cc-faqs title {
	 display: none !important;
}
 .productView--quickView .cc-cri-content.cc-faqs button.collapsible {
	 background: #fff;
	 border: none;
	 color: #000 !important;
	 transition: none;
	 text-transform: uppercase;
	 padding: 10px 0;
	 margin: 0;
	 font-weight: 700;
	 font-size: 15px;
	 position: relative;
	 border-bottom: 2px solid #e9e9e9;
}
 .productView--quickView .cc-cri-content.cc-faqs button.collapsible:after {
	 content: '+';
	 font-size: 16px;
	 font-weight: 600;
	 position: absolute;
	 top: 50%;
	 transform: translateY(-50%);
	 right: 5px;
}
 .productView--quickView .cc-cri-content.cc-faqs button.collapsible.active:after {
	 content: '-';
}
 .productView--quickView .cc-cri-content.cc-faqs div.content {
	 padding: 0;
	 max-height: 300px;
	 overflow: auto;
	 margin: 10px 0;
}
 .productView--quickView .cc-cri-content.cc-faqs div.content::-webkit-scrollbar {
	 width: 10px;
	 background-color: #e5e5e5;
}
 .productView--quickView .cc-cri-content.cc-faqs div.content::-webkit-scrollbar-thumb {
	 background: #fb6c32;
}
 .productView--quickView .cc-cri-content.cc-faqs div.content br {
	 display: none !important;
}
 .productView--quickView .cc-cri-content.cc-faqs div.content p br {
	 display: block !important;
}
 .productView--quickView .cc-cri-content.cc-faqs div.content h3 {
	 margin: 0 0 10px 0;
	 font-size: 14px;
	 font-weight: 700;
}
 .productView--quickView .cc-cri-content.cc-faqs div.content p {
	 font-size: 14px;
	 padding-right: 15px;
}
 .cc-whishlist-count {
	 /*position: absolute;*/
}
 .productView-tab + .productView-tab {
	 margin-left: 15px !important;
}
 .productView-tab--description .productView-tab-title {
	 font-size: 12px;
	 font-weight: 600;
	 color: #999;
	 display: flex;
	 flex-direction: column;
	 align-items: center;
	 justify-content: center;
	 padding: 0 0 10px 0;
	 border-bottom: 2px solid transparent;
	 cursor: pointer;
}
 .productView-tab--description .productView-tab-title img {
	 order: 0;
	 height: 30px;
}
 .productView-tab--description .productView-tab-title .cc-showw + img {
	 display: none;
}
 @media only screen and (min-width: 4001px) and (max-width: 9000px) {
	 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap {
		 width: 2500px;
	}
}
 @media only screen and (min-width: 3001px) and (max-width: 4000px) {
	 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap {
		 width: 2300px;
	}
}
 @media only screen and (min-width: 2001px) and (max-width: 3000px) {
	 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap {
		 width: 1500px;
	}
}
 @media only screen and (min-width: 1800px) and (max-width: 2000px) {
	 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap {
		 width: 1400px;
	}
}
 .wishlist-dropdown > li:first-child:has(> p) {
	 display: none;
}
 .cc-quickview-show .modal-body.quickView .cc-delevery-backdrop {
	 position: fixed;
	 inset: 0;
	 width: 200vw;
	 height: 200vh;
	 background: rgba(0, 0, 0, 0.6);
	 z-index: 99999;
	 left: -100%;
	 right: -100%;
	 top: -100%;
	 bottom: -100%;
}
 .cc-quickview-show .productView-bulkPricing {
	 display: none !important;
}
 .cc-wishlist-close-wrap {
	 position: absolute;
	 top: -5px;
	 right: -5px;
	 z-index: 1;
	 line-height: 17px;
	 background: #000;
	 color: #fff;
	 width: 15px;
	 height: 15px;
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 border-radius: 50%;
}
 .cc-user-logged-out .dropdown-menu.wishlist-dropdown .view-wishlist-link.cc-view-all {
	 display: none !important;
}
 button.bn-pill {
	 z-index: 2145 !important;
}

.cc-wishlist-icon {
		 display: flex;
	 }
 @media only screen and (max-width: 999px) {
	 #modal:has(.modal-body.quickView) .modal-close {
		 top: 0px;
		 right: 0px;
		 color: #000 !important;
		 background-color: transparent;
		 font-weight: normal !important;
	}
	 .card-figcaption .wishlist-dropdown {
		 display: flex;
		 flex-wrap: wrap;
		 flex-direction: column-reverse;
		 top: unset !important;
	}
	 .card-figcaption .wishlist-dropdown li {
		 border-bottom: 1px solid #d1d1d1;
	}
	 .card-figcaption .wishlist-dropdown .view-wishlist-link a {
		 margin-bottom: 0 !important;
	}
	 .wishlist-dropdown > li:first-child:has(> p) {
		 display: none;
	}
	 .productView-details .wishlist-dropdown {
		 top: auto !important;
	}
	 article.card:has(.card-figcaption-button.compare) .cc-btn-cmp-item.cc-Compare-militaryshop {
		 display: block;
	}
	 article.card:has(.card-figcaption-button.wishlist) .cc-btn-cmp-item.cc-Wish-militaryshop {
		 display: block;
	}
	 .cc-btn-cmp-cp {
		 display: block;
		 width: 100%;
		 position: relative;
	}
	 .cc-btn-cmp-cp .cc-btn-cmp-cp-wrap {
		 display: flex;
		 flex-wrap: nowrap;
		 align-items: center;
		 justify-content: center;
		 margin: 0 -5px;
	}
	 .cc-btn-cmp-cp .cc-btn-cmp-cp-wrap .cc-btn-cmp-item.cc-Compare-militaryshop {
		 display: none;
	}
	 .cc-btn-cmp-cp .cc-btn-cmp-cp-wrap .cc-btn-cmp-item.cc-Wish-militaryshop {
		 display: none;
	}
	 .cc-btn-cmp-cp .cc-btn-cmp-cp-wrap .cc-btn-cmp-item {
		 padding: 0 5px;
		/* position: relative;
		 */
	}
	 .cc-btn-cmp-cp .cc-btn-cmp-cp-wrap .cc-btn-cmp-item .cc-cmp-Compare-button i {
		 height: 23px;
		 width: 23px;
	}
	 .cc-btn-cmp-cp .cc-btn-cmp-cp-wrap .cc-btn-cmp-item .cc-wishlist-dropdown {
		 display: none;
	}
	 .cc-btn-cmp-cp .cc-btn-cmp-cp-wrap .cc-btn-cmp-item a {
		 width: 30px;
		 display: block;
		 height: 30px;
		 padding: 3px;
		 background: #f3f3f3;
		 border-radius: 3px;
	}
	 .cc-btn-cmp-cp .cc-btn-cmp-cp-wrap .cc-btn-cmp-item a span {
		 display: none;
	}
	 .cc-btn-cmp-cp .cc-btn-cmp-cp-wrap .cc-btn-cmp-item a i {
		 height: 16px;
		 width: 16px;
	}
	 .cc-btn-cmp-cp .cc-btn-cmp-cp-wrap .cc-btn-cmp-item a i svg {
		 fill: #000;
	}
	 .cc-wishlist-added .cc-btn-cmp-cp .cc-btn-cmp-cp-wrap .cc-btn-cmp-item {
		/* background: #f26522;
		 */
	}
	 .cc-wishlist-added .cc-btn-cmp-cp .cc-btn-cmp-cp-wrap .cc-btn-cmp-item a.cc-cmp-wish-list-button i {
		/* fill: #fff;
		 */
	}
	 .cc-compare-added .cc-btn-cmp-cp .cc-btn-cmp-cp-wrap .cc-btn-cmp-item a.cc-cmp-Compare-button {
		 background: #f26522;
	}
	 .cc-compare-added .cc-btn-cmp-cp .cc-btn-cmp-cp-wrap .cc-btn-cmp-item a.cc-cmp-Compare-button i svg {
		 fill: #fff;
	}
	 .cc-wishlist-added .cc-btn-cmp-cp .cc-btn-cmp-cp-wrap .cc-btn-cmp-item .cc-wishlist-dropdown {
		 display: flex;
		 flex-wrap: wrap;
		 width: 100%;
		 position: absolute;
		 bottom: 18px;
		 left: 0;
		 z-index: 9;
	}
	 .cc-wishlist-added .cc-btn-cmp-cp .cc-btn-cmp-cp-wrap .cc-btn-cmp-item .cc-wishlist-dropdown li {
		 width: 100%;
	}
	 .cc-wishlist-added .cc-btn-cmp-cp .cc-btn-cmp-cp-wrap .cc-btn-cmp-item .cc-wishlist-dropdown li a {
		 width: 100%;
	}
	 .card {
		 position: relative;
	}
	 .card .card-figcaption-body-alt {
		/* display: none !important;
		 */
		 position: unset;
	}
	 .card .card-figcaption-body-alt > a.button {
		 display: none !important;
	}
	 .card .card-figcaption-body-alt > label.button {
		 display: none !important;
	}
	 .card .card-figcaption .wishlist-dropdown {
		 bottom: -10px;
		/* left: 0 !important;
		 */
		 margin: 0 auto;
		 text-align: center;
	}
	 
	 .zinrelo-tab {
		 z-index: 997 !important;
	}
	 .cc-compare-popup-show .cc-compare-product-section {
		 display: block;
	}
	 .cc-compare-popup-show .bn-pill {
		 z-index: 997 !important;
	}
	 body.page-type-category h1.page-heading {
		 width: calc(100% - 160px) !important;
	}
	 .cc-compare-product-section.cc-more-products .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-top-sec .cc-remove-section {
		 display: none !important;
	}
	 .cc-compare-product-section {
		 display: none;
	}
	 .cc-compare-product-section .cc-compare-overlay {
		 position: fixed;
		 width: 100%;
		 height: 100%;
		 top: 0;
		 left: 0;
		 right: 0;
		 margin: 0 auto;
		 z-index: 999999;
		 background: rgba(0, 0, 0, 0.7);
	}
	 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap {
		 position: absolute;
		 top: 50%;
		 transform: translateY(-50%);
		 left: 0;
		 right: 0;
		 margin: 0 auto;
		 background: #fff;
		/* width: 1000px;
		 */
		 max-width: 600px;
		 width: 95%;
		 border-radius: 10px;
		 padding: 20px 0;
		 height: calc(100% - 100px);
	}
	 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-close .modal-close {
		 top: -40px;
		 right: 0;
		 color: #fff;
		 background: none;
		 font-weight: 300;
		 left: 0;
		 margin: 0 auto;
		 height: 35px;
		 line-height: 35px;
	}
	 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-close .cc-modal-close {
		 top: -40px;
		 right: 0;
		 color: #fff;
		 background: none;
		 font-weight: 300;
		 left: 0;
		 margin: 0 auto;
		 height: 35px;
		 line-height: 35px;
		 width: 23px;
	}
	 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-top-sec {
		 display: flex;
		 align-items: center;
		 justify-content: center;
		 position: relative;
		 padding: 0 20px 20px;
		 flex-wrap: wrap;
	}
	 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-top-sec .cc-header-sec {
		 font-size: 25px;
		 font-family: "Open Sans";
		 font-weight: 700;
		 text-align: center;
	}
	 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-top-sec .cc-remove-section {
		 display: flex !important;
		 align-items: center;
		 justify-content: center;
		 width: 100%;
	}
	 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-top-sec .cc-remove-section a {
		 color: #000;
		 font-weight: 600;
	}
	 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec {
		 display: flex;
		 align-items: center;
		 flex-wrap: wrap;
		 justify-content: center;
		 height: calc(100% - 70px);
		 overflow-y: auto;
		 padding-bottom: 0px;
		 width: 100%;
	}
	 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec::-webkit-scrollbar-track {
		 background-color: #e4e4e4;
	}
	 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec::-webkit-scrollbar {
		 width: 5px;
		 height: 5px;
		 background-color: #f5f5f5;
	}
	 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec::-webkit-scrollbar-thumb {
		 background-color: #f26522;
	}
	 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec .compareTable-removeProduct {
		 height: 30px;
		 width: 30px;
		 right: 5px;
	}
	 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec .compareTable-removeProduct .icon {
		 fill: #757575;
		 height: 20px;
		 margin-top: 5px;
		 width: 20px;
	}
	 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec .container {
		 max-width: 100%;
		 padding-left: 0 !important;
	}
	 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec .container .page-content {
		 padding-left: 0 !important;
	}
	 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec .page {
		 margin: 0;
	}
	 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec .breadcrumbs, .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec .page-heading {
		 display: none !important;
	}
	 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec .compareTable .card .card-body .card-text a {
		 display: none;
	}
	 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec .compareTable .compareTable-item .icon {
		 height: 20px;
		 width: 20px;
	}
	 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec .compareTable .compareTable-item .cc-scrollable-content {
		 display: block;
		 max-height: 200px;
		 overflow-x: auto;
	}
	 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec .compareTable .compareTable-item .cc-scrollable-content::-webkit-scrollbar-track {
		 background-color: #e4e4e4;
	}
	 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec .compareTable .compareTable-item .cc-scrollable-content::-webkit-scrollbar {
		 width: 5px;
		 background-color: #f5f5f5;
	}
	 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec .compareTable .compareTable-item .cc-scrollable-content::-webkit-scrollbar-thumb {
		 background-color: #f26522;
	}
	 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec .page-heading {
		 margin-bottom: 25px;
		 margin-top: 0px;
	}
	 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec .compareTable-headingText {
		 font-weight: 600;
	}
	 .cc-new-compare-icon {
		 display: none;
	}
	 .cc-new-compare-icon.cc-show {
		 display: flex;
	}
	 .cc-new-compare-icon.cc-show .cc-compare-count {
		/* background-color: #fb6c32;
		 */
		 background-color: #333;
		 border-radius: 50%;
		 color: white;
		 display: block;
		/* transform: translate(8px, -8px);
		 */
		 transform: translate(10px, 11px);
	}
	 .cc-new-compare-icon.cc-show .navUser-item-icon {
		 height: 27px;
		 width: 27px;
	}
	 .navUser-item.navUser-item--more {
		 position: absolute;
		 top: 27.5px;
		 right: 80px;
		 transform: translateY(-50%);
		 display: block;
	}
	 .navUser-item.navUser-item--more a {
		 display: none;
	}
	 .navUser-action--more[href="/wishlist.php"] {
		 display: block !important;
	}
	 .navUser-action--compare.show {
		 display: none !important;
	}
	 .navUser-item.navUser-item--compare {
		 position: absolute;
		 top: 0px;
		 right: 40px;
		 transform: translateY(-50%);
	}
	 .cc-compare-error-message {
		 display: none;
	}
	 .cc-compare-error-message.cc-compare-error-show {
		 display: block;
	}
	 .cc-compare-error-message .cc-error-overlay {
		 position: fixed;
		 width: 100%;
		 height: 100%;
		 top: 0;
		 left: 0;
		 right: 0;
		 margin: 0 auto;
		 z-index: 9999999;
		 background: rgba(0, 0, 0, 0.7);
	}
	 .cc-compare-error-message .cc-error-overlay .cc-compare-error-section {
		 position: absolute;
		 top: 50%;
		 transform: translateY(-50%);
		 left: 0;
		 right: 0;
		 margin: 0 auto;
		 background: #fff;
		 max-width: 500px;
		 width: 95%;
		 height: auto;
		 border-radius: 8px;
		 padding: 20px;
	}
	 .cc-compare-error-message .cc-error-overlay .cc-compare-error-section .cc-compare-error-sec {
		 display: flex;
		 align-items: center;
		 flex-wrap: wrap;
		 justify-content: center;
	}
	 .cc-compare-error-message .cc-error-overlay .cc-compare-error-section .cc-compare-error-sec .cc-error-text {
		 font-size: 16px;
		 text-align: center;
		 font-weight: 300;
		 position: relative;
		 float: none;
		 margin: 0;
		 padding: 20px 0;
		 line-height: normal;
		 color: #545454;
		 word-wrap: break-word;
		 display: block;
		 width: 100%;
	}
	 .cc-compare-error-message .cc-error-overlay .cc-compare-error-section .cc-compare-error-sec .cc-close-ok {
		 background-color: black;
		 border-color: black;
		 color: white;
		 text-transform: uppercase;
		 transition: all 0.15s ease;
		 -webkit-appearance: none;
		 -moz-appearance: none;
		 border-style: solid;
		 border-width: 1px;
		 cursor: pointer;
		 font-weight: 500;
		 line-height: normal;
		 margin: 0 0 1rem;
		 position: relative;
		 text-align: center;
		 text-decoration: none;
		 display: inline-block;
		 font-size: 1rem;
		 padding: 0.92857rem 2.38571rem;
		 border-radius: 4px;
		 outline: none;
		 vertical-align: middle;
	}
	 .cc-compare-loader .cc-cmp-buffer {
		 display: block;
	}
	 .cc-cmp-buffer {
		 display: none;
		 position: fixed;
		 right: 0;
		 top: 0;
		 left: 0;
		 bottom: 0;
		 background-color: rgba(255, 255, 255, 0.9);
		 width: 100%;
		 height: 100%;
		 opacity: 1;
		 transition: all 250ms ease-out;
		 z-index: 1000000021;
	}
	 .cc-cmp-buffer:before {
		 height: 2.85714rem;
		 width: 2.85714rem;
		 border-radius: 2.85714rem;
		 border: solid 2px;
		 border-color: #fff #fff #999 #999;
		 content: "";
		 display: block;
		 left: 0;
		 margin: 0 auto;
		 position: absolute;
		 right: 0;
		 top: 50%;
		 transform: translateY(-50%) rotate(0);
		 transform-style: preserve-3d;
		 animation: spin 0.5s infinite cubic-bezier(0.69, 0.31, 0.56, 0.83);
	}
	 #modal:has(.modal-body.quickView) #modal {
		 z-index: 9999999990 !important;
		 overflow: auto !important;
		 filter: none !important;
		 -webkit-filter: none !important;
	}
	 #modal:has(.modal-body.quickView) #modal .modal-content {
		 max-height: none !important;
	}
	 .productView--quickView {
		 padding-bottom: 40px !important;
	}
	 .productView--quickView .productView-options {
		 order: inherit !important;
	}
	 .productView--quickView .productView-bulkPricing {
		 display: none !important;
	}
	 .productView--quickView .productView-tabs .cc-cri-text {
		 font-size: 16px;
		 color: #999;
		 padding: 0 0 10px 0;
		 border-bottom: 2px solid transparent;
		 cursor: pointer;
	}
	 .productView--quickView .productView-tabs .cc-cri-text img {
		 height: 30px;
	}
	 .productView--quickView .productView-tabs .cc-cri-text:hover {
		 color: #333;
	}
	 .productView--quickView .productView-tab-content.cc-active {
		 height: auto;
		 opacity: 1;
	}
	 .productView--quickView .cc-cri-content.cc-faqs h2.page-heading, .productView--quickView .cc-cri-content.cc-faqs div[data-content-region], .productView--quickView .cc-cri-content.cc-faqs h1, .productView--quickView .cc-cri-content.cc-faqs title {
		 display: none !important;
	}
	 .productView--quickView .cc-cri-content.cc-faqs button.collapsible {
		 background: #fff;
		 border: none;
		 color: #000 !important;
		 transition: none;
		 text-transform: uppercase;
		 padding: 10px 0;
		 margin: 0;
		 font-weight: 700;
		 font-size: 15px;
		 position: relative;
		 border-bottom: 2px solid #e9e9e9;
	}
	 .productView--quickView .cc-cri-content.cc-faqs button.collapsible:after {
		 content: '+';
		 font-size: 16px;
		 font-weight: 600;
		 position: absolute;
		 top: 50%;
		 transform: translateY(-50%);
		 right: 5px;
	}
	 .productView--quickView .cc-cri-content.cc-faqs button.collapsible.active:after {
		 content: '-';
	}
	 .productView--quickView .cc-cri-content.cc-faqs div.content {
		 padding: 0;
		 max-height: 300px;
		 overflow: auto;
		 margin: 10px 0;
	}
	 .productView--quickView .cc-cri-content.cc-faqs div.content::-webkit-scrollbar {
		 width: 10px;
		 background-color: #e5e5e5;
	}
	 .productView--quickView .cc-cri-content.cc-faqs div.content::-webkit-scrollbar-thumb {
		 background: #fb6c32;
	}
	 .productView--quickView .cc-cri-content.cc-faqs div.content br {
		 display: none !important;
	}
	 .productView--quickView .cc-cri-content.cc-faqs div.content p br {
		 display: block !important;
	}
	 .productView--quickView .cc-cri-content.cc-faqs div.content h3 {
		 margin: 0 0 10px 0;
		 font-size: 14px;
		 font-weight: 700;
	}
	 .productView--quickView .cc-cri-content.cc-faqs div.content p {
		 font-size: 14px;
		 padding-right: 15px;
	}
	 .productView--quickView .productView-options .form-action-group {
		 bottom: 0px !important;
	}
	 .cc-whishlist-count {
		 position: absolute;
	}
	 .cc-quickview-show .cc-fr-65635091 {
		 z-index: 999 !important;
	}
	 .cc-quickview-show .cc-fr-55723387 {
		 z-index: 999 !important;
	}
	 .productView--quickView ul.productView-tabs.productView-tabs--right, .productView--quickView section.productView-tab-content {
		 display: none !important;
	}
	 .productView--quickView .cc-cri-section {
		 background: #fff;
		 padding: 20px 10px;
		 order: 6;
	}
	 .productView--quickView .cc-cri-section .cc-cri-wrap {
		 display: flex;
		 align-items: center;
		 justify-content: space-between;
		 position: relative;
	}
	 .productView--quickView .cc-cri-section .cc-cri-wrap:after {
		 content: "";
		 border-bottom: 2px solid #bababa;
		 width: 100%;
		 position: absolute;
		 bottom: 0;
		 opacity: 0.5;
	}
	 .productView--quickView .cc-cri-section .cc-cri-wrap .cc-cri-text {
		 font-size: 14px;
		 font-weight: 600;
		 color: #999;
		 display: flex;
		 flex-direction: column;
		 align-items: center;
		 justify-content: center;
		 padding: 0 0 10px 0;
		 border-bottom: 2px solid transparent;
		 cursor: pointer;
	}
	 .productView--quickView .cc-cri-section .cc-cri-wrap .cc-cri-text img {
		 height: 30px;
	}
	 .productView--quickView .cc-cri-section .cc-cri-wrap .cc-cri-text.cc-active {
		 border-color: #000;
		 color: #000;
	}
	 .productView--quickView .cc-cri-section .cc-cri-content {
		 display: none;
		 padding: 25px 0 0 0;
		 text-align: justify;
	}
	 .productView--quickView .cc-cri-section .cc-cri-content.cc-faqs h2.page-heading, .productView--quickView .cc-cri-section .cc-cri-content.cc-shipping h2.page-heading, .productView--quickView .cc-cri-section .cc-cri-content.cc-faqs div[data-content-region], .productView--quickView .cc-cri-section .cc-cri-content.cc-shipping div[data-content-region], .productView--quickView .cc-cri-section .cc-cri-content.cc-faqs h1, .productView--quickView .cc-cri-section .cc-cri-content.cc-shipping h1, .productView--quickView .cc-cri-section .cc-cri-content.cc-faqs title, .productView--quickView .cc-cri-section .cc-cri-content.cc-shipping title {
		 display: none !important;
	}
	 .productView--quickView .cc-cri-section .cc-cri-content.cc-faqs button.collapsible, .productView--quickView .cc-cri-section .cc-cri-content.cc-shipping button.collapsible {
		 background: #fff;
		 border: none;
		 color: #000 !important;
		 transition: none;
		 text-transform: uppercase;
		 padding: 10px 0;
		 margin: 0;
		 font-weight: 700;
		 font-size: 16px;
		 position: relative;
		 border-bottom: 2px solid #e9e9e9;
	}
	 .productView--quickView .cc-cri-section .cc-cri-content.cc-faqs button.collapsible:after, .productView--quickView .cc-cri-section .cc-cri-content.cc-shipping button.collapsible:after {
		 content: '+';
		 font-size: 16px;
		 font-weight: 600;
		 position: absolute;
		 top: 50%;
		 transform: translateY(-50%);
		 right: 5px;
	}
	 .productView--quickView .cc-cri-section .cc-cri-content.cc-faqs button.collapsible.active:after, .productView--quickView .cc-cri-section .cc-cri-content.cc-shipping button.collapsible.active:after {
		 content: '-';
	}
	 .productView--quickView .cc-cri-section .cc-cri-content.cc-faqs div.content, .productView--quickView .cc-cri-section .cc-cri-content.cc-shipping div.content {
		 padding: 0;
		 max-height: 300px;
		 overflow: auto;
		 margin: 10px 0;
	}
	 .productView--quickView .cc-cri-section .cc-cri-content.cc-faqs div.content::-webkit-scrollbar, .productView--quickView .cc-cri-section .cc-cri-content.cc-shipping div.content::-webkit-scrollbar {
		 width: 10px;
		 background-color: #e5e5e5;
	}
	 .productView--quickView .cc-cri-section .cc-cri-content.cc-faqs div.content::-webkit-scrollbar-thumb, .productView--quickView .cc-cri-section .cc-cri-content.cc-shipping div.content::-webkit-scrollbar-thumb {
		 background: #fb6c32;
	}
	 .productView--quickView .cc-cri-section .cc-cri-content.cc-faqs div.content br, .productView--quickView .cc-cri-section .cc-cri-content.cc-shipping div.content br {
		 display: none !important;
	}
	 .productView--quickView .cc-cri-section .cc-cri-content.cc-faqs div.content p br, .productView--quickView .cc-cri-section .cc-cri-content.cc-shipping div.content p br {
		 display: block !important;
	}
	 .productView--quickView .cc-cri-section .cc-cri-content.cc-faqs div.content h3, .productView--quickView .cc-cri-section .cc-cri-content.cc-shipping div.content h3 {
		 margin: 0 10px 10px 0;
		 font-size: 14px;
		 font-weight: 700;
	}
	 .productView--quickView .cc-cri-section .cc-cri-content.cc-faqs div.content p, .productView--quickView .cc-cri-section .cc-cri-content.cc-shipping div.content p {
		 font-size: 14px;
		 padding-right: 15px;
	}
	 .productView--quickView .cc-cri-section .cc-cri-content.cc-active {
		 display: block;
	}
	 .cc-wishlist-close-wrap {
		 position: absolute;
		 top: -5px;
		 right: -5px;
		 z-index: 1;
		 line-height: 17px;
		 background: #000;
		 color: #fff;
		 width: 15px;
		 height: 15px;
		 display: flex;
		 align-items: center;
		 justify-content: center;
		 border-radius: 50%;
	}
	 .wishlist-dropdown.is-open li .button {
		 white-space: normal !important;
	}
	 .card .card-figcaption .wishlist-dropdown {
		 background: #fff !important;
	}
	 .wishlist-dropdown > li:first-child:has(> p) {
		 display: none;
	}
	 .cc-user-logged-out .dropdown-menu.wishlist-dropdown .view-wishlist-link.cc-view-all {
		 display: none !important;
	}
	 .cc-compare-product-section .cc-compare-overlay .cc-compare-product-wrap .cc-compare-product-sec .compareTable-heading {
		 width: 0;
	}
}
 @media only screen and (max-width: 999px) and (max-width: 1180px) {
	 .productView--quickView .productView-tabs .cc-cri-text {
		 font-size: 11px;
	}
}
 @media only screen and (max-width: 999px) and (max-width: 500px) {
	 .productView--quickView .cc-cri-section .cc-cri-wrap {
		 max-width: 100%;
		 overflow: auto;
	}
	 .productView--quickView .cc-cri-section .cc-cri-wrap::-webkit-scrollbar {
		 height: 5px;
		 background-color: transparent;
	}
	 .productView--quickView .cc-cri-section .cc-cri-wrap::-webkit-scrollbar-thumb {
		 background: #fb6c32;
	}
}
 @media only screen and (max-width: 999px) and (max-width: 500px) {
	 .productView--quickView .cc-cri-section .cc-cri-wrap .cc-cri-text {
		 white-space: nowrap;
		 margin-right: 10px;
	}
}