MINI Sh3ll
/* ------------------------------------------------------------------------------
*
* # Ecommerce stuff
*
* Styles for Ecommerce set of pages
*
* ---------------------------------------------------------------------------- */
// Check if component is enabled
@if $enable-ecommerce {
//
// Elements
//
// Sidebar color selector
.color-selector-active {
position: relative;
// Checkmark icon
i {
position: absolute;
top: 50%;
left: 50%;
margin-top: -($icon-font-size / 2);
margin-left: -($icon-font-size / 2);
}
}
//
// Pricing tables
//
// Price label
.pricing-table-price {
font-size: $pricing-title-font-size;
// Currency sign
> span {
font-size: $pricing-subtitle-font-size;
}
}
// Stacked list of features
.pricing-table-list {
li {
padding-top: $pricing-list-item-padding-y;
padding-bottom: $pricing-list-item-padding-y;
border-bottom: $pricing-list-item-border-width solid $pricing-list-item-border-color;
// Change border color in dark cards
.card[class*=bg-]:not(.bg-transparent):not(.bg-white):not(.bg-light) & {
border-bottom-color: rgba($white, 0.2);
}
}
}
//
// Ribbons
//
// Container
.ribbon-container {
width: 6.5rem;
height: 6.625rem;
overflow: hidden;
position: absolute;
top: -($card-border-width);
right: -($card-border-width);
}
// Corner ribbon
.ribbon {
text-align: center;
font-size: $font-size-sm;
line-height: $line-height-sm;
font-weight: $font-weight-semibold;
text-transform: uppercase;
position: relative;
padding: 0.3125rem 0;
left: -0.6875rem;
top: 1.563rem;
width: 9.375rem;
background-color: $pricing-ribbon-bg;
color: $pricing-ribbon-color;
z-index: 10;
transform: rotate(45deg);
@include box-shadow($pricing-ribbon-box-shadow);
}
}
OHA YOOOO