style-child-theme-woocommerce.scss 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. /**
  2. * WooCommerce Styles
  3. * - These styles should only be loaded when WooCommerce is active
  4. */
  5. /**
  6. * Abstracts
  7. * - Functions and config
  8. */
  9. @import "../../varia/sass/abstracts/functions";
  10. @import "../../varia/sass/abstracts/config-global";
  11. /**
  12. * Child Theme Name Config
  13. */
  14. @import "config-child-theme-deep";
  15. /**
  16. * WooCommerce Config
  17. */
  18. @import "config-child-theme-woocommerce";
  19. /**
  20. * Varia Mixins
  21. */
  22. @import "../../varia/sass/abstracts/mixins";
  23. /**
  24. * Varia Responsive Logic
  25. */
  26. @import "../../varia/sass/abstracts/responsive-logic";
  27. /**
  28. * Varia Extends
  29. */
  30. @import "../../varia/sass/base/extends";
  31. /**
  32. * WooCommerce Styles
  33. */
  34. @import "../../varia/sass/vendors/woocommerce/style";
  35. /**
  36. * Fix cart-link line-height
  37. */
  38. body[class*="woocommerce"] #page .main-navigation .woocommerce-cart-link {
  39. line-height: inherit;
  40. }
  41. /**
  42. * Fix mini-cart text color
  43. */
  44. body[class*="woocommerce"] #page #masthead .site-header-wrapper .main-navigation ul li ul.cart_list {
  45. color: map-deep-get($config-global, "color", "foreground", "default");
  46. }
  47. body[class*="woocommerce"] #page #masthead .site-header-wrapper .main-navigation ul li ul.cart_list > li {
  48. border-bottom: none;
  49. }
  50. body[class*="woocommerce"] #page #masthead .site-header-wrapper .main-navigation ul li ul.sub-menu li:first-child,
  51. body[class*="woocommerce"] #page #masthead .site-header-wrapper .main-navigation ul li ul.cart_list > li:first-child {
  52. border-color: map-deep-get($config-global, "color", "background", "light");
  53. }
  54. #masthead .site-header-wrapper .main-navigation ul li svg {
  55. margin-top: .25em;
  56. }
  57. body[class*="woocommerce"] #page {
  58. @include media(mobile-only) {
  59. .site-branding {
  60. margin-bottom: #{map-deep-get($config-global, "spacing", "horizontal")};
  61. }
  62. #toggle-menu {
  63. position: inherit !important;
  64. top: inherit;
  65. right: inherit;
  66. }
  67. }
  68. }