style-child-theme-woocommerce.scss 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  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. // Fix margins and positioning in menu
  36. body[class*="woocommerce"] #page .main-navigation {
  37. #toggle-menu {
  38. position: inherit;
  39. top: inherit;
  40. right: inherit;
  41. }
  42. .woocommerce-menu-container .cart_list a,
  43. .woocommerce-menu-container .cart_list a:link,
  44. .woocommerce-menu-container .cart_list a:visited {
  45. color: map-deep-get($config-global, "color", "secondary", "default");
  46. }
  47. @include media(mobile) {
  48. text-align: right;
  49. & > div {
  50. text-align: left;
  51. }
  52. & > div:not(:last-of-type) {
  53. margin-right: 0;
  54. }
  55. & > div:last-of-type {
  56. margin-left: (2 * map-deep-get($config-global, "spacing", "unit"));
  57. }
  58. }
  59. }