/* User-requested 16px reading baseline. Relative units retain browser text zoom.
   This public-only layer does not rewrite admin styles or shrink larger headings. */
html{font-size:100%}
body.site-concept{font-size:1rem;line-height:1.65}
.site-concept :is(.concept-page,.detail-page,.catalog-page,.wall-page){font-size:1rem}
.site-concept :is(p,li,dt,dd,label,summary,button,input,select,textarea,td,th,a){font-size:max(1em,1rem)!important}
.site-concept :is(small,.small,.muted.small){font-size:1rem!important}
.site-concept :is(p,li,dt,dd,label){line-height:1.65}
.site-concept :is(input,select,textarea){min-width:0}
.site-concept :is(button,.btn,summary){white-space:normal;overflow-wrap:anywhere}
.site-concept :is(.shell-dropdown-panel,.shell-user-name,.shell-mobile-group h2,.shell-footer-meta,.shell-footer-group,.shell-footer-languages,.shell-footer-disclaimer){font-size:1rem}
.site-concept .shell-header .nav-inner{gap:16px}
.site-concept .shell-header .nav-links>a,.site-concept .shell-dropdown>summary{padding-inline:9px}
.site-concept .shell-account-tools{padding-left:8px;gap:3px}
.site-concept .shell-footer-meta strong{font-size:1rem}
.site-concept .shell-footer-meta{flex-wrap:wrap;align-items:start;gap:20px}
.site-concept .shell-footer-invite{flex-wrap:wrap;gap:22px}
.site-concept .shell-footer-cta{flex-shrink:1}
.site-concept .shell-footer-group>div>a{overflow-wrap:anywhere}
.site-concept .shop-workspace{--shop-muted:#5e6b7d}
.site-concept .shop-workspace :is(.sh-card-short,.shop-stock-note,.shop-image-placeholder>small,.sh-card-cat,.sh-stock,.sh-detail-meta .small,.sh-price-alt,.sh-opt-label,.sh-delivery,.sh-summary>div,.sh-check-lines b,.sh-check-lines p>strong,.sh-radio-list strong,.sh-radio-list b,.sh-payment strong,.sh-payment b){font-size:1rem}
.site-concept .shop-workspace :is(.shop-image-placeholder>small,.sh-form-grid small,.sh-summary>small,.sh-cart-price>small,.sh-check-lines small){color:#647184}
.site-concept .shop-workspace :is(.sh-qty-form button,.sh-qty-form input){min-width:44px}
.site-concept .shop-workspace .sh-gallery{padding:0;border:0;background:none}
.site-concept .shop-workspace .sh-gallery-main{width:100%;height:auto}
.site-concept .shop-workspace .sh-gallery-main>.shop-image-placeholder{width:100%;height:100%;padding:28px 15px;text-align:center}
.site-concept .shop-workspace .sh-card-short{display:block;overflow:visible;-webkit-line-clamp:unset}
.site-concept .shop-workspace .shop-result-tools{flex-wrap:wrap}
.site-concept .shop-workspace .sh-crumbs{font-size:1rem}
.site-concept .shop-workspace .sh-stock{color:#087853}
.site-concept .shop-workspace .sh-stock.out{color:#657184}
.site-concept .shop-workspace .ceny-country-chip.on{background:#ae4818;color:#fff}
.site-concept .shop-workspace .ceny-sort a:not(.on){color:#5d6879}
.site-concept .shell-bottom-nav>a,.site-concept .shell-bottom-nav>label{color:#5d6d83}
.site-concept .shell-bottom-nav .is-active{color:#a7420e}
@media(min-width:1101px) and (max-width:1280px){
 .site-concept .shell-header .brand img{width:108px}
 .site-concept .shell-header .nav-inner{gap:10px;padding-inline:15px}
 .site-concept .shell-header .nav-links>a,.site-concept .shell-dropdown>summary{padding-inline:6px}
 .site-concept .shell-header .shell-premium{display:none}
}
@media(max-width:1100px){.site-concept .shell-mobile-group>div{grid-template-columns:1fr}.site-concept .shell-mobile-group a{padding-block:12px}}
@media(max-width:760px){
 .site-concept .shell-footer .shell-footer-disclaimer{color:#627084}
 .site-concept .shell-footer .shell-footer-meta,.site-concept .shell-footer .shell-footer-copy a{color:#657386}
 .site-concept .shell-footer::after{display:none}
 .site-concept .shell-footer>.container{padding-inline:20px}
 .site-concept .shell-footer .shell-footer-meta{grid-template-columns:1fr;gap:15px}
 .site-concept .shell-footer .shell-footer-copy{text-align:left}
 .site-concept .shell-footer-languages>span{font-size:1rem}
 .site-concept .shell-footer-group>summary{min-height:58px}
 .site-concept .shell-footer-group>div>a{padding:11px 0}
 .site-concept .shell-bottom-nav>a,.site-concept .shell-bottom-nav>label{line-height:1.3;padding:5px 2px;min-height:62px}
 .site-concept .shell-bottom-nav span{overflow-wrap:anywhere;max-width:100%}
 .site-concept .shell-bottom-nav{align-items:stretch}
 .site-concept .shell-footer{padding-bottom:100px}
 .site-concept .shop-workspace .shop-local-nav>div{flex-wrap:wrap}
 .site-concept .shop-workspace .shop-local-nav>div>a{flex:1 1 auto;min-width:0}
 .site-concept .shop-workspace .shop-member-card{padding:22px}
 .site-concept .shop-workspace .shop-member-icon{float:none;margin-bottom:16px}
 .site-concept .shop-workspace .shop-categories{grid-template-columns:1fr}
 .site-concept .shop-workspace .sh-card-body{padding:15px}
 .site-concept .shop-workspace .sh-gallery{position:static}
 .site-concept .shop-workspace .sh-gallery-main{height:auto;aspect-ratio:1.2}
 .site-concept .shop-workspace .shop-steps{flex-wrap:wrap;justify-content:flex-start;gap:13px 18px}
 .site-concept .shop-workspace .sh-cart-line{grid-template-columns:65px minmax(0,1fr);padding:18px 13px;gap:12px}
 .site-concept .shop-workspace .sh-cart-thumb{width:65px}
 .site-concept .shop-workspace .sh-cart-price{grid-column:1/-1;flex-wrap:wrap}
 .site-concept .shop-workspace .shop-search>.ic{display:none}
 .site-concept .shop-workspace .shop-search>.btn{padding-inline:11px}
 .site-concept .shop-workspace .shop-checkout-sections{gap:10px 15px;justify-content:flex-start}
 .site-concept .sd-review-login-actions{flex-wrap:wrap}
}
@media(max-width:430px){.site-concept .shop-workspace .sh-grid{grid-template-columns:1fr}.site-concept .shop-workspace .sh-thumb{height:205px}.site-concept .shop-workspace .shop-card-detail{justify-content:space-between;padding-inline:14px}.site-concept .shop-workspace .shop-card-detail>.ic{display:block}}
