/* PC sizes remain in the existing component CSS. Mobile values are separate. */
@media(max-width:700px){
.tav-library-tabs button{font-size:var(--tav-tab-size-mobile,var(--tav-tab-size,13px))!important}
.tav-library-cart{font-size:var(--tav-cart-size-mobile,var(--tav-cart-size,13px))!important}
.tav-library-carousel .tav-volume{font-size:var(--tav-volume-size-mobile,var(--tav-volume-size,20px))!important}
.tav-library-carousel .tav-issue-month{font-size:var(--tav-month-size-mobile,var(--tav-month-size,13px))!important}
.tav-library-carousel .tav-feature,.tav-library-carousel .tav-special-title{font-size:var(--tav-feature-size-mobile,var(--tav-feature-size,15px))!important}
.tav-library-carousel .tav-feature{height:calc(var(--tav-feature-size-mobile,var(--tav-feature-size,15px))*2.8);min-height:calc(var(--tav-feature-size-mobile,var(--tav-feature-size,15px))*2.8);max-height:calc(var(--tav-feature-size-mobile,var(--tav-feature-size,15px))*2.8)}
.tav-library-carousel .tav-special-title{height:calc(var(--tav-feature-size-mobile,var(--tav-feature-size,15px))*5.4);min-height:calc(var(--tav-feature-size-mobile,var(--tav-feature-size,15px))*5.4);max-height:calc(var(--tav-feature-size-mobile,var(--tav-feature-size,15px))*5.4)}
.tav-library-carousel .tav-state{font-size:var(--tav-state-size-mobile,var(--tav-state-size,13px))!important;height:calc(var(--tav-state-size-mobile,var(--tav-state-size,13px))*1.45);min-height:calc(var(--tav-state-size-mobile,var(--tav-state-size,13px))*1.45)}
.tav-latest-status,.tav-purchase-status,.tav-special-status,.tav-membership{font-size:var(--tav-chip-size-mobile,var(--tav-chip-size,11px))!important}
.tav-document-kind{font-size:var(--tav-document_kind-size-mobile,var(--tav-document_kind-size,10px))!important}
.tav-document-link span{font-size:var(--tav-document_title-size-mobile,var(--tav-document_title-size,11px))!important}
.tav-document-link small{font-size:var(--tav-document_page-size-mobile,var(--tav-document_page-size,10px))!important}
.tav-document-link b{font-size:var(--tav-document_button-size-mobile,var(--tav-document_button-size,10px))!important}
.tav-physical-purchase{font-size:var(--tav-purchase_button-size-mobile,var(--tav-purchase_button-size,13px))!important}
.teg-store-carousel .teg-store-identifier{font-size:var(--teg-store-identifier-size-mobile,var(--teg-store-identifier-size,17px))!important}
.teg-store-carousel .teg-store-card-body h3{font-size:var(--teg-store-title-size-mobile,var(--teg-store-title-size,20px))!important}
.teg-store-carousel .teg-store-issue-label{font-size:var(--teg-store-issue-size-mobile,var(--teg-store-issue-size,15px))!important}
.teg-store-carousel .teg-store-catch{font-size:var(--teg-store-catch-size-mobile,var(--teg-store-catch-size,15px))!important}
.teg-store-carousel .teg-store-initial-quantity{font-size:var(--teg-store-quantity-size-mobile,var(--teg-store-quantity-size,13px))!important}
.teg-store-carousel .teg-store-release{font-size:var(--teg-store-release-size-mobile,var(--teg-store-release-size,13px))!important}
.teg-store-carousel .teg-store-price-amount{font-size:var(--teg-store-price_amount-size-mobile,var(--teg-store-price_amount-size,24px))!important}
.teg-store-carousel .teg-store-price-suffix{font-size:var(--teg-store-price_suffix-size-mobile,var(--teg-store-price_suffix-size,14px))!important}
.teg-store-carousel .teg-store-cart-button{font-size:var(--teg-store-cart_button-size-mobile,var(--teg-store-cart_button-size,16px))!important}
.teg-store-carousel .teg-store-open-detail{font-size:var(--teg-store-detail_button-size-mobile,var(--teg-store-detail_button-size,15px))!important}
.teg-store-carousel .teg-store-media figcaption,.teg-store-carousel .teg-store-media--empty span{font-size:var(--teg-store-media_label-size-mobile,var(--teg-store-media_label-size,12px))!important}
.teg-store-carousel .teg-ssl-sale-promotion{font-size:var(--teg-store-promotion-size-mobile,var(--teg-store-promotion-size,11px))!important}
.teg-store-modal-panel h3,.teg-store-modal-panel .teg-store-modal-kind{font-size:var(--teg-store-modal_heading-size-mobile,var(--teg-store-modal_heading-size,24px))!important}
.teg-store-modal-panel .teg-store-modal-description,.teg-store-modal-panel .teg-store-modal-catch,.teg-store-modal-panel .teg-store-detail-link{font-size:var(--teg-store-modal_text-size-mobile,var(--teg-store-modal_text-size,15px))!important}
.teg-store-modal-panel .teg-store-facts dt{font-size:var(--teg-store-modal_fact_label-size-mobile,var(--teg-store-modal_fact_label-size,12px))!important}
.teg-store-modal-panel .teg-store-facts dd{font-size:var(--teg-store-modal_fact_value-size-mobile,var(--teg-store-modal_fact_value-size,16px))!important}
}
