
/*.c-prestige {
    color: var(--wc-orange);
}*/

/* select2 */
select.select2-thin + .select2-container .select2-selection--single {
    min-height: unset;
/*    padding: 5px 25px;*/
/*    padding: 5px 25px 5px 17px;*/
    padding: 9px 25px 9px 17px;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
    padding: 9px 25px;
}
.select2-container .select2-results__option {
    padding: 10px 25px;
}
.select2-container--default .select2-selection--single {
    border: 1px solid var(--c-28) !important;
    border-radius: 0;
}

.select2-container--default:hover .select2-selection--single,
.select2-container--default.select2-container--focus .select2-selection--single {
    border: 1px solid var(--c-01) !important;
}
.select2-container--default .select2-results__option--selected {
    background-color: var(--bc-27);
}
.select2-container--default.select2-container--disabled .select2-selection--single {
    opacity: .5;
    background-color: unset;
}


/* checkbox */
form.woocommerce-checkout .is-disabled {
    opacity: .5;
}

/* header */
@media (min-width: 992px) {
    .navbar__item:last-child {
        display: none;
    }
}
@media (max-width: 992px) {
    .user-cart__link.old_website,
    .user-cart__link.find_us {
        display: none;
    }
}


/* 頁碼 */
.event-list .paging,
.product-list .paging {
    font-size: 1.8rem;
    justify-content: center;
}
.event-list .paging .paging__list .paging__item:last-child,
.product-list .paging .paging__list .paging__item:last-child {
    opacity: 0.7;
    margin-left: 1rem;
}

.product-list .paging__item + .paging__item {
    margin-left: 1px;
}
.product-list .paging__item:not(.no-border) .paging__link {
    border: 1px solid #fff0;
}
.product-list .paging__item.active .paging__link,
.product-list .paging__item.is-active .paging__link {
    border-color: #ffff;
}
.product-list .paging__item:hover:not(.is-active):not(.active) .paging__link {
    border-color: #fff5;
}
.product-list .paging__item::after {
    content: unset;
}
.product-list .paging__link {
    padding: 0.5rem .4rem 0;
    line-height: 1.2;
}
@media (max-width: 576px) {
    .product-list .paging__item .paging__link {
        font-size: 1.4rem;
    }
}


/* 左右箭頭 */
.icon--left-v2 {
    --url-left-v2: url('/assets/front_view/web/img/arrow-point-to-left.png');
    --url-left-v2: url('/assets/front_view/web/img/svg/Left.svg');
    background-image: var(--url-left-v2);
    width: 1rem;
    height: 1.4rem;
    display: inline-block;
}
.icon--right-v2 {
    --url-right-v2: url('/assets/front_view/web/img/arrow-point-to-right.png');
    --url-right-v2: url('/assets/front_view/web/img/svg/Right.svg');
    background-image: var(--url-right-v2);
    width: 1rem;
    height: 1.4rem;
    display: inline-block;
}

/* 一 & 十 icon */
.icon--add-v2 {
    --url-add-v2: url('/assets/front_view/web/img/add.png');/* (+) */
    --url-add-v2: url('/assets/front_view/web/img/svg/Plus.svg');/* (+) */
    background-image: var(--url-add-v2);
    width: 1rem;
    height: 1.4rem;
    display: inline-block;
}
.icon--minimize-v2 {
    --url-minimize-v2: url('/assets/front_view/web/img/minimize-sign.png');/* (-) */
    --url-minimize-v2: url('/assets/front_view/web/img/svg/Minus.svg');/* (-) */
    background-image: var(--url-minimize-v2);
    width: 1rem;
    height: 1.4rem;
    display: inline-block;
}

/* 一/十 */
.quality > [class*="quality__"] {
    position: relative;
}
.quality .quality__sub,
.quality .quality__plus {
    --url-minimize-v2: url('/assets/front_view/web/img/svg/Minus.svg');/* (-) */
    background-image: var(--url-minimize-v2);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center;
}
.quality .quality__plus {
    --url-add-v2: url('/assets/front_view/web/img/svg/Plus.svg');/* (+) */
    background-image: var(--url-add-v2);
}
.quality .quality__sub::before,
.quality .quality__plus::before {
    content: unset;
}
.quality .quality__sub.is-disabled::after,
.quality .quality__plus.is-disabled::after {
    width: 100%;
    height: 100%;
    background-color: #000b !important;
}