@font-face {
    font-family: "Madefor-Text-Bold";
    src: url("Fonts/WixMadeforTextVF_W_Wght.woff2") format('woff2-variations'),
    url("Fonts/WixMadeforText_W_Bd.woff2") format("woff2"),
    url("Fonts/WixMadeforText_W_Bd.woff") format("woff");
    font-weight: 700;
}

@font-face {
    font-family: "HelveticaNeueW01-65Medi";
    font-weight: bold;
    src: url("Fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix");
    src: url("Fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix") format("eot"),
    url("Fonts/60be5c39-863e-40cb-9434-6ebafb62ab2b.woff") format("woff"),
    url("Fonts/4c6503c9-859b-4d3b-a1d5-2d42e1222415.ttf") format("truetype"),
    url("Fonts/36c182c6-ef98-4021-9b0d-d63122c2bbf5.svg#36c182c6-ef98-4021-9b0d-d63122c2bbf5") format("svg");
}

@font-face {
    font-family: "HelveticaNeueW02-65Medi";
    font-weight: bold;
    src: url("Fonts/55f60419-09c3-42bd-b81f-1983ff093852.eot?#iefix");
    src: url("Fonts/55f60419-09c3-42bd-b81f-1983ff093852.eot?#iefix") format("eot"),
    url("Fonts/5b4a262e-3342-44e2-8ad7-719998a68134.woff") format("woff"),
    url("Fonts/4a3ef5d8-cfd9-4b96-bd67-90215512f1e5.ttf") format("truetype"),
    url("Fonts/58ab5075-53ea-46e6-9783-cbb335665f88.svg#58ab5075-53ea-46e6-9783-cbb335665f88") format("svg");
}

@font-face {
    font-family: "HelveticaNeueW10-65Medi";
    font-weight: bold;
    src: url("Fonts/7092fdcc-7036-48ce-ae23-cfbc9be2e3b0.eot?#iefix");
    src: url("Fonts/7092fdcc-7036-48ce-ae23-cfbc9be2e3b0.eot?#iefix") format("eot"),
    url("Fonts/5b29e833-1b7a-40ab-82a5-cfd69c8650f4.woff") format("woff"),
    url("Fonts/4a3ef5d8-cfd9-4b96-bd67-90215512f1e5.ttf") format("truetype"),
    url("Fonts/58ab5075-53ea-46e6-9783-cbb335665f88.svg#ae1dea8c-a953-4845-b616-74a257ba72e6") format("svg");
}

.rich-text {
    font-family: madefor-text-bold, helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi, sans-serif;
}

.nav-item {
    width: 94px;
    height: 50px;
}

body {
    font-size: 14px;
}

.nav-item.nav-long-item {
    width: 150px !important;
}

.fz16 {
    font-size: 16px;
}

.fz21 {
    font-size: 21px;
}

.fz31 {
    font-size: 31px;
}

.fz36 {
    font-size: 36px;
}

.fz38 {
    font-size: 38px;
}

.p100 {
    width: 100%;
}

.mgt-20 {
    margin-top: 20px;
}

.mgt-40 {
    margin-top: 40px;
}

.blue {
    color: #42A0D8;
}

.block-space {
    padding: 40px 0;
}

.block-space-large {
    padding: 60px 0;
}

.block-space-sm {
    padding: 20px 0;
}

.quick-view {
    background: #FFBF23;
}

#bgimag p {
    padding: 10px;
    text-align: center;
    font-size: 16px;
    color: #42A0D8;
}

.jianbian {
    background-position-x: 50%;
    background-position-y: 100%;
    background-repeat: repeat-x;
    background-size: 100% 100%;
    transform: matrix(-1, 0, 0, 1, 0, 0);
    background-image: url("data:image/svg+xml,%3Csvg id='comp-lbdtbc80-bottom' preserveAspectRatio='none' data-bbox='0 102.446 1920 197.554' viewBox='0 102.446 1920 197.554' height='100%25' width='100%25' xmlns='http://www.w3.org/2000/svg' data-type='shape'%3E%3Cdefs%3E%3Cstyle%3E%23comp-lbdtbc80-bottom %3E g %7B transform: scaleY(-1) translateY(-402.446px); %7D %23comp-lbdtbc80-bottom %7B fill: %23FFBF23; %7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath fill-rule='evenodd' d='M0 102.446V300h1920S1050.116 102.446 0 102.446z M0,101.446 h1920 v198.554 h-1920 Z'/%3E%3C/g%3E%3C/svg%3E");
}

.funs img {
    max-width: 130px;
}

.funs .col-md-2 {
    text-align: center;
    color: #42A0D8;
    font-size: 21px;
}

.price .col-4 {
    text-align: center;
}

.price .col-4 img {
    max-width: 80%;
    margin: 0 auto;
}

.tap-height {
    height: 80px;
}

@media (min-width: 992px) {
    .tap-height {
        display: none; /* 在大屏幕下隐藏 */
    }
}

.btn {
    border-radius: 0;
    font-size: 16px;
    height: 40px;
    max-width: 120px;
}

.nav-long-item .btn {
    max-width: 150px;
}
