_sections.less 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. // /**
  2. // * Copyright © Magento, Inc. All rights reserved.
  3. // * See COPYING.txt for license details.
  4. // */
  5. //
  6. // Common
  7. // _____________________________________________
  8. & when (@media-common = true) {
  9. .product.data.items {
  10. .lib-data-accordion();
  11. border-bottom: @tab-control__border-width solid @tab-control__border-color;
  12. margin-bottom: @indent__base;
  13. margin-left: -@layout__width-xs-indent;
  14. margin-right: -@layout__width-xs-indent;
  15. .item.title {
  16. a {
  17. position: relative;
  18. .lib-icon-font(
  19. @_icon-font-content: @icon-down,
  20. @_icon-font-size: @font-size__base,
  21. @_icon-font-line-height: @icon-font__line-height,
  22. @_icon-font-color: @icon-font__color,
  23. @_icon-font-color-hover: @icon-font__color-hover,
  24. @_icon-font-color-active: @icon-font__color-active,
  25. @_icon-font-margin: @icon-font__margin,
  26. @_icon-font-vertical-align: @icon-font__vertical-align,
  27. @_icon-font-position: after,
  28. @_icon-font-display: false
  29. );
  30. &:after {
  31. position: absolute;
  32. right: @accordion-control__padding-right;
  33. top: @accordion-control__padding-top;
  34. }
  35. }
  36. &.active a {
  37. &:after {
  38. content: @icon-up;
  39. }
  40. }
  41. }
  42. .value p {
  43. &:last-child {
  44. margin-bottom: 0;
  45. }
  46. }
  47. .table-wrapper {
  48. margin: 0;
  49. }
  50. }
  51. }
  52. //
  53. // Desktop
  54. // _____________________________________________
  55. .media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__m) {
  56. .product.data.items {
  57. .lib-data-tabs();
  58. border-bottom: 0;
  59. margin-left: 0;
  60. margin-right: 0;
  61. .item.title a {
  62. &:after {
  63. display: none;
  64. }
  65. }
  66. }
  67. }
  68. .media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__m) {
  69. .product.data.items {
  70. .item.title {
  71. > .switch {
  72. padding: 1px 15px 1px;
  73. }
  74. }
  75. > .item.content {
  76. padding: 10px 15px 30px;
  77. }
  78. }
  79. }