/**
 * Remove Scrollbar Track for All Pages
 */
*::-webkit-scrollbar {
    width: 0;
}

/**
 * Overlay Body Css
 */
.tmw-overlay-body {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999;
    background: rgba(0,0,0,0.3);
    backdrop-filter: blur(3px);
    transition: opacity 0.2s ease-in-out;
    cursor: pointer;
}

/**
 * Overflow Hide on Body
 */
.overflow-hidden, .no-scroll {
    overflow: hidden;
}

/**
 * Root Color for Site
 */
:root {
	/*--primary: #fc2779;*/
	--primary: #e80071;
	--primaryDark: #b60058;
	--secondary: #ffdd00;
	--third: #ffea00;
	--red: #ff0015;
	--white: #ffffff;
	--green: #009a44;
	--black: #000000;
	--black2nd: #141414;
	--black3rd: #1f1f1f;
	--black4th: #292929;
	--gray1st: #f5f5f5;
	--gray2nd: #e6e6e6;
	--gray: #c4c4c4;
	--darkGray: #808080;
}

/** 
 * Root Color for Rating
 */
:root {
	--tmwStarZero: #ff0000;
	--tmwStarOne: #ff6161;
	--tmwStarTwo: #ff9f00;
	--tmwStarThree: #00b200;
	--tmwStarFour: #009900;
	--tmwStarFive: #007f00;
}

/**
 * Product Tabs Border
 */
.tmw-tab:first-child {
    border-top: 8px solid #eeeeee;
}.tmw-tab {
    border-bottom: 8px solid #eeeeee;
}.tmw-tab.reviews .tmw-content {
    max-height: unset;
}.tmw-tab.reviews .tmw-rml-btn-container {
    display: none;
}.tmw-tab.reviews:after {
    display: none !important;
}