960w.less 22 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516
  1. // 960w
  2. @media screen and (max-width: 980px) {
  3. // top
  4. #detailer {
  5. display: block;
  6. position: fixed;
  7. bottom: 20px;
  8. width: 95%;
  9. z-index: 999;
  10. }
  11. .sy-box.sy-loading { margin-top: 150px; }
  12. .prod > .left > .prod-main-pic {
  13. max-height: 200px;
  14. min-height: 200px;
  15. }
  16. .prod > .left > .prod-main-pic > a,
  17. .prod > .left > .prod-main-pic > a > img {
  18. width: 100%;
  19. max-height: 200px;
  20. height: auto;
  21. display: block;
  22. }
  23. #showmebigone {
  24. height: 200px;
  25. min-height: 200px;
  26. max-height: 200px;
  27. }
  28. .nav-mobile,
  29. .search-mobile,
  30. .login-mobile,
  31. .cart-mobile {
  32. display: block;
  33. position: absolute;
  34. width: 45px;
  35. height: 45px;
  36. color: @mobile-nav-color;
  37. background: @mobile-nav-bg;
  38. font-size: 20px;
  39. text-align: center;
  40. padding: 8px 0 0 0;
  41. z-index: 9999;
  42. }
  43. #mobile-nav {
  44. z-index: 999;
  45. }
  46. .nav-mobile {
  47. top: 0;
  48. left: 0;
  49. border-right: 1px solid @mobile-nav-border-color;
  50. }
  51. .search-mobile {
  52. top: 0;
  53. left: 45px;
  54. border-right: 1px solid @mobile-nav-border-color;
  55. }
  56. .login-mobile {
  57. top: 0;
  58. right: 45px;
  59. border-left: 1px solid @mobile-nav-border-color;
  60. }
  61. .cart-mobile {
  62. top: 0;
  63. right: 0;
  64. border-left: 1px solid @mobile-nav-border-color;
  65. }
  66. .dd-nav .nav-mobile,
  67. .dd-search .search-mobile,
  68. .dd-login .login-mobile,
  69. .dd-cart .cart-mobile {
  70. color: @mobile-nav-color-hover;
  71. background: @mobile-nav-bg-hover;
  72. }
  73. .top {
  74. height: 45px;
  75. }
  76. .top-links {
  77. display: block;
  78. height: 0;
  79. border: none;
  80. }
  81. .top-links a {
  82. }
  83. .top-links a:hover {
  84. }
  85. .top-links a > i {
  86. }
  87. .top-links > .inner {
  88. width: 100%;
  89. }
  90. .top-links .c-service {
  91. display: none;
  92. }
  93. .top-links .c-service > a {
  94. }
  95. .top-links .links {
  96. display: none;
  97. margin-top: 48px;
  98. margin-left: -90px;
  99. }
  100. .top-links .links > ul {
  101. }
  102. .top-links .links > ul li {
  103. }
  104. .top-links .links > ul li:before {
  105. }
  106. .top-links .links > ul li:first-child:before {
  107. content:"";
  108. display: none;
  109. }
  110. .top-links .links > ul li > a {
  111. font-size: 11px;
  112. display: inline-block;
  113. margin: 7px 0 0 0;
  114. vertical-align: middle;
  115. }
  116. .login-reg {
  117. height: 0;
  118. }
  119. .login-reg-btn {
  120. display: none;
  121. border: none;
  122. }
  123. .login-reg-btn {
  124. display: none;
  125. }
  126. .login-dropdown {
  127. display: none;
  128. position: absolute;
  129. right: 0;
  130. top: 45px;
  131. background: @top-links-border-bottom;
  132. width: 100%;
  133. padding: 0 15px 15px 15px;
  134. color: @login-dropdown-font-color;
  135. z-index: 9999;
  136. }
  137. .dd-login .login-dropdown {
  138. display: block;
  139. }
  140. // top-middle - logo, searc, cart
  141. .top-middle {
  142. background: @top-middle-bg;
  143. height: 0;
  144. position: relative;
  145. border: none;
  146. }
  147. .top-middle > .inner {
  148. width: 100%;
  149. position: relative;
  150. }
  151. .logo {
  152. display: block;
  153. border: none;
  154. width: 130px;
  155. height: 20px;
  156. background: url('../img/logo_web.png') center no-repeat;
  157. background-size: contain;
  158. float: none;
  159. margin: 13px auto 0 auto;
  160. position: absolute;
  161. left: 0;
  162. right: 0;
  163. }
  164. .search {
  165. display: none;
  166. width: 100%;
  167. height: 70px;
  168. overflow: hidden;
  169. position: absolute;
  170. top: 45px;
  171. margin: 0 auto;
  172. background: @top-links-border-bottom;
  173. padding: 15px;
  174. }
  175. .dd-search .search {
  176. display: block;
  177. }
  178. .search-btn {
  179. right: 15px;
  180. top: 15px;
  181. }
  182. #sbtnmobile {
  183. right: 5px;
  184. top: 5px;
  185. }
  186. #detailed_search {
  187. position: fixed;
  188. width: 300px;
  189. }
  190. .cart {
  191. display: none;
  192. padding: 15px;
  193. position: absolute;
  194. top: 45px;
  195. width: 100%;
  196. float: none;
  197. text-align: center;
  198. margin: 0 0 0 0;
  199. background: @top-links-border-bottom;
  200. }
  201. .dd-cart .cart {
  202. display: block;
  203. }
  204. .cart > .desc {
  205. float: none;
  206. }
  207. .cart:hover > .desc {
  208. text-decoration: underline;
  209. }
  210. .cart:hover {
  211. text-decoration: none;
  212. }
  213. input[type="checkbox"] + label {
  214. font-size: 0.8rem;
  215. }
  216. // main nav
  217. .nav {
  218. display: none;
  219. width: 100%;
  220. height: auto !important;
  221. border:none;
  222. position: absolute;
  223. top: 45px;
  224. background: @top-links-border-bottom;
  225. }
  226. .dd-nav .nav {
  227. display: block;
  228. }
  229. .nav > .inner {
  230. width: 100%;
  231. height: auto !important;
  232. }
  233. .nav > .inner > ul {
  234. display:block;
  235. list-style:none;
  236. margin:0;
  237. padding:0;
  238. position:relative;
  239. width:100%;
  240. height: auto !importnat;
  241. }
  242. .nav > .inner > ul li {
  243. box-sizing: border-box;
  244. height: 38px;
  245. -ms-flex:1 1 auto;
  246. -webkit-box-flex:1;
  247. -webkit-flex:1 1 auto;
  248. flex:1 1 auto;
  249. position:relative;
  250. border-bottom: 1px solid @top-bg;
  251. background: @top-links-border-bottom;
  252. }
  253. .nav > .inner > ul li:last-child {
  254. border-right: none;
  255. }
  256. .nav > .inner > ul li > a {
  257. }
  258. .nav > .inner > ul li > a:hover {
  259. color: @nav-hover-color;
  260. text-decoration: none;
  261. }
  262. // main
  263. .main {
  264. padding-top: 65px;
  265. }
  266. // footer
  267. .footer {
  268. }
  269. .footer > .social {
  270. height: 45px;
  271. }
  272. .footer > .social > .inner {
  273. width: 100%;
  274. text-align: center;
  275. margin: 0 auto;
  276. }
  277. .footer > .social > .inner > a {
  278. display: inline-block;
  279. width: 36px;
  280. height: 36px;
  281. margin: 0 3px;
  282. text-align: center;
  283. }
  284. .footer > .social > .inner > a:hover {
  285. color: @top-links-link-color-hover;
  286. background: none;
  287. }
  288. .footer > .social > .inner > a > i {
  289. font-size: 14px;
  290. padding: 15px 0 0 0;
  291. }
  292. .copyright {
  293. padding: 15px;
  294. font-size: 11px;
  295. border-top: none;
  296. }
  297. .bottom-boxes {
  298. background: @copyright-bg;
  299. color: @top-links-link-color;
  300. }
  301. .bottom-boxes > .inner {
  302. width: 100%;
  303. margin: 0 auto;
  304. display: block;
  305. }
  306. .bottom-boxes > .inner > .box {
  307. width: 100%;
  308. display: block;
  309. border-top: none;
  310. padding: 0 0;
  311. }
  312. .bottom-boxes > .inner > .last {
  313. border: none;
  314. }
  315. .bottom-boxes > .inner > .box > .footer-title {
  316. font-size: 16px;
  317. color: @bottom-box-title;
  318. font-family: 'geomanist_regularregular';
  319. text-transform: uppercase;
  320. margin: 0 0 0 0;
  321. height: 45px;
  322. padding: 13px 15px 0 15px;
  323. border-bottom: 1px solid @top-links-border-bottom;
  324. float: none;
  325. .user-select(none);
  326. cursor: pointer;
  327. }
  328. .bottom-boxes > .inner > .box > .footer-title > i {
  329. display: block;
  330. float: right;
  331. font-size: 12px;
  332. position: relative;
  333. top: 3px;
  334. }
  335. .bottom-boxes > .inner > .dd-footer > .footer-title {
  336. border: none;
  337. }
  338. .bottom-boxes > .inner > .dd-footer > .footer-title > i {
  339. .rotation(180deg);
  340. }
  341. .bottom-boxes > .inner > .box > .footer-dropdown {
  342. display: none;
  343. }
  344. .bottom-boxes > .inner > .dd-footer > .footer-dropdown {
  345. display: block;
  346. padding: 0 15px 15px 15px;
  347. border-bottom: 1px solid @top-links-border-bottom;
  348. }
  349. .bottom-boxes > .inner > .box > ul {
  350. list-style: none;
  351. font-size: 12px;
  352. }
  353. .bottom-boxes > .inner > .box > ul li {
  354. display: block;
  355. padding: 0 0 1px 13px;
  356. position: relative;
  357. }
  358. .bottom-boxes > .inner > .box > ul li:before {
  359. display: inline-block;
  360. content: "\f111";
  361. font-size: 5px;
  362. font-family: 'FontAwesome';
  363. color: @top-links-link-color;
  364. padding: 0 10px 0 0;
  365. position: absolute;
  366. top: 9px;
  367. left: 0px;
  368. }
  369. .bottom-boxes > .inner > .box > ul li a,
  370. .bottom-boxes > .inner > .box > p > a {
  371. color: @bottom-box-color;
  372. font-size: 12px;
  373. }
  374. .bottom-boxes > .inner > .box > ul li a:hover,
  375. .bottom-boxes > .inner > .box > p > a:hover {
  376. color: @bottom-box-color-hover;
  377. }
  378. .bottom-boxes > .inner > .box > p {
  379. font-size: 12px;
  380. margin: 0 0 10px 0;
  381. }
  382. .bottom-boxes > .inner > .box > p > strong {
  383. color: @bottom-box-title;
  384. }
  385. .bottom-boxes > .inner > .box .input-container {
  386. position: relative;
  387. height: 36px;
  388. overflow: hidden;
  389. }
  390. .bottom-boxes > .inner > .box .txt {
  391. margin: 0 0 10px 0;
  392. }
  393. .bottom-boxes > .inner > .box .search-btn {
  394. width: 36px;
  395. height: 36px;
  396. background: @button-2-color url('../img/newsletter-btn-bg.png') no-repeat center;
  397. top: 0;
  398. right: 0;
  399. }
  400. //main
  401. .wrap {
  402. width: 100%;
  403. padding: 0 15px;
  404. }
  405. //prod-categories
  406. .prod-categories {
  407. background: @prod-categories-bg;
  408. width: 100%;
  409. padding: 0 0 0 0;
  410. }
  411. .cat,
  412. .cat:hover {
  413. float: left;
  414. padding: 0 15px;
  415. width: 50%;
  416. display: block;
  417. text-transform: uppercase;
  418. text-decoration: none;
  419. cursor: pointer;
  420. margin: 0 0 30px 0;
  421. }
  422. .cat > .img-container {
  423. position: relative;
  424. border: 1px solid @img-count-border-color;
  425. cursor: pointer;
  426. }
  427. .cat > .img-container > img {
  428. width: 100%;
  429. height: auto;
  430. display: block;
  431. }
  432. .prod-count {
  433. display: none;
  434. }
  435. .cat:hover > .img-container > .prod-count {
  436. display: none;
  437. }
  438. .cat > .title {
  439. height: 36px;
  440. background: @prod-cat-title-bg;
  441. color: @prod-cat-title-color;
  442. text-align: center;
  443. font-size: 14px;
  444. font-weight: 600;
  445. padding: 7px 0 0 0;
  446. overflow: hidden;
  447. }
  448. .cat:hover > .title {
  449. background: @prod-cat-title-bg-hover;
  450. color: @prod-cat-title-color-hover;
  451. }
  452. .cat > .title > i {
  453. padding: 0 5px 0 0;
  454. }
  455. h2 {
  456. font-size: 19px;
  457. padding: 5px 15px 0 15px;
  458. background: @heading-mobile-bg;
  459. width: 100%;
  460. box-sizing: border-box;
  461. height: 36px;
  462. }
  463. h2 > .more {
  464. right: 0;
  465. bottom: 0;
  466. height: 35px;
  467. width: 35px;
  468. display: block;
  469. text-align: center;
  470. background: @heading-more-mobile-bg;
  471. font-size: 20px;
  472. padding: 5px 0 0 0;
  473. box-sizing: border-box;
  474. }
  475. h2 > .more > span {
  476. display: none;
  477. }
  478. // category-list-1
  479. .category-list-1 {
  480. margin: 0 0 20px 0;
  481. }
  482. .category-list-1 > .left,
  483. .static-1 > .left {
  484. margin: 0 0 20px 0;
  485. width: 100%;
  486. padding: 0;
  487. }
  488. .category-list-1 > .right,
  489. .static-1 > .right {
  490. margin: 0;
  491. width: 100%;
  492. padding: 0;
  493. }
  494. .cat-banner {
  495. margin: 0 0 20px 0;
  496. width: 100%;
  497. padding: 0;
  498. }
  499. .category-list-1 > .right > h1 {
  500. font-size: 20px;
  501. padding: 0 ;
  502. }
  503. .category-list-1 > .right > .category-desc {
  504. padding: 0;
  505. }
  506. .sort {
  507. margin: 0px;
  508. margin-bottom: 15px;
  509. }
  510. .view {
  511. display: none;
  512. }
  513. //prod-list-1
  514. .product-list-1 {
  515. padding: 10px 0;
  516. }
  517. .product {
  518. display: table;
  519. padding: 0 0 10px 0;
  520. margin: 0 0 10px 0;
  521. width: 100%;
  522. text-align: center;
  523. float: none;
  524. box-sizing: border-box;
  525. border-bottom: 1px solid @prod-img-border;
  526. }
  527. .product:hover {
  528. text-decoration: none;
  529. }
  530. .product > .img-container {
  531. display: table-cell;
  532. width: 120px;
  533. position: relative;
  534. border: 1px solid @prod-img-border;
  535. margin: 0;
  536. vertical-align: top;
  537. }
  538. .product > .big-container {
  539. min-height: auto;
  540. height: auto;
  541. }
  542. .product > .small-container {
  543. min-height: auto;
  544. height: auto;
  545. }
  546. .product > .prod-desc {
  547. display: table-cell;
  548. text-align: left;
  549. padding: 0 15px;
  550. vertical-align: middle;
  551. }
  552. .product > .prod-desc > .name {
  553. height: auto;
  554. }
  555. .product > i {
  556. display: block;
  557. position: absolute;
  558. right: 0;
  559. top: 50px;
  560. font-size: 18px;
  561. color: @prod-img-border;
  562. }
  563. .quick-view,
  564. .product > .img-container:hover > .quick-view {
  565. display: none;
  566. }
  567. // category list 2
  568. .large > .desc {
  569. display: none;
  570. }
  571. // reg-login
  572. .reg-form {
  573. }
  574. .reg-form > .left {
  575. width: 100%;
  576. padding: 0 0 0 0;
  577. }
  578. .reg-form > .right {
  579. width: 100%;
  580. padding: 0 0 0 0;
  581. }
  582. //login-reg split
  583. .login-reg-split > .left {
  584. padding: 0;
  585. }
  586. .login-reg-split > .right {
  587. padding: 0;
  588. }
  589. //mian page prod sugg list
  590. .prod-suggest {
  591. width: 100%;
  592. }
  593. .prod-suggest > .product-list {
  594. width: 100%;
  595. height: auto;
  596. padding: 0 15px;
  597. }
  598. .prod-suggest > .product-list > .product {
  599. width: 100%;
  600. }
  601. .prod-suggest > .left-arrow {
  602. display: none;
  603. }
  604. .prod-suggest > .right-arrow {
  605. display: none;
  606. }
  607. // cat suggest
  608. .cat-suggest {
  609. width: 100%;
  610. margin: 0 auto 30px auto;
  611. }
  612. .cat-item {
  613. width: 50%;
  614. padding: 0 15px;
  615. float: left;
  616. margin: 0 0 20px 0;
  617. }
  618. .cat-item > table,
  619. .cat-item > table tr td {
  620. border-collapse: collapse;
  621. border: 1px solid @prod-img-border;
  622. }
  623. .td-large {
  624. width: 280px;
  625. height:280px;
  626. }
  627. .td-small {
  628. width: 99px;
  629. height: 99px;
  630. }
  631. // static-2
  632. .static-2 {
  633. width: 100%;
  634. margin: 0 auto 30px auto;
  635. }
  636. .static-2 > .content {
  637. padding: 0;
  638. }
  639. // product
  640. .prod {
  641. width: 100%;
  642. margin: 0 auto 30px auto;
  643. }
  644. .prod > .left{
  645. width: 70%;
  646. padding: 0 15px;
  647. float: none;
  648. margin: 0 auto 20px auto;
  649. }
  650. .main .prod > .right {
  651. width: 100%;
  652. padding: 0 15px;
  653. float: none;
  654. text-align: center;
  655. height: auto;
  656. }
  657. .prod > .left > .prod-main-pic {
  658. border: 1px solid @prod-img-border;
  659. position: relative;
  660. }
  661. .tab-container {
  662. position: static;
  663. bottom: 0;
  664. height: 200px;
  665. width: 100%;
  666. background: @prod-categories-bg;
  667. padding: 0 0 20px 0;
  668. margin: 30px 0 0 0;
  669. }
  670. .tabs {
  671. height: 36px;
  672. width: 100%;
  673. }
  674. .prod > .right > h1 {
  675. display: block;
  676. font-size: 28px;
  677. text-transform: uppercase;
  678. margin: 0 0 5px 0;
  679. color: @heading-color;
  680. border-bottom: 1px solid @heading-border-color;
  681. }
  682. .prod > .right > .subtitle {
  683. font-size: 18px;
  684. font-family: 'geomanistbook';
  685. text-transform: uppercase;
  686. margin: 0 0 15px 0;
  687. }
  688. .prod > .right > .price {
  689. font-size: 18px;
  690. font-family: 'geomanistbook';
  691. text-transform: uppercase;
  692. margin: 0 0 25px 0;
  693. color: @prod-price;
  694. }
  695. .prod > .right > .price > .old-price {
  696. padding: 0 15px 0 0;
  697. color: @prod-price-old;
  698. text-decoration: line-through;
  699. }
  700. .prod > .right > .option-title {
  701. font-size: 14px;
  702. font-weight: 700;
  703. margin: 0 0 5px 0;
  704. }
  705. .prod > .right > .select-style {
  706. border: 2px solid #b7c0c7;
  707. float: none;
  708. padding: 2px 15px 0 15px;
  709. width: 100%;
  710. margin: 0 0 25px 0;
  711. }
  712. .prod > .right > .select-style > select {
  713. font-size: 16px;
  714. font-family: 'geomanistbook';
  715. color: #909ba4;
  716. }
  717. .prod > .right > .select-style:after {
  718. position: absolute;
  719. content: "\f0d7";
  720. right: 10px;
  721. top: 10px;
  722. font-family: 'FontAwesome';
  723. font-size: 14px;
  724. color: #909ba4;
  725. }
  726. .add-to-cart {
  727. display: block;
  728. width: 100%;
  729. padding: 11px 0 0 0;
  730. }
  731. .add-to-cart > i {
  732. padding: 0 10px 0 0;
  733. }
  734. .add-to-cart:hover {
  735. text-decoration: none;
  736. }
  737. .top {
  738. position: fixed;
  739. }
  740. .sy-pager {
  741. display: none;
  742. }
  743. .cart-table {
  744. width: 600px;
  745. }
  746. .cart-checkout {
  747. width: 100%;
  748. overflow-x: auto;
  749. }
  750. #category_select {
  751. font-size: 12px;
  752. }
  753. .category-label {
  754. font-size: 10px;
  755. }
  756. .hide-for-mobile {
  757. display: none;
  758. }
  759. #category_selector {
  760. margin-left: 0px;
  761. }
  762. .check-select {
  763. margin-bottom: 10px;
  764. }
  765. #price-slider small {
  766. margin-left: 40px;
  767. }
  768. #price-slider {
  769. width: 220px;
  770. }
  771. #keyword-filter {
  772. margin-left: 0px;
  773. margin-bottom: 10px;
  774. }
  775. #keyword-filter input {
  776. width: 210px;
  777. }
  778. #szukites {
  779. margin-left: 0px;
  780. margin-bottom: 10px;
  781. }
  782. .filtering {
  783. padding-bottom: 10px;
  784. }
  785. .product_description {
  786. height: auto;
  787. max-height: none;
  788. }
  789. .number-box { width: auto; }
  790. .cart-table tr td.cart-trash {padding-bottom: 0px; padding-top: 0px;}
  791. .prod > .left > .prod-main-pic {
  792. max-height: none;
  793. min-height: none;
  794. }
  795. .prod > .left > .prod-main-pic > a,
  796. .prod > .left > .prod-main-pic > a > img {
  797. width: 100%;
  798. max-height: none;
  799. height: auto;
  800. display: block;
  801. }
  802. }
  803. // 768w
  804. @media screen and (max-width: 768px) {
  805. #detailer {
  806. display: block;
  807. position: fixed;
  808. bottom: 20px;
  809. width: 95%;
  810. z-index: 999;
  811. }
  812. .sy-box.sy-loading { margin-top: 150px; }
  813. .prod > .left > .prod-main-pic {
  814. max-height: 200px;
  815. min-height: 200px;
  816. }
  817. .prod > .left > .prod-main-pic > a,
  818. .prod > .left > .prod-main-pic > a > img {
  819. width: 100%;
  820. max-height: 200px;
  821. height: auto;
  822. display: block;
  823. }
  824. #showmebigone {
  825. height: 200px;
  826. min-height: 200px;
  827. max-height: 200px;
  828. }
  829. .td-large {
  830. width: 280px;
  831. height:auto;
  832. }
  833. .td-small {
  834. display:none;
  835. width: 99px;
  836. height: 99px;
  837. }
  838. .td-large > a,
  839. .td-large > a > img,
  840. .td-small > a,
  841. .td-small > a > img {
  842. width: 100%;
  843. height: auto;
  844. display: block;
  845. }
  846. .top {
  847. position: fixed;
  848. }
  849. .sy-pager {
  850. display: none;
  851. }
  852. .cart-table {
  853. width: 600px;
  854. }
  855. .cart-checkout {
  856. width: 100%;
  857. overflow-x: auto;
  858. }
  859. #category_select {
  860. font-size: 12px;
  861. }
  862. .category-label {
  863. font-size: 10px;
  864. }
  865. .hide-for-mobile {
  866. display: none;
  867. }
  868. #category_selector {
  869. margin-left: 0px;
  870. }
  871. .check-select {
  872. margin-bottom: 10px;
  873. }
  874. #price-slider small {
  875. margin-left: 40px;
  876. }
  877. #price-slider {
  878. width: 220px;
  879. }
  880. #keyword-filter {
  881. margin-left: 0px;
  882. margin-bottom: 10px;
  883. }
  884. #keyword-filter input {
  885. width: 150px;
  886. }
  887. #szukites {
  888. margin-left: 20px;
  889. margin-bottom: 10px;
  890. }
  891. .filtering {
  892. padding-bottom: 10px;
  893. min-height: 100px;
  894. }
  895. .detailed-search-btn { width: 100%; }
  896. .product_description {
  897. height: auto;
  898. max-height: none;
  899. }
  900. .number-box { width: auto; }
  901. .cart-table tr td.cart-trash {padding-bottom: 0px; padding-top: 0px;}
  902. .prod > .left > .prod-main-pic {
  903. max-height: none;
  904. min-height: none;
  905. }
  906. .prod > .left > .prod-main-pic > a,
  907. .prod > .left > .prod-main-pic > a > img {
  908. width: 100%;
  909. max-height: none;
  910. height: auto;
  911. display: block;
  912. }
  913. }
  914. @media screen and (max-width: 690px) {
  915. #detailer {
  916. display: block;
  917. position: fixed;
  918. bottom: 20px;
  919. width: 95%;
  920. z-index: 999;
  921. }
  922. .sy-box.sy-loading { margin-top: 50px; }
  923. .prod > .left > .prod-main-pic {
  924. max-height: 200px;
  925. min-height: 200px;
  926. }
  927. #showmebigone {
  928. height: 200px;
  929. min-height: 200px;
  930. max-height: 200px;
  931. }
  932. .prod > .left > .prod-main-pic > a,
  933. .prod > .left > .prod-main-pic > a > img {
  934. width: 100%;
  935. max-height: 200px;
  936. height: auto;
  937. display: block;
  938. }
  939. .cat-item {
  940. width: 100%;
  941. }
  942. .td-large {
  943. width: 280px;
  944. height: auto;
  945. }
  946. .td-small {
  947. display:none;
  948. width: 99px;
  949. height: 99px;
  950. }
  951. .td-large > a,
  952. .td-large > a > img,
  953. .td-small > a,
  954. .td-small > a > img {
  955. width: 100%;
  956. height: auto;
  957. display: block;
  958. }
  959. .prod > .left{
  960. width: 100%;
  961. padding: 0 15px;
  962. float: none;
  963. margin: 0 auto 20px auto;
  964. }
  965. .top {
  966. position: fixed;
  967. }
  968. .sy-pager {
  969. display: none;
  970. }
  971. .cart-table {
  972. width: 600px;
  973. }
  974. .cart-checkout {
  975. width: 100%;
  976. overflow-x: auto;
  977. }
  978. #category_select {
  979. font-size: 12px;
  980. margin-top: 0px;
  981. width: 100px;
  982. }
  983. #category_select:after {
  984. margin-top: 10px;
  985. display: none;
  986. }
  987. .category-label {
  988. font-size: 10px;
  989. }
  990. .hide-for-mobile {
  991. display: none;
  992. }
  993. #category_selector {
  994. margin-left: 0px;
  995. }
  996. .check-select {
  997. margin-bottom: 10px;
  998. margin-right: -10px;
  999. float: right;
  1000. }
  1001. #price-slider small {
  1002. margin-left: 40px;
  1003. }
  1004. #price-slider {
  1005. width: 220px;
  1006. margin-left: -50px;
  1007. margin-top: 3px;
  1008. }
  1009. #keyword-filter {
  1010. width: 100%;
  1011. margin-left: -10px;
  1012. margin-bottom: 10px;
  1013. }
  1014. #keyword-filter input {
  1015. width: 100%;
  1016. margin-top: 0px;
  1017. }
  1018. #szukites {
  1019. width: 100%;
  1020. margin-left: -5px;
  1021. margin-bottom: 10px;
  1022. }
  1023. .filtering {
  1024. padding-bottom: 10px;
  1025. border-bottom: none;
  1026. }
  1027. .detailed-search-btn { display: block; float: right; width: auto; }
  1028. .product_description {
  1029. height: auto;
  1030. max-height: none;
  1031. }
  1032. .number-box { width: auto; }
  1033. .cart-table tr td.cart-trash {padding-bottom: 0px; padding-top: 0px;}
  1034. #banner {
  1035. margin-top: 10px;
  1036. }
  1037. #slideshow {
  1038. margin-bottom: -40px;
  1039. }
  1040. #categories {
  1041. background-color: white;
  1042. }
  1043. h2 {
  1044. height: 42px;
  1045. padding-top: 10px;
  1046. }
  1047. #text-page h2 {
  1048. height: auto;
  1049. }
  1050. #banner_overlay img {
  1051. display: block; position: absolute; left: 45%;
  1052. }
  1053. }
  1054. // 480w
  1055. @media screen and (max-width: 440px) {
  1056. #detailer {
  1057. display: block;
  1058. position: fixed;
  1059. bottom: 20px;
  1060. width: 95%;
  1061. z-index: 999;
  1062. }
  1063. .sy-box.sy-loading { margin-top: 50px; }
  1064. .prod > .left > .prod-main-pic {
  1065. max-height: 200px;
  1066. min-height: 200px;
  1067. }
  1068. #showmebigone {
  1069. height: 200px;
  1070. min-height: 200px;
  1071. max-height: 200px;
  1072. }
  1073. .prod > .left > .prod-main-pic > a,
  1074. .prod > .left > .prod-main-pic > a > img {
  1075. width: 100%;
  1076. max-height: 200px;
  1077. height: auto;
  1078. display: block;
  1079. }
  1080. .cat-item {
  1081. width: 100%;
  1082. }
  1083. .td-large {
  1084. width: 280px;
  1085. height: auto;
  1086. }
  1087. .td-small {
  1088. display:none;
  1089. width: 99px;
  1090. height: 99px;
  1091. }
  1092. .td-large > a,
  1093. .td-large > a > img,
  1094. .td-small > a,
  1095. .td-small > a > img {
  1096. width: 100%;
  1097. height: auto;
  1098. display: block;
  1099. }
  1100. .prod > .left{
  1101. width: 100%;
  1102. padding: 0 15px;
  1103. float: none;
  1104. margin: 0 auto 20px auto;
  1105. }
  1106. .top {
  1107. position: fixed;
  1108. }
  1109. .sy-pager {
  1110. display: none;
  1111. }
  1112. .cart-table {
  1113. width: 600px;
  1114. }
  1115. .cart-checkout {
  1116. width: 100%;
  1117. overflow-x: auto;
  1118. }
  1119. #category_select {
  1120. font-size: 12px;
  1121. margin-top: 0px;
  1122. width: 100px;
  1123. }
  1124. #category_select:after {
  1125. margin-top: 10px;
  1126. display: none;
  1127. }
  1128. .category-label {
  1129. font-size: 10px;
  1130. }
  1131. .hide-for-mobile {
  1132. display: none;
  1133. }
  1134. #category_selector {
  1135. margin-left: 0px;
  1136. }
  1137. .check-select {
  1138. margin-bottom: 10px;
  1139. margin-right: -10px;
  1140. float: right;
  1141. }
  1142. #price-slider small {
  1143. margin-left: 40px;
  1144. }
  1145. #price-slider {
  1146. width: 220px;
  1147. margin-left: -50px;
  1148. margin-top: 3px;
  1149. }
  1150. #keyword-filter {
  1151. margin-left: -10px;
  1152. margin-bottom: 10px;
  1153. }
  1154. #keyword-filter input {
  1155. width: 300px;
  1156. }
  1157. #szukites {
  1158. margin-left: -10px;
  1159. margin-bottom: 10px;
  1160. }
  1161. .filtering {
  1162. padding-bottom: 10px;
  1163. border-bottom: none;
  1164. }
  1165. .detailed-search-btn { display: block; float: right; width: auto; }
  1166. .product_description {
  1167. height: auto;
  1168. max-height: none;
  1169. }
  1170. .number-box { width: auto; }
  1171. .cart-table tr td.cart-trash {padding-bottom: 0px; padding-top: 0px;}
  1172. #banner {
  1173. margin-top: 10px;
  1174. }
  1175. #slideshow {
  1176. margin-bottom: -40px;
  1177. }
  1178. #categories {
  1179. background-color: white;
  1180. }
  1181. h2 {
  1182. height: 42px;
  1183. padding-top: 10px;
  1184. }
  1185. #text-page h2 {
  1186. height: auto;
  1187. }
  1188. #banner_overlay img {
  1189. display: block; position: absolute; left: 45%;
  1190. }
  1191. }
  1192. .hide-for-mobile {
  1193. display: none;
  1194. }
  1195. .check-select-list {
  1196. left: -15px;
  1197. }