/* ==========================================================================
   FONTS.SCSS
   Fonts declaration
   ========================================================================== */
/* Fonts classes */
.pm-font-omega {
    font-family: "omega-regular", arial, helvetica, sans-serif;
}

.pm-font-omega-bold {
    font-family: "omega-bold", arial, helvetica, sans-serif;
}

.pm-font-omega-light {
    font-family: "omega-light", arial, helvetica, sans-serif;
}

.pm-font-austin-italic {
    font-family: 'austin-italic' , arial, helvetica, sans-serif;
    font-weight: 500;
    font-style: italic;
    font-stretch: normal;
}

.cn .pm-map-result-address p {
    white-space: pre-wrap;
}

.ko {
    font-family: OmegaCT, "Malgun Gothic";
}

.ko * {
    letter-spacing: 0 !important;
}

.ko .pm-font-omega {
    font-family: OmegaCT, "Malgun Gothic";
}

.ko .pm-font-omega-bold {
    font-family: OmegaCT, "Malgun Gothic";
    font-weight: bold;
}

.ko .pm-font-omega-light {
    font-family: OmegaCT, "Malgun Gothic";
    font-weight: lighter;
}

.ko .pm-font-omega-italic {
    font-family: OmegaCT, "Malgun Gothic";
    font-style: italic;
}

.ko .pm-font-austin-italic {
    font-family: OmegaCT, "Malgun Gothic";
    font-weight: bold;
}

.ru {
    font-family: OmegaCT, "Century Gothic", helvetica, arial, sans-serif;
}

.ru .pm-font-omega {
    font-family: OmegaCT, "Century Gothic", helvetica, arial, sans-serif;
}

.ru .pm-font-omega-bold {
    font-family: OmegaCT, "Century Gothic", helvetica, arial, sans-serif;
    font-weight: bold;
}

.ru .pm-font-omega-light {
    font-family: OmegaCT, "Century Gothic", helvetica, arial, sans-serif;
    font-weight: lighter;
}

.ru .pm-font-omega-italic {
    font-family: OmegaCT, "Century Gothic", helvetica, arial, sans-serif;
    font-style: italic;
}

.ru .pm-font-austin-italic {
    font-family: OmegaCT, "Century Gothic", helvetica, arial, sans-serif;
    font-weight: bold;
}

.zh {
    font-family: "LiHei Pro";
}

.zh .pm-font-omega {
    font-family: "LiHei Pro";
}

.zh .pm-font-omega-bold {
    font-family: "LiHei Pro";
    font-weight: bold;
}

.zh .pm-font-omega-light {
    font-family: "LiHei Pro";
    font-weight: lighter;
}

.zh .pm-font-omega-italic {
    font-family: "LiHei Pro";
    font-style: italic;
}

.zh .pm-font-austin-italic {
    font-family: "LiHei Pro";
    font-weight: bold;
}

@media all and (min-width: 60.0625em) {
    .zh {
        font-family: "Microsoft JhengHei";
    }
    .zh .pm-font-omega {
        font-family: "Microsoft JhengHei";
    }
    .zh .pm-font-omega-bold {
        font-family: "Microsoft JhengHei";
        font-weight: bold;
    }
    .zh .pm-font-omega-light {
        font-family: "Microsoft JhengHei";
        font-weight: lighter;
    }
    .zh .pm-font-omega-italic {
        font-family: "Microsoft JhengHei";
        font-style: italic;
    }
    .zh .pm-font-austin-italic {
        font-family: "Microsoft JhengHei";
        font-weight: bold;
    }
}

/* ==========================================================================
   PAGE-COLLECTION-CONTENT.SCSS
   Specific styles for template-02
   ========================================================================== */
.pm-page-collection {
    text-align: center;
}

.pm-page-collection.pm-background {
    background-color: #f9f9f9;
}

.pm-page-collection .pm-collection {
    margin: 60px 0 100px 0;
}

.pm-page-collection .pm-logo-collection-red {
    width: 230px;
}

.pm-page-collection .pm-subcollection {
    margin-top: 50px;
}

.pm-page-collection .pm-subcollection-watch {
    margin-top: 170px;
}

.pm-page-collection .pm-title {
    font-size: 1.875em;
}

.pm-page-collection .pm-title-thematic {
    padding: 0 4.166666%;
}

.pm-page-collection .pm-product-list-wrapper {
    margin-left: -4.166666%;
    margin-right: -4.166666%;
}

.pm-page-favorites .pm-collection {
    margin: 46px 0 0;
}

/* page-collection : MEDIUM DESIGN */
@media all and (min-width: 40.0625em) {
    .pm-page-collection .pm-product-list-wrapper {
        margin-left: -2.90909%;
        margin-right: -2.90909%;
    }
    .pm-page-collection .pm-product-list {
        padding: 0 2.90909%;
    }
    .pm-page-collection .pm-product-list-item {
        width: 29.454542%;
        margin: 0 1.454545% 1.454545% 1.454545%;
    }
}

/* page-collection : LARGE DESIGN */
@media all and (min-width: 60.0625em) {
    .pm-page-collection .pm-collection {
        margin-top: 100px;
    }
    .pm-page-collection .pm-product-list-item {
        width: 21.363634%;
    }
    .pm-page-favorites .pm-collection {
        margin-top: 46px;
    }
}
