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 .btn-gray{background:#6c757d;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;display:inline-block;} .form-control{width:100%;padding:6px 10px;border:1px solid #ccc;border-radius:4px;font-size:.9rem;} .form-control-sm{padding:2px 8px;border:1px solid #ccc;border-radius:4px;font-size:.85rem;} .border{border:1px solid #e0e0e0!important;} .rounded{border-radius:4px!important;} .bg-white{background:#fff!important;} .border-0{border:none!important;} .img-fluid{max-width:100%;height:auto;} .hidden{display:none;} /* ===== MOBILE RESPONSIVE ===== */ /* Mobile horizontal thumb strip (hidden on desktop) */ #mobile-thumb-strip{display:none;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:8px;padding:8px 0;scrollbar-width:none;} #mobile-thumb-strip::-webkit-scrollbar{display:none;} #mobile-thumb-strip button{flex:0 0 auto;width:64px;height:64px;padding:2px;border-radius:4px;background:#fff;cursor:pointer;line-height:0;} #mobile-thumb-strip button img{width:100%;height:100%;object-fit:contain;display:block;} /* Mobile header nav toggle */ #mobile-nav-toggle{display:none;background:none;border:none;cursor:pointer;padding:6px;} #header-nav-right{display:flex;} #header-search-form{flex:1;display:flex;max-width:680px;} @media(max-width:767px){ /* Header - compress to single tight bar */ #header-main-bar{padding:8px 12px!important;box-sizing:border-box;} #header-main-bar > div{gap:8px!important;max-width:100%!important;min-width:0!important;} #header-main-bar > div > a:first-child{min-width:0;flex:0 1 auto;max-width:42%;} #header-logo-text{font-size:16px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;} #header-second-nav > div{display:inline-flex;max-width:none!important;} #header-spark-svg{width:28px!important;height:28px!important;} #header-location{display:none!important;} #header-search-form{max-width:none!important;flex:1;min-width:0!important;} #header-search-form input{min-width:0!important;} #header-search-form input{padding:8px 12px!important;font-size:13px!important;} #header-search-form button{padding:8px 12px!important;} #header-account-link{display:none!important;} #header-cart-link span:first-child + span,#header-cart-link svg + *{display:none;} /* Second nav */ #header-second-nav{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 8px!important;} #header-second-nav::-webkit-scrollbar{display:none;} #header-second-nav > div{gap:0!important;} /* Container padding */ .container_suru{padding:0 10px!important;} /* Product layout: stack vertically */ #product-main-layout{flex-direction:column!important;gap:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box;} /* Hide desktop vertical thumb strip */ #thumb-strip{display:none!important;} /* Main image: full width */ #product-main-image-col{width:100%!important;max-width:100%!important;flex:none!important;margin-right:0!important;margin-bottom:0!important;} #main-product-img{height:280px!important;} /* Show mobile horizontal thumbnail strip */ #mobile-thumb-strip{display:flex!important;} /* Product info: full width */ #product-info-col{margin-right:0!important;width:100%!important;} #product-info-col .h1_title_product{font-size:1rem!important;} /* Buy box: full width, remove border, flatten */ #product-buy-col{width:100%!important;} #product-buy-col > div{border:none!important;border-top:6px solid #f2f2f2!important;border-radius:0!important;padding:12px 0!important;} /* Buy box Shipping/Pickup/Delivery cards on mobile */ #delivery-cards{grid-template-columns:repeat(3,1fr);gap:4px;} /* Product details table: horizontal scroll */ #item_detailInfo{overflow-x:auto;} .tbl_product_info{font-size:0.75rem;} .tbl_product_info th,.tbl_product_info td{padding:5px 6px;white-space:nowrap;} /* Related products: 2 columns */ .related-products-grid{grid-template-columns:repeat(2,1fr)!important;} .related-product-image img{height:110px!important;} /* Footer: stack columns */ #footer-main-cols{flex-direction:column!important;gap:16px!important;} #footer-bottom-bar{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;} #footer-bottom-links{flex-direction:column!important;gap:8px!important;} /* Footer top strip: column */ #footer-top-strip > div{flex-direction:column!important;gap:6px!important;} /* Reviews: stack rating sections */ .navi-review-header-ul{flex-direction:column!important;} .navi-review-item{width:100%!important;} .navi-review-graph{border-left:none!important;border-top:1px solid #e0e0e0;padding-left:0!important;padding-top:12px!important;margin-top:12px!important;} .navi-review-sort-search{flex-direction:column!important;gap:8px!important;} .navi-review-search-input{width:100%!important;} /* Breadcrumb compact */ nav[aria-label="breadcrumb"]{display:none;} } @media(max-width:400px){ #header-main-bar > div > a:first-child{max-width:36%;} #header-logo-text{font-size:14px!important;} #main-product-img{height:240px!important;} .related-products-grid{grid-template-columns:repeat(2,1fr)!important;} }