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