/* 0448: 0447 readable text styling applied equally to black and white. No color overrides. */
body{font-family:Inter,-apple-system,BlinkMacSystemFont,"Pretendard","Noto Sans KR","Segoe UI",sans-serif!important;letter-spacing:-.023em;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-wrap:break-word}
body button,body input,body select,body textarea{font-family:inherit}
body .pcx-primary-nav a{font-size:max(13px, .88rem)!important;font-weight:550!important}
body .pcx-business-footer small,body .pcx-business-footer p,body .footer-inner p,
body .footer-inner small{font-size:max(12px, .82rem)!important}
body .hero h1,body .section-heading h2,body .dc-search-hero h1,
body .dc-results-head h2,body .commerce-title h1,body .detail-info h1{letter-spacing:-.04em!important}
body .hero-description,body .section-heading p,body .dc-recent-searches,
body .commerce-title p{font-size:max(14px, .93rem)!important;line-height:1.65!important}
body .search-panel input,body .home-global-search input,body .dc-searchbox input{font-size:clamp(15px,1.2vw,17px)!important}
body .category-chip,body .dc-category-inner a,body .dc-subcategory-level a,
body .dc-shop-scope-tabs a,body .dc-recent-searches a{font-size:12px!important}
body .dc-filter-panel label,body .dc-filter-panel label>span,
body .dc-recent-searches>span,body .dc-shop-top h3,
body .dc-shop-body>p{font-size:max(13px,.83rem)!important}
body .dc-filter-panel select,body .dc-price-filter input,
body .dc-results-head select,body .dc-shops-head select{font-size:14px!important}
body .product-info h3,body .dc-product-copy h3,body .wish-copy h2{font-size:clamp(15px,1.14vw,17px)!important;line-height:1.48!important;font-weight:520!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important;white-space:normal!important;overflow:hidden!important;text-overflow:clip!important;min-height:2.96em!important;margin-bottom:8px!important}
body .product-bottom strong,body .dc-product-copy strong,body .wish-copy>strong{font-size:clamp(20px,1.7vw,24px)!important;font-weight:760!important;line-height:1.22!important;letter-spacing:-.045em!important}
body .home-original-price,body .dc-product-copy del,body .cart-copy del{font-size:13px!important}
body .pc-card-reactions,body .dc-reaction-meta,body .dc-product-copy>small,
body .product-info small,body .wish-copy small{font-size:12px!important}
body .dc-shop-top h3,body .shop-title-row h3{font-size:17px!important}
body .dc-shop-actions>a,body .dc-shop-actions>button,
body .shop-card-actions>a,body .shop-card-actions>button{font-size:13px!important}
body .detail-info h1{font-family:Inter,"Pretendard","Noto Sans KR",sans-serif!important;font-size:clamp(24px,2.25vw,34px)!important;font-weight:580!important;line-height:1.38!important}
body .detail-price,body .detail-price strong,body .detail-price b{font-size:clamp(26px,2.25vw,36px)!important;font-weight:770!important}
body .detail-spec>div,body .detail-trust small{font-size:max(13px, .84rem)!important}
body .detail-trust strong{font-size:max(14px,.9rem)!important}
body .detail-info select,body .detail-info input,body .detail-info textarea{font-size:15px!important}
body .cart-copy h3,body .order-item>div:nth-child(2) strong,
body .checkout-shop strong{font-size:16px!important;font-weight:560!important;line-height:1.48!important;white-space:normal!important}
body .cart-copy>strong,body .order-item>b,body .summary-total strong,
body .order-shop-total strong{font-size:21px!important;font-weight:760!important}
body .cart-copy>small,body .order-item span,body .cart-shipping,
body .cart-summary dt,body .checkout-shop small,body .order-row span,
body .order-row small,body .order-address small{font-size:13px!important}
body .cart-summary h2,body .checkout-card h2{font-family:inherit!important;font-size:23px!important;font-weight:630!important}
body .cart-summary dl>div,body .order-address dl{font-size:14px!important}
body .checkout-form input,body .checkout-form select,body .checkout-form textarea,
body .cart-qty input,body .order-address input{font-size:15px!important}
body .checkout-card label>b,body .cart-summary dd,body .order-address h2{font-size:14px!important}
body .cart-remove,body .cart-qty button{font-size:14px!important}
body .checkout-button,body .dc-filter-submit,body .dc-searchbox>button,
body .primary-button{font-size:max(14px, .95rem)!important}
body .secondary-button,body .light-button{font-size:14px!important}
body .cart-summary>p,body .commerce-title>div>span,body .summary-kicker{font-size:12px!important}
body .mobile-nav a{font-size:11px!important}
@media (max-width:760px){body .pcx-brand strong{font-size:16px!important}
body .section-heading h2,body .dc-results-head h2{font-size:clamp(24px,6vw,29px)!important}
body .product-info h3,body .dc-product-copy h3,body .wish-copy h2{font-size:16px!important;font-weight:530!important;line-height:1.46!important}
body .product-bottom strong,body .dc-product-copy strong,body .wish-copy>strong{font-size:21px!important;font-weight:780!important}
body .home-original-price,body .dc-product-copy del{font-size:12px!important}
body .pc-card-reactions,body .dc-reaction-meta,body .dc-product-copy>small{font-size:12px!important}
body .dc-shop-top h3{font-size:17px!important}
body .dc-filter-panel select,body .dc-price-filter input{font-size:16px!important}
body .detail-info h1{font-size:25px!important}
body .detail-price,body .detail-price strong{font-size:29px!important}
body .cart-copy h3{font-size:16px!important}
body .cart-copy>strong{font-size:20px!important}
body .pcx-business-footer-info{font-size:12px!important}}
body .time-sale-head h2,body .dc-picks-head h3,
body .home-magazine-head h2{font-family:Inter,"Pretendard","Noto Sans KR",sans-serif!important;font-weight:590!important}
body .time-sale-head p,body .dc-picks-head p,
body .home-magazine-head p{font-size:14px!important;line-height:1.6!important}
body .home-magazine-copy strong,body .home-magazine-card.is-lead .home-magazine-copy strong{font-size:clamp(17px,1.4vw,22px)!important;font-weight:590!important;line-height:1.48!important}
body .home-magazine-copy small,body .home-magazine-copy p,
body .home-magazine-card.is-lead .home-magazine-copy p{font-size:max(13px,.88rem)!important}
body .home-magazine-head>a{font-size:14px!important}
@media (max-width:760px){body .time-sale-head h2{font-size:25px!important}
body .time-sale-head p{font-size:13px!important}
body .home-magazine-copy strong,body .home-magazine-card.is-lead .home-magazine-copy strong{font-size:17px!important}}
