/* Shared compact spacing, preserving native fields, photo contents and trade controls. */
.yd-shared-header .header{min-height:96px;padding-block:12px;gap:26px}.yd-shared-header .brand img{width:148px}.yd-shared-header .search>label{display:none}.yd-shared-header .search-field{height:42px}.yd-shared-header .navigation>.shell{min-height:42px}
/* Home: concise hero and category/product sections. */
.compact-site-home .hero{min-height:300px;margin-top:16px}.compact-site-home .hero-copy{padding:25px 24px 25px 30px}.compact-site-home .hero h1{font-size:35px;line-height:1.35;margin-bottom:12px}.compact-site-home .hero-intro{margin-bottom:16px;line-height:1.75}.compact-site-home .hero-art>img{width:280px;height:280px}.compact-site-home .hero-art::before{inset:24px 24px 34px}.compact-site-home .section-heading .eyebrow{display:none}.compact-site-home .section-heading{margin-bottom:12px}.compact-site-home .category-section.unified-category-section{padding-block:20px}.compact-site-home .unified-category-grid{gap:7px}.compact-site-home .unified-category-grid .category-card{min-height:64px;padding:11px 13px}.compact-site-home .unified-category-grid .category-card p{margin-top:3px}.compact-site-home .product-section{padding-block:20px 22px}.compact-site-home .section-note{margin-bottom:14px}.compact-site-home .product-grid{gap:13px}.compact-site-home .product-copy{padding:12px}.compact-site-home .how-to{padding-block:16px;margin-bottom:18px;gap:18px}.compact-site-home .how-to h3{margin-bottom:3px}.compact-site-home .how-to p{line-height:1.7}
/* Category landing: every real category remains available. */
.compact-site-category .category-section{padding-block:18px}.compact-site-category .section-heading{margin-bottom:12px}.compact-site-category .section-heading .eyebrow{display:none}.compact-site-category .section-heading h1{font-size:24px;line-height:1.4;margin:0}.compact-site-category .category-card{min-height:66px;padding:13px 16px}.compact-site-category .category-card h3{font-size:14px}.compact-site-category .category-card p{line-height:1.6}
/* Detail: shorter margins around full, uncropped product photos and options. */
.compact-site-detail .breadcrumbs{padding-block:13px;margin-bottom:0;line-height:1.5}.compact-site-detail .product-overview{grid-template-columns:minmax(0,500px) minmax(0,1fr);gap:28px;align-items:start;padding-bottom:22px}.compact-site-detail .product-info{padding-top:3px}.compact-site-detail .product-info>.eyebrow{margin-bottom:8px}.compact-site-detail .product-info h1{font-size:26px;line-height:1.4;margin-bottom:9px}.compact-site-detail .product-subtitle{margin-bottom:10px;line-height:1.7}.compact-site-detail .photo-trigger{padding:18px}.compact-site-detail .thumbnails{gap:7px;padding-block:8px 3px}.compact-site-detail .thumb{width:56px;height:56px;flex-basis:56px}.compact-site-detail .price-panel{margin-block:12px 14px;padding:12px 14px}.compact-site-detail .variant-field{margin-bottom:13px}.compact-site-detail .variant-field legend{margin-bottom:7px}.compact-site-detail .variant{min-height:40px;padding:8px 12px}.compact-site-detail .quantity-row{gap:16px}.compact-site-detail .purchase-actions{margin-top:15px;gap:10px}.compact-site-detail .purchase-actions button{min-height:44px;padding:10px 13px}.compact-site-detail .product-utilities{padding-top:11px;margin-top:13px}.compact-site-detail .section-nav{gap:25px;padding-block:11px}.compact-site-detail .technical-information{padding-top:0;max-width:none}.compact-site-detail .information{padding-block:20px}.compact-site-detail .information .section-heading{margin-bottom:12px}.compact-site-detail .parameter-list{column-gap:30px}.compact-site-detail .parameter-list>div{padding-block:10px;gap:16px}.compact-site-detail .download-list{gap:9px}.compact-site-detail .download-list a{padding:12px 14px;min-height:44px}.compact-site-detail .detail-end{padding-block:19px 21px}
/* Native account/help outer layout only; no data or business markup changes. */
.yd-light-shell .body-content-container{min-height:0;justify-content:flex-start}.yd-light-shell .user-login-background-img-container{padding:22px 0}.yd-light-shell .user-login-background-img-container>.am-container,.yd-light-shell .user-forgetpwd-container{min-height:0;max-width:1100px;grid-template-columns:minmax(0,1fr) 400px;gap:32px;padding-inline:22px}.yd-light-shell .user-right-container{max-width:440px;width:100%}.yd-light-shell .yd-account-intro .yd-eyebrow{display:none}.yd-light-shell .yd-account-intro h1{font-size:34px;margin:8px 0 13px;line-height:1.4}.yd-light-shell .yd-account-intro p{margin-block:8px;line-height:1.75}.yd-light-shell .yd-account-intro a{margin-top:10px}.yd-light-shell .yd-form-heading{font-size:21px;padding:18px 20px 7px}.yd-light-shell .user-login-content-container .am-tab-panel,.yd-light-shell .user-register-content-container .am-tab-panel{padding:14px 20px}.yd-light-shell .user-login-content-container .bottom-container{margin-top:16px}.yd-light-shell .user-register-container{padding:18px 16px!important}.yd-light-shell .register-container{margin:0 auto;max-width:460px}.yd-light-shell .user-forgetpwd-container{padding-block:22px}.yd-light-shell .article-content{margin-block:16px}.yd-light-shell .article-right>.am-background-white{padding:18px!important}.yd-light-shell .am-article-title{font-size:25px}.yd-light-shell .article-header .am-article-meta{font-size:11px;margin-top:6px}.yd-light-shell .article-header hr{margin-block:12px}.yd-light-shell .article-sidebar .category-list>li>a{padding-block:10px}.yd-light-shell .user-center,.yd-light-shell .cart-content{margin-block:16px}.yd-light-shell .am-btn[type=submit]{min-height:42px}.yd-light-shell:not(:has(.mobile-navigation)) .yd-shared-footer{padding-bottom:0}
@media(min-width:1600px){.compact-site-home .hero{min-height:320px}.compact-site-home .hero h1{font-size:38px}.compact-site-home .hero-art>img{width:300px;height:300px}.compact-site-detail .product-overview{gap:32px}.compact-site-detail .product-info h1{font-size:28px}}
@media(min-width:701px) and (max-width:1050px){.compact-site-detail .product-overview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.compact-site-detail .product-info h1{font-size:23px}.compact-site-home .hero-art>img{width:255px;height:255px}.compact-site-home .hero h1{font-size:31px}}
@media(max-width:760px){.yd-shared-header .header{min-height:0;padding-block:11px;gap:10px 12px}.yd-shared-header .brand img{width:126px}.yd-shared-header .search-field{height:42px}.yd-shared-header .hot-queries{margin-top:6px}.compact-site-home .hero{min-height:0;margin-top:12px}.compact-site-home .hero-copy{padding:20px 20px 9px}.compact-site-home .hero h1{font-size:29px;margin-bottom:9px}.compact-site-home .hero-intro{font-size:12px;margin-bottom:13px}.compact-site-home .hero-art{height:210px;margin-top:0}.compact-site-home .hero-art>img{width:205px;height:205px}.compact-site-home .category-section.unified-category-section{padding-block:18px}.compact-site-home .section-heading h2{font-size:20px}.compact-site-home .unified-category-grid .category-card{min-height:60px;padding:10px;gap:7px}.compact-site-home .product-section{padding-block:18px}.compact-site-home .product-grid{gap:10px}.compact-site-home .product-copy{padding:10px}.compact-site-home .how-to{gap:14px;padding-block:15px;margin-bottom:12px}.compact-site-category .category-section{padding-block:15px}.compact-site-category .section-heading h1{font-size:22px}.compact-site-category .category-card{min-height:63px;padding:11px 10px;gap:8px}.compact-site-category .category-card h3{font-size:13px}.yd-light-shell .user-login-background-img-container{padding:16px 0}.yd-light-shell .user-login-background-img-container>.am-container,.yd-light-shell .user-forgetpwd-container{display:block;padding-inline:16px;min-height:0}.yd-light-shell .user-register-container{padding:16px 0!important}.yd-light-shell .register-container{padding-inline:16px}.yd-light-shell .user-forgetpwd-container{padding-block:16px}.yd-light-shell .yd-form-heading{font-size:21px;padding:16px 18px 7px}.yd-light-shell .article-content{margin-block:14px}.yd-light-shell .article-right>.am-background-white{padding:15px!important}.yd-light-shell .am-article-title{font-size:22px}}
@media(max-width:700px){.compact-site-detail .product-overview{grid-template-columns:1fr;gap:14px;padding-bottom:18px}.compact-site-detail .breadcrumbs{padding-block:10px;font-size:10px;gap:9px}.compact-site-detail .photo-trigger{padding:16px}.compact-site-detail .product-info>.eyebrow{margin-bottom:6px}.compact-site-detail .product-info h1{font-size:23px}.compact-site-detail .product-subtitle{font-size:11px}.compact-site-detail .price-panel{margin-block:11px 13px}.compact-site-detail .thumb{width:52px;height:52px;flex-basis:52px}.compact-site-detail .variant{min-height:42px;font-size:11px}.compact-site-detail .parameter-list{column-gap:0}.compact-site-detail .parameter-list>div{padding-block:10px}.compact-site-detail .section-nav{gap:22px;padding-block:10px}.compact-site-detail .information{padding-block:18px}.compact-site-detail .detail-end{padding-block:18px}}

@media(min-width:1100px){.compact-site-home .unified-category-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.compact-site-home .unified-category-grid .category-card{padding:10px;gap:7px;min-height:66px}.compact-site-home .category-card>div{min-width:0;flex:1}.compact-site-home .unified-category-grid .category-card h3{font-size:12px;overflow-wrap:anywhere}.compact-site-home .unified-category-grid .category-card p{font-size:9px;overflow-wrap:anywhere}.compact-site-home .category-card .category-number{font-size:9px}.compact-site-home .category-card .category-arrow{font-size:11px}}

@media(min-width:1100px){.compact-site-category .category-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.compact-site-category .category-card{padding:10px;gap:7px;min-height:66px}.compact-site-category .category-card>div{min-width:0;flex:1}.compact-site-category .category-card h3{font-size:12px;overflow-wrap:anywhere}.compact-site-category .category-card p{font-size:9px;overflow-wrap:anywhere}.compact-site-category .category-number{font-size:9px}.compact-site-category .category-arrow{font-size:11px}}

.yd-light-shell .user-login-container form.am-form input:not([type=checkbox]):not([type=radio]),.yd-light-shell .user-register-container form.am-form input:not([type=checkbox]):not([type=radio]),.yd-light-shell .user-forgetpwd-container form.am-form input:not([type=checkbox]):not([type=radio]){font-size:16px!important}
