1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- /**
- * Button Placeholder style
- * - Since buttons appear in various blocks,
- * let’s use a placeholder to keep them all
- * in-sync
- */
- %button-style {
- @include crop-text(map-deep-get($config-button, "font", "line-height"));
- color: #{map-deep-get($config-button, "color", "text")};
- cursor: pointer;
- font-weight: #{map-deep-get($config-button, "font", "weight")};
- @include font-family( map-deep-get($config-button, "font", "family") );
- font-size: #{map-deep-get($config-button, "font", "size")};
- background-color: #{map-deep-get($config-button, "color", "background")};
- border-radius: #{map-deep-get($config-button, "border-radius")};
- border-width: 0;
- text-decoration: none;
- padding: #{map-deep-get($config-button, "padding", "vertical")} #{map-deep-get($config-button, "padding", "horizontal")};
- &:not(.has-background):hover,
- &:focus,
- &.has-focus {
- color: #{map-deep-get($config-button, "color", "text-hover")};
- background-color: #{map-deep-get($config-button, "color", "background-hover")};
- }
- }
- /**
- * Onsale Placeholder style
- * - Since buttons appear in various blocks,
- * let’s use a placeholder to keep them all
- * in-sync
- */
- %onsale-style {
- border-radius: 100%;
- background-color: map-deep-get($config-global, "color", "alert", "warning");
- color: map-deep-get($config-global, "color", "foreground", "dark");
- font-size: map-deep-get($config-global, "font", "size", "sm");
- font-weight: 700;
- @include font-family( map-deep-get($config-global, "font", "family", "primary") );
- min-height: 3.236rem;
- min-width: 3.236rem;
- padding: 0.202rem;
- position: absolute;
- text-align: center;
- text-transform: none;
- line-height: 3.236;
- top: -0.5em;
- right: -0.5em;
- left: auto;
- margin: 0;
- z-index: 9;
- }
|