body.nc-mobile-ui-399{--t399-dock-h:66px}
body.nc-mobile-ui-399 *{box-sizing:border-box}
body.nc-mobile-ui-399 .t399-mobile-dock,body.nc-mobile-ui-399 .t399-mobile-buybar,body.nc-mobile-ui-399 .t399-catalog-mobile-tools,body.nc-mobile-ui-399 .t399-filter-close{display:none}
@media(max-width:1180px){
body.nc-mobile-ui-399 .nc-home-hero-grid,body.nc-mobile-ui-399 .nc-showcase-grid,body.nc-mobile-ui-399 .nc-product-topgrid,body.nc-mobile-ui-399 .nc-track-grid{grid-template-columns:1fr!important}
body.nc-mobile-ui-399 .nc-catalog-shell{grid-template-columns:minmax(260px,32%) minmax(0,1fr)}
body.nc-mobile-ui-399 .nc-product-gallery{position:relative!important;top:auto!important}
body.nc-mobile-ui-399 .nc-buybox.v3{position:relative!important;top:auto!important}
body.nc-mobile-ui-399 .nc-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body.nc-mobile-ui-399 .nc-category-grid.v3{grid-template-columns:repeat(3,minmax(0,1fr))!important}
body.nc-mobile-ui-399 .nc-track-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
body.nc-mobile-ui-399 .nc-product-mainmedia{min-height:0!important}
body.nc-mobile-ui-399 .nc-product-mainmedia img#nc-main-image{max-height:min(70vh,var(--t397-product-gallery-h))!important;width:100%!important;object-fit:contain!important}
}
@media(max-width:760px){
body.nc-mobile-ui-399{overflow-x:hidden;background:var(--t397-bg)!important;-webkit-tap-highlight-color:transparent}
body.nc-mobile-ui-399 button,body.nc-mobile-ui-399 a,body.nc-mobile-ui-399 input,body.nc-mobile-ui-399 select{min-height:var(--t399-touch)}
body.nc-mobile-ui-399 .nc-announcement{font-size:.76rem!important;padding:6px 10px!important;line-height:1.35!important;text-align:center}
body.nc-mobile-ui-399 .nc-header{height:auto!important;min-height:var(--t399-mobile-header-h)!important;background:rgba(255,255,255,.96)!important;backdrop-filter:blur(16px);border-bottom:1px solid var(--t397-line)!important}
body.nc-mobile-ui-399 .nc-header .nc-nav{min-height:var(--t399-mobile-header-h)!important;padding-block:7px!important;gap:8px!important;display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important}
body.nc-mobile-ui-399 .nc-brand{min-width:0!important;justify-self:start!important}
body.nc-mobile-ui-399 .nc-brand img{max-height:38px!important;width:auto!important;max-width:116px!important}
body.nc-mobile-ui-399 .nc-mobile-menu-btn,body.nc-mobile-ui-399 .nc-mobile-cart{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-height:44px!important;border-radius:14px!important;border:1px solid var(--t397-line)!important;background:#fff!important;color:var(--t397-text)!important}
body.nc-mobile-ui-399 .nc-search.show-mobile{grid-column:1/-1!important;grid-row:2!important;width:100%!important;max-width:none!important;margin:0!important;display:flex!important;position:relative!important}
body.nc-mobile-ui-399 .nc-search input{height:46px!important;border-radius:14px 0 0 14px!important;font-size:16px!important;min-width:0!important}
body.nc-mobile-ui-399 .nc-search button{height:46px!important;border-radius:0 14px 14px 0!important;padding-inline:15px!important}
body.nc-mobile-ui-399 .nc-menu{display:none!important}
body.nc-mobile-ui-399 .nc-mobile-drawer{width:min(88vw,360px)!important;border-radius:0 24px 24px 0!important}
body.nc-mobile-ui-399 .nc-mobile-drawer a{display:flex!important;align-items:center!important;padding:12px 14px!important;border-radius:12px!important}
body.nc-mobile-ui-399 .nc-homepage-v3,body.nc-mobile-ui-399 .nc-catalog-v3,body.nc-mobile-ui-399 .nc-order-tracking-page,body.nc-mobile-ui-399 .nc-product-page-v3{padding-block:14px calc(var(--t399-dock-h) + 30px)!important}
body.nc-mobile-ui-399 .nc-home-hero,body.nc-mobile-ui-399 .nc-page-hero{border-radius:var(--t399-mobile-radius)!important;box-shadow:none!important;margin-bottom:var(--t399-mobile-section-gap)!important}
body.nc-mobile-ui-399 .nc-home-copy h1,body.nc-mobile-ui-399 .nc-page-hero h1,body.nc-mobile-ui-399 .nc-buybox.v3 h1{font-size:clamp(1.65rem,7vw,2.25rem)!important;line-height:1.08!important;letter-spacing:-.025em!important}
body.nc-mobile-ui-399 .nc-home-copy p,body.nc-mobile-ui-399 .nc-page-hero p{font-size:.96rem!important;line-height:1.6!important}
body.nc-mobile-ui-399 .nc-home-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
body.nc-mobile-ui-399 .nc-home-actions a{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:10px!important}
body.nc-mobile-ui-399 .nc-home-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}
body.nc-mobile-ui-399 .nc-home-metrics div{padding:10px!important;border-radius:12px!important;min-width:0!important}
body.nc-mobile-ui-399 .nc-home-metrics strong{font-size:1.05rem!important}
body.nc-mobile-ui-399 .nc-home-metrics span{font-size:.68rem!important;line-height:1.25!important}
body.nc-mobile-ui-399 .nc-home-visual{display:none!important}
body.nc-mobile-ui-399 .nc-home-benefits-strip{padding:0 0 var(--t399-mobile-section-gap)!important}
body.nc-mobile-ui-399 .nc-benefits-grid{display:flex!important;overflow-x:auto!important;gap:10px!important;scroll-snap-type:x mandatory!important;padding-bottom:5px!important;scrollbar-width:none}
body.nc-mobile-ui-399 .nc-benefits-grid::-webkit-scrollbar{display:none}
body.nc-mobile-ui-399 .nc-benefits-grid article{min-width:82%!important;scroll-snap-align:start!important;border-radius:var(--t399-mobile-radius)!important;padding:16px!important}
body.nc-mobile-ui-399 .nc-home-section{margin-top:var(--t399-mobile-section-gap)!important}
body.nc-mobile-ui-399 .nc-section-title{margin-bottom:12px!important;gap:8px!important}
body.nc-mobile-ui-399 .nc-section-title h2{font-size:1.45rem!important;line-height:1.18!important}
body.nc-mobile-ui-399 .nc-section-title p{font-size:.85rem!important}
body.nc-mobile-ui-399 .nc-category-grid.v3{gap:10px!important}
body.nc-mobile-ui-399 .nc-category-card.v3{border-radius:var(--t399-mobile-radius)!important;padding:15px!important;box-shadow:none!important}
body.nc-mobile-ui-399 .nc-product-grid{display:grid!important;grid-template-columns:repeat(var(--t399-mobile-cols),minmax(0,1fr))!important;gap:var(--t399-mobile-product-gap)!important}
body.nc-mobile-ui-399 .nc-product-grid.is-list{grid-template-columns:1fr!important}
body.nc-mobile-ui-399 .nc-product-card{min-width:0!important;border-radius:var(--t399-mobile-radius)!important;overflow:hidden!important;box-shadow:0 8px 22px rgba(15,23,42,.06)!important}
body.nc-mobile-ui-399 .nc-product-card .nc-product-media{aspect-ratio:1/1!important;min-height:0!important;padding:8px!important}
body.nc-mobile-ui-399 .nc-product-card .nc-product-media img{width:100%!important;height:100%!important;object-fit:contain!important}
body.nc-mobile-ui-399 .nc-product-card .nc-product-info{min-width:0!important}
body.nc-mobile-ui-399 .nc-product-card h3{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;line-height:1.3!important;min-height:2.5em!important}
body.nc-mobile-ui-399 .nc-product-row{display:block!important}
body.nc-mobile-ui-399 .nc-product-row .nc-stock{display:inline-flex!important;margin-top:6px!important;font-size:.7rem!important}
body.nc-mobile-ui-399 .nc-price{font-size:1.05rem!important;white-space:nowrap!important}
body.nc-mobile-ui-399 .nc-old-price{font-size:.75rem!important}
body.nc-mobile-ui-399 .nc-card-actions{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;margin-top:8px!important}
body.nc-mobile-ui-399 .nc-card-button{width:100%!important;padding:8px 6px!important;font-size:.78rem!important;min-height:42px!important}
body.nc-mobile-ui-399 .nc-view-switch{display:none!important}
body.nc-mobile-ui-399 .nc-breadcrumb{white-space:nowrap!important;overflow-x:auto!important;flex-wrap:nowrap!important;padding-bottom:4px!important;font-size:.78rem!important;scrollbar-width:none}
body.nc-mobile-ui-399 .nc-breadcrumb::-webkit-scrollbar{display:none}
body.nc-mobile-ui-399 .nc-page-hero-media{display:none!important}
body.nc-mobile-ui-399 .nc-subcategory-row{overflow-x:auto!important;flex-wrap:nowrap!important;scrollbar-width:none!important;padding-bottom:6px!important}
body.nc-mobile-ui-399 .nc-subcategory-row a{white-space:nowrap!important;flex:0 0 auto!important}
body.nc-mobile-ui-399 .nc-catalog-shell{display:block!important}
body.nc-mobile-ui-399 .t399-catalog-mobile-tools{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:10px!important}
body.nc-mobile-ui-399 .t399-catalog-mobile-tools button{border:1px solid var(--t397-line)!important;background:var(--t397-surface)!important;border-radius:14px!important;font-weight:800!important;color:var(--t397-text)!important}
body.nc-mobile-ui-399 .nc-results-toolbar{padding:12px 14px!important;border-radius:14px!important;margin-bottom:10px!important}
body.nc-mobile-ui-399 .nc-results-toolbar .nc-sort-inline{display:none!important}
body.nc-mobile-ui-399 .nc-results-toolbar span{font-size:.78rem!important}
body.nc-mobile-ui-399 .t399-filter-drawer{display:block!important;position:fixed!important;z-index:10030!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:min(90vw,380px)!important;max-width:none!important;background:var(--t399-filter-bg)!important;padding:18px!important;overflow:auto!important;transform:translateX(104%)!important;transition:transform .25s ease!important;box-shadow:-18px 0 50px rgba(15,23,42,.18)!important}
body.nc-mobile-ui-399.t399-filter-open .t399-filter-drawer{transform:translateX(0)!important}
body.nc-mobile-ui-399.t399-filter-open:before{content:"";position:fixed;inset:0;background:rgba(15,23,42,.45);z-index:10020}
body.nc-mobile-ui-399 .t399-filter-drawer .nc-filter-card{box-shadow:none!important;border:0!important;padding:0!important;background:transparent!important}
body.nc-mobile-ui-399 .t399-filter-close{display:grid!important;place-items:center!important;position:absolute!important;right:12px!important;top:10px!important;width:42px!important;height:42px!important;min-height:42px!important;border:0!important;border-radius:999px!important;background:#eef2f7!important;font-size:1.5rem!important;color:#0f172a!important}
body.nc-mobile-ui-399 .nc-search-hero-form{grid-template-columns:1fr!important;gap:8px!important}
body.nc-mobile-ui-399 .nc-product-topgrid{display:block!important}
body.nc-mobile-ui-399 .nc-product-gallery.cardish{padding:10px!important;border-radius:var(--t399-mobile-radius)!important;box-shadow:none!important;margin-bottom:12px!important}
body.nc-mobile-ui-399 .nc-product-mainmedia{aspect-ratio:1/1!important;min-height:0!important;border-radius:14px!important}
body.nc-mobile-ui-399 .nc-product-mainmedia img#nc-main-image{width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important}
body.nc-mobile-ui-399 .nc-thumbs{display:flex!important;overflow-x:auto!important;gap:8px!important;padding-top:8px!important;scrollbar-width:none}
body.nc-mobile-ui-399 .nc-thumb{flex:0 0 62px!important;width:62px!important;height:62px!important;min-height:62px!important}
body.nc-mobile-ui-399 .nc-buybox.v3{padding:18px!important;border-radius:var(--t399-mobile-radius)!important;box-shadow:none!important;margin-bottom:12px!important}
body.nc-mobile-ui-399 .nc-product-code-row{gap:6px!important;font-size:.78rem!important}
body.nc-mobile-ui-399 .nc-product-price{font-size:1.8rem!important}
body.nc-mobile-ui-399 .nc-quick-trust-list{grid-template-columns:1fr!important;gap:7px!important}
body.nc-mobile-ui-399 .nc-quick-trust-list div{padding:10px 12px!important;display:grid!important;grid-template-columns:1fr!important}
body.nc-mobile-ui-399 .nc-purchase-form .nc-purchase-row{display:grid!important;grid-template-columns:98px minmax(0,1fr)!important;gap:8px!important}
body.nc-mobile-ui-399 .nc-product-secondary-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}
body.nc-mobile-ui-399 .nc-product-tabs{border-radius:var(--t399-mobile-radius)!important;overflow:hidden!important}
body.nc-mobile-ui-399 .nc-tab-nav{display:flex!important;overflow-x:auto!important;white-space:nowrap!important;scrollbar-width:none!important}
body.nc-mobile-ui-399 .nc-tab-nav button{flex:0 0 auto!important;padding:12px!important;font-size:.82rem!important}
body.nc-mobile-ui-399 .nc-tab-panel{padding:15px!important}
body.nc-mobile-ui-399 .nc-review-layout{grid-template-columns:1fr!important}
body.nc-mobile-ui-399 .nc-track-form{grid-template-columns:1fr!important}
body.nc-mobile-ui-399 .nc-track-summary-grid,body.nc-mobile-ui-399 .nc-track-summary-grid.two-cols{grid-template-columns:1fr 1fr!important;gap:8px!important}
body.nc-mobile-ui-399 .nc-track-summary-grid .wide{grid-column:1/-1!important}
body.nc-mobile-ui-399 .nc-track-grid{display:block!important}
body.nc-mobile-ui-399 .nc-track-grid>.cardish{margin-bottom:12px!important}
body.nc-mobile-ui-399 .t399-mobile-dock{display:grid!important;grid-template-columns:repeat(5,1fr)!important;position:fixed!important;z-index:10010!important;left:8px!important;right:8px!important;bottom:8px!important;min-height:var(--t399-dock-h)!important;background:var(--t399-bottom-bg)!important;border:1px solid var(--t397-line)!important;border-radius:20px!important;box-shadow:0 16px 40px rgba(15,23,42,.18)!important;overflow:visible!important}
body.nc-mobile-ui-399 .t399-mobile-dock a{display:flex!important;position:relative!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:2px!important;color:var(--t399-bottom-text)!important;text-decoration:none!important;font-size:.67rem!important;font-weight:750!important;min-width:0!important;min-height:58px!important}
body.nc-mobile-ui-399 .t399-mobile-dock a span{font-size:1.15rem!important;line-height:1!important}
body.nc-mobile-ui-399 .t399-mobile-dock a.is-active{color:var(--t399-bottom-active)!important}
body.nc-mobile-ui-399 .t399-mobile-dock em{position:absolute;top:5px;right:calc(50% - 22px);min-width:18px;height:18px;padding:0 4px;border-radius:99px;background:#f97316;color:#fff;font-style:normal;font-size:.65rem;display:grid;place-items:center}
body.nc-mobile-ui-399 .t399-mobile-buybar{display:grid!important;grid-template-columns:auto 1fr!important;gap:8px!important;align-items:center!important;position:fixed!important;z-index:10000!important;left:0!important;right:0!important;bottom:calc(var(--t399-dock-h) + 12px)!important;padding:10px var(--t399-mobile-gap)!important;background:var(--t399-buybar-bg)!important;border-top:1px solid var(--t397-line)!important;box-shadow:0 -12px 32px rgba(15,23,42,.12)!important}
body.nc-mobile-ui-399 .t399-buybar-price{min-width:88px!important}.t399-buybar-price span{display:block;font-size:.68rem;color:var(--t397-muted)}body.nc-mobile-ui-399 .t399-buybar-price strong{display:block;color:var(--t399-buybar-price)!important;font-size:1rem!important;white-space:nowrap}
body.nc-mobile-ui-399 .t399-buybar-actions{display:grid!important;grid-template-columns:1fr 1.25fr!important;gap:7px!important}.t399-buybar-actions button{border-radius:13px!important;border:1px solid var(--t397-line)!important;background:var(--t399-buybar-buy-bg)!important;color:var(--t399-buybar-buy-text)!important;font-weight:850!important;padding:8px!important}.t399-buybar-actions button.is-primary{background:var(--t399-buybar-add-bg)!important;color:var(--t399-buybar-add-text)!important;border-color:var(--t399-buybar-add-bg)!important}
body.nc-mobile-ui-399:has(.t399-mobile-buybar){padding-bottom:150px!important}
body.nc-mobile-ui-399 .nc-footer{margin-bottom:calc(var(--t399-dock-h) + 20px)!important}
}
