@import url('https://fonts.googleapis.com/css2?family=Libre+Bodoni:ital,wght@0,400..700;1,400..700&display=swap');

body {letter-spacing: inherit;}
a {color: #222;text-decoration: underline;}
a:hover {color: #222;text-decoration: underline;}
img {vertical-align: bottom;border-style: none;}

.price:before {content: "NT$ ";}
.price.price--excl_tax:after {content: "";}
.pro.range-s .section--series.section--lineup .lyt-carousel .price::before {content: "NT$ ";}
.pro.range-s .section--series.section--lineup .lyt-carousel .price::after {content: "";}
.pro.range-s .section--index.section--modes .modes__tabs .modes__tab::after {background-image: url('../assets/img/range-s/index/desktop/active-icon.svg');}
.pro.range-s .section--index.section--about .buy-btn .btn {font-size: 1rem;}
.pro.range-s .overview .buy-product .buy-btn .btn {font-size: 1rem;}
.pro.range-s .section--spec.section--02 .__selector {font-size: 1rem;}
.pro.range-s .section--series.section--about .buy-btn .btn {font-size: 1rem;}
.pro.range-s .section--series.section--lineup .lyt-carousel .link {font-size: 1rem;}
.pro.range-s .section--series.section--about .label {padding: initial;}
.pro.range-s .section--design.section--01.loaded {background-image: url('../assets/img/range-s/design/desktop/section--01.jpg');}
.pro.range-s .section--series.section--charm .item1__bg {background-image: url('../assets/img/range-s/series/desktop/charm-01.png');}
.pro.range-s .section--series.section--charm .item2__bg {background-image: url('../assets/img/range-s/series/desktop/charm-02.png');}
.pro.range-s .section--series.section--charm .item3__bg {background-image: url('../assets/img/range-s/series/desktop/charm-03.png');}
.pro.range-s .section--series.section--lineup .lyt-carousel .lyt__head {text-align: left;}
.pro.range-s .section--series .section--charm__modal-inner .video_play1 span::before, .section--series .section--charm__modal-inner .video_play3 span::before {content: url('../assets/img/range-s/series/desktop/ctrl__play.svgz');}
.pro.range-s .section--series .section--charm__modal-inner .video_play1 span:after, .section--series .section--charm__modal-inner .video_play3 span:after {content: "播放";}
.pro.range-s .section--index.section--about .about__text {text-align: center;margin-bottom: 35px;}
.pro.range-s .section--index.section--features .features__title {font-size: 55px;font-family: "Libre Bodoni", sans-serif;font-weight: 600;}

@media (min-width: 641px) {
	.section--series.section--charm .item1__link {height: 46.875vw;padding: 0 3.4375rem 0.6rem 3.125rem;text-align: left;}
}

@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
	.pro.range-s .section--design.section--01.loaded {background-image: url('../assets/img/range-s/design/desktop/section--01@2x.jpg');}
}

@media (max-width: 1580px) {
	.section--index.section--features .lyt .lyt-item__title {font-size: 2.5rem;line-height: 1.3333333333;}
}

@media (max-width: 1505px) {
    .section--series.section--charm .item2__link {padding: 0 3.4375rem 1.5rem 3.125rem;}
}

@media (max-width: 1413px) {
	.section--index.section--features .lyt .lyt-item__title {font-size: 2.3rem;line-height: 1.3333333333;}
}

@media (max-width: 640px) {
	.pro.range-s .section--design.section--01.loaded {background-image: url('../assets/img/range-s/design/mobile/section--01.jpg');}
	.pro.range-s .section--series.section--charm .item1__bg {background-image: url('../assets/img/range-s/series/mobile/charm-01.png');}
	.pro.range-s .section--series.section--charm .item2__bg {background-image: url('../assets/img/range-s/series/mobile/charm-02.png');}
	.pro.range-s .section--series.section--charm .item3__bg {background-image: url('../assets/img/range-s/series/mobile/charm-03.png');}
}