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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;} }