@font-face {
font-family: 'Inter';
src: url(//diamocycle.com/wp-content/plugins/storegrowth-sales-booster/modules/countdown-timer/assets/fonts/inter-regular/Inter-Regular.woff2) format('woff2'),
url(//diamocycle.com/wp-content/plugins/storegrowth-sales-booster/modules/countdown-timer/assets/fonts/inter-regular/Inter-Regular.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Inter';
src: url(//diamocycle.com/wp-content/plugins/storegrowth-sales-booster/modules/countdown-timer/assets/fonts/inter-medium/Inter-Medium.woff2) format('woff2'),
url(//diamocycle.com/wp-content/plugins/storegrowth-sales-booster/modules/countdown-timer/assets/fonts/inter-medium/Inter-Medium.woff) format('woff');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Inter';
src: url(//diamocycle.com/wp-content/plugins/storegrowth-sales-booster/modules/countdown-timer/assets/fonts/Inter-semibold/Inter-SemiBold.woff2) format('woff2'),
url(//diamocycle.com/wp-content/plugins/storegrowth-sales-booster/modules/countdown-timer/assets/fonts/Inter-semibold/Inter-SemiBold.woff) format('woff');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Inter';
src: url(//diamocycle.com/wp-content/plugins/storegrowth-sales-booster/modules/countdown-timer/assets/fonts/inter-bold/Inter-Bold.woff2) format('woff2'),
url(//diamocycle.com/wp-content/plugins/storegrowth-sales-booster/modules/countdown-timer/assets/fonts/inter-bold/Inter-Bold.woff) format('woff');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@import url("https://fonts.googleapis.com/css2?family=Merienda&display=swap");
.spsg-countdown-timer {
max-width: 100%;
padding: 15px 40px 10px;
margin-bottom: 25px;
border-radius: 8px;
}
.products .spsg-countdown-timer {
padding: 12px 40px 5px;
}
.spsg-countdown-timer-wrapper {
display: flex;
flex-direction: column;
align-items: center;
}
.spsg-countdown-timer-heading {
margin: 0 0 10px 0;
text-align: center;
font-size: 40px;
font-weight: 600;
line-height: 1.2;
}
.products-block-post-template .spsg-countdown-timer-heading,
.products .spsg-countdown-timer-heading  {
font-size: 20px;
}
.spsg-countdown-timer-items {
display: flex;
justify-content: center;
margin-bottom: 10px;
}
.products-block-post-template.spsg-countdown-timer-items,
.products .spsg-countdown-timer-items {
height: 50px;
}
.spsg-countdown-timer-item {
text-align: center;
font-size: 12px;
letter-spacing: 2px;
text-transform: uppercase; width: 64px;
border-radius: 8px;
padding: 14px 0;
font-family: 'Inter';
}
.products-block-post-template .spsg-countdown-timer-item,
.products .spsg-countdown-timer-item {
width: 44px;
height: 44px;
font-size: 8px;
padding-top: 12px;
}
.spsg-countdown-timer-item strong {
display: block;
font-size: 24px;
line-height: .75;
font-weight: 500;
margin-bottom: 6px;
}
.products-block-post-template .spsg-countdown-timer-item strong 
.products .spsg-countdown-timer-item strong {
font-size: 14px;
margin-bottom: 6px;
}
.spsg-colon{
margin: 0 14px;
line-height: 4;
}
.products-block-post-template .spsg-colon,
.products .spsg-colon {
margin: 0 3px;
} .spsg-countdown-timer.ct-custom{
border: 1px solid transparent;
}
.spsg-countdown-timer-item.ct-custom{
color: #989FAB;
border: 1px solid #ECEDF0;
}
.spsg-colon.ct-custom {
color: #008DFF;
}
.spsg-countdown-timer-item.ct-custom strong {
color: #1B1B50;
}  .spsg-countdown-timer-item.ct-layout-1{
color: #989FAB;
border: 1px solid #ECEDF0;
}
.products-block-post-template .spsg-countdown-timer-item.ct-layout-1 
.products .spsg-countdown-timer-item.ct-layout-1 {
width: 45px;
height: 50px;
}
.spsg-countdown-timer-heading.ct-layout-1{
color: #008DFF ;
}
.spsg-colon.ct-layout-1 {
color: #008DFF;
}
.products-block-post-template .spsg-colon.ct-layout-1,
.products .spsg-colon.ct-layout-1 {
margin: -4px 4px 0;
}
.spsg-countdown-timer-item.ct-layout-1 strong {
color: #1B1B50;
}  .spsg-countdown-timer.ct-layout-2 {
background: linear-gradient(180deg, aliceblue 70%, #FFFF 0%) !important;
}
.spsg-countdown-timer-items.ct-layout-2 {
border-radius: 6px;
color: #fff;
background: var(--gradient, linear-gradient(90deg, #32DBBE 0%, #008DFF 100%));
box-shadow: 0px 12px 48px 0px rgba(27, 27, 80, 0.10);
width: fit-content;
}
.spsg-countdown-timer-heading.ct-layout-2.default {
background: linear-gradient(90deg, #32DBBE 0%, #008DFF 100%) text;
-webkit-text-fill-color: transparent;
}
.spsg-countdown-timer-heading.ct-layout-2 {
-webkit-background-clip: text;
} @media (max-width: 430px) {
.spsg-countdown-timer-items {
align-items: center;
.spsg-countdown-timer-item {
font-size: 6px;
padding-top: 7px;
&.ct-layout-1 {
width: 37px;
height: 40px;
}
&.ct-layout-2 {
width: 38px;
height: 38px;
}
}
}
}.custom-social-proof {
position: fixed;
z-index: 9999999999999 !important;
transition: top 1.2s ease;	
}
.custom-social-proof .custom-notification {
width: 400px;
min-height: 93px;
border: 0;
text-align: left;
z-index: 99999;
box-sizing: border-box;
font-weight: 400;
border-radius: 6px;
box-shadow: 2px 2px 10px 2px rgba(11, 10, 10, 0.2);
background-color: #fff;
position: relative;
cursor: pointer;
}
.custom-social-proof .custom-notification .custom-notification-container {
display: flex !important;
align-items: center;
height: auto;
}
.custom-social-proof .custom-notification .custom-notification-container .custom-notification-image-wrapper {
display: flex;
justify-content: center;
}
.custom-social-proof .custom-notification .custom-notification-container .custom-notification-image-wrapper img {
max-height: 70px;
overflow: hidden;
object-fit: cover;
}
.custom-social-proof .custom-notification .custom-notification-container .custom-notification-content-wrapper {
margin: 0;
height: 100%;
color: gray;
padding-left: 14px;
padding-right: 20px;
border-radius: 0 6px 6px 0;
flex: 1;
display: flex !important;
flex-direction: column;
justify-content: center;
}
.custom-social-proof .custom-notification .custom-notification-container .custom-notification-content-wrapper .custom-notification-content {
font-family: inherit !important;
margin: 0 !important;
padding: 10px 0px;
font-size: 14px;
line-height: 1;
max-width: 100%;
}
.custom-social-proof .custom-notification .custom-notification-container .custom-notification-content-wrapper .custom-notification-content small {
margin-top: 3px !important;
display: block !important;
font-size: 12px !important;
opacity: 0.8;
}
.custom-social-proof .custom-notification .custom-notification-container .custom-notification-content-wrapper .custom-notification-content span {
line-height: 1.5;
}
.custom-social-proof .custom-notification .custom-close {
position: absolute;
top: 8px;
right: 8px;
height: 12px;
width: 12px;
cursor: pointer;
transform: rotate(45deg);
}
.custom-social-proof .custom-notification .custom-close.template-2,
.custom-social-proof .custom-notification .custom-close.template-3 {
top: 50%;
right: 15px;
transform: translateY(-50%) rotate(45deg);
}
.custom-social-proof .custom-notification .custom-close::before {
content: "";
display: block;
width: 100%;
height: 2px;
background-color: gray;
position: absolute;
left: 0;
top: 5px;
}
.custom-social-proof .custom-notification .custom-close::after {
content: "";
display: block;
height: 100%;
width: 2px;
background-color: gray;
position: absolute;
left: 5px;
top: 0;
} .poweredby {
font-weight: 600;
text-decoration: none;
margin-left: 3px;
color: #3498db;
}
.message-line-height{
line-height: 1px;
}
a, a:focus, a:hover, a:visited {
text-decoration: none;
outline: none;
}