@font-face {
    font-family: 'ICPangeaText';
    src: url('/fonts/ICPangeaText-LightWeb.woff2') format('woff2'),
        url('/fonts/ICPangeaText-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ICPangeaText';
    src: url('/fonts/ICPangeaText-RegularWeb.woff2') format('woff2'),
        url('/fonts/ICPangeaText-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'ICPangeaText';
    src: url('/fonts/ICPangeaText-MediumWeb.woff2') format('woff2'),
        url('/fonts/ICPangeaText-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'ICPangeaText';
    src: url('/fonts/ICPangeaText-SemiBoldWeb.woff2') format('woff2'),
        url('/fonts/ICPangeaText-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

.benefit_timer .digits{font-size: 18px;}
button.actioni-shop,.expired-title{font-size: 15px;}
.panel-container>.content ,.sharing{font-size: 14px;}
#accordion>h3{font-size: 18px;}
p.description{font-size: 16px;}
.details .blog-date{font-size: 9px;}
.benefit_timer .label{font-size: 11px;}
.product-page-meta .product-page-meta-info .product-page-meta-price{font-size: 20px;}
.xcard-title{font-size: 19px;}