.freegifts-main-container .fg-section-title,
.freegifts-main-container .bogos-slider-info-title {
        color: #121212;
}

.freegifts-main-container .product-title,
.freegifts-main-container .bogos-gift-product-title {
        color: #000000;
}

.freegifts-main-container .original-price,
.freegifts-main-container .bogos-gift-item-compare-price {
        color: #121212;
}

.freegifts-main-container .gift-price,
.freegifts-main-container .bogos-gift-item-price {
        color: #ea5455;
}

.freegifts-main-container .btn-add-to-cart {
        color: #FFFFFF;
        background-color: #7367f0;
}

.freegifts-main-container .bogos-slider-offer-badge {
        background: #FFEF9D
}

.freegifts-main-container .bogos-slider-offer-badge.success {
        background: #CDFEE1
}

.freegifts-main-container .bogos-slider-offer-title {
        color: #000000
}

.freegifts-main-container .btn-add-to-cart svg path {
        fill: #FFFFFF;
}

.bogos-gift-select-variant-title {
        color: #005BD3;
}

.bogos-gift-select-variant-title-contain::after {
        border-color: #005BD3;
}

.fg-gift-thumbnail-offer-title {
        color: #000000;
}

.fg-gift-thumbnail-container {
        border-color: #8A8A8A;
}

.fg-gift-thumbnail-offer-time {
        background-color: #000000;
}

#sca-gift-thumbnail .sca-gift-image {
        width: 50px;
        max-height: 50px;
}

#sca-gift-icon .sca-gift-icon-img {
        width: 50px;
        max-height: 50px;
}

.sca-gift-icon-collection-page .sca-gift-icon-collection-img {
        width: 50px;
        max-height: 50px;
}

#sca-promotion-glider {
        color: #ffffff;
        background-color: #F72119;
}

#sca-fg-today-offer-iframe .sca-fg-header {
        background-color: #e2e2e2;
}

#sca-fg-today-offer-iframe .sca-fg-body {
        background-color: #e2e2e2;
}

#sca-fg-today-offer-iframe .sca-fg-today-offer-title {
        color: #D43533 !important;
}

#sca-fg-today-offer-iframe .sca-fg-today-offer-subtitle {
        color: #000000 !important;
}

#sca-fg-today-offer-iframe .sca-offer-title {
        color: #000000;
}

#sca-fg-today-offer-widget {
        height: 50px !important;
        width: 50px !important;
}

.sca-fg-icon-success-anim {
        box-shadow: inset 0 0 0 #b15454;
}

@-webkit-keyframes animated-checkmark-fill {
        to {
                box-shadow: inset 0 0 0 30px #b15454;
        }
}

@keyframes animated-checkmark-fill {
        to {
                box-shadow: inset 0 0 0 30px #b15454;
        }
}

.sca-fg-icon-success-circle {
        stroke: #b15454;
}

#sca-fg-today-offer-iframe .sca-fg-offer .sca-offer-header-container {
        background-color: #e9e9e9
}

#sca-fg-today-offer-iframe .sca-fg-offer.sca-offer-archived .sca-offer-header-container {
        background-color: #b1545425
}

#sca-fg-today-offer-iframe .sca-gift-product-title {
        color: #303030
}

#sca-fg-today-offer-iframe .sca-gift-product-discount-price {
        color: #24B263
}

#sca-fg-today-offer-iframe .sca-gift-product-original-price {
        color: #616161
}

#sca-fg-today-offer-iframe .sca-offer-info .sca-offer-subtitle {
        color: #ffffff
}

.bogos-bundles-widget {
        background-color: #F3F3F3;
}

.bogos-bundles-widget-body .bogos-bundle-item {
        background-color: #FFFFFF;
}

.bogos-bundles-widget .bogos-bundles-widget-title {
        color: #303030;
}

.bogos-bundles-widget .bogos-bundles-widget-description {
        color: #616161;
}

.bogos-bundle-item .bogos-bundle-item-title {
        color: #303030;
}

.bogos-bundle-item .bogos-bundle-item-discount-price,
.bogos-bundles-widget .bogos-bundles-total-discount-price {
        color: #005BD3;
}

.bogos-bundle-item .bogos-bundle-item-original-price,
.bogos-bundles-widget .bogos-bundles-total-original-price {
        color: #005BD3;
}

.bogos-bundles-widget-footer .bogos-bundles-button-add {
        color: #FFFFFF;
        background-color: #303030;
}

.bogos-bundles-widget .bogos-bundle-shipping-discount-container {
        background-color: #DEE6FF;
}

.bogos-bundles-widget .bogos-bundle-shipping-discount-title {
        color: #2332D5;
}

.bogos-bundles-quantity-break-widget {
        background-color: #F3F3F3;
}

.bogos-bundles-quantity-break-widget-title {
        color: #303030;
}

.bogos-bundles-quantity-break-widget-description {
        color: #303030;
}

.bogos-bundle-quantity-break-item-original-price,
.bogos-bundles-quantity-break-origin-price {
        color: #B5B5B5;
}

.bogos-bundles-quantity-break-button-add {
        background: #303030;
        color: #FFFFFF;
}

.bogos-bundle-quantity-break_item-container {
        background: #FFFFFF;
}

.bogos-bundle-quantity-break-label {
        background: #303030;
        color: #FFFFFF;
}

.bogos-bundle-quantity-break-tag {
        background: #F1F1F1;
        color: #303030;
}

.bogos-bundle-quantity-break-sub-title {
        color: #616161;
}

.bogos-bundles-quantity-break-discount-price {
        color: #303030;
}

.bogos-bundle-quantity-break-title {
        color: #303030;
}

.bogos-bundle-quantity-break-item-discount-price {
        color: #303030;
}

.bogos-volume-discount-widget.default-layout {
        background-color: #F3F3F3;
}

.bogos-volume-discount-widget.default-layout .bogos-volume-discount-widget-title {
        color: #303030;
}

.bogos-volume-discount-widget.default-layout .bogos-volume-discount-widget-description {
        color: #303030;
}

.bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-original-price,
.bogos-volume-discount-origin-price {
        color: #303030;
}

.bogos-volume-discount-widget.default-layout .bogos-volume-discount-button-add {
        background: #303030;
        color: #FFFFFF;
}

.bogos-volume-discount-widget.default-layout .bogos-volume-discount_item-container {
        background: #FFFFFF;
}

.bogos-volume-discount-widget.default-layout .bogos-volume-discount-label {
        background: #303030;
        color: #FFFFFF;
}

.bogos-volume-discount-widget.default-layout .bogos-volume-discount-tag {
        background: #F1F1F1;
        color: #303030;
}

.bogos-volume-discount-widget.default-layout .bogos-volume-discount-sub-title {
        color: #616161;
}

.bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-discount-price {
        color: #303030;
}

.bogos-volume-discount-widget.default-layout .bogos-volume-discount-discount-price {
        color: #303030;
}

.bogos-volume-discount-widget.default-layout .bogos-volume-discount-title {
        color: #303030;
}

.bogos-volume-discount-widget.default-layout .bogos-volume-discount-origin-price,
.bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-original-price {
        color: #B5B5B5;
}

.bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-header {
        background-color: #F3F3F3;
}

.bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-title {
        color: #303030;
}

.bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-description {
        color: #303030;
}

.bogos-volume-discount-table-container.line-style .bogos-volume-discount-item {
        background-color: #FFFFFF;
}

.bogos-volume-discount-widget.table-layout,
.bogos-volume-discount-widget.table-layout .bogos-volume-discount-item,
.bogos-volume-discount-widget-body .bogos-volume-discount-tier-info,
.bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-header {
        border-color: #E0E0E0;
}

.bogos-volume-discount-widget.table-layout .bogos-volume-discount-title {
        color: #303030;
}

.bogos-volume-discount-widget.table-layout .bogos-volume-discount-description {
        color: #616161;
}

.bogos-volume-discount-widget.table-layout .bogos-volume-discount-tag {
        background-color: #F1F1F1;
        color: #303030;
}

.bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-discount-text {
        color: #303030;
}

.bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-label {
        color: #FFFFFF;
        background-color: #303030;
}

.bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-discount-price {
        color: #303030;
}

.bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-origin-price {
        color: #FFFFFF;
}

.bogos-volume-discount-table-container.is-hidden-line .bogos-volume-discount-tier-info {
        border-color: transparent;
}

.bogos-volume-discount-widget.table-layout .bogos-volume-discount-table-container.zebra-style .bogos-volume-discount-item:nth-child(odd) {
        background-color: #FFFFFF;
}

.bogos-volume-discount-widget.table-layout .bogos-volume-discount-table-container.zebra-style .bogos-volume-discount-item:nth-child(even) {
        background-color: #F5F5F5;
}

.bogos-volume-discount-widget .bogos-vl-tb-shipping-label {
        color: #2332D5;
}

.bogos-volume-discount-widget .bogos-vl-shipping-label {
        color: #2332D5;
}

.bogos-volume-discount-widget .bogos-vl-shipping-container {
        background-color: DEE6FF;
}

.bogos-volume-discount-widget.default-layout .bogos-vl-subscription-option-title {
        color: #303030;
}

.bogos-volume-discount-widget.default-layout .bogos-vl-subscription-section-title {
        color: #303030;
}

.bogos-volume-discount-widget.default-layout .bogos-vl-subscription-input-checkbox:checked {
        background-color: #8051FF;
        border-color: #8051FF;
}

.bogos-volume-discount-widget.default-layout input[type=radio]:checked {
        background-color: #8051FF;
        border-color: #8051FF;
}

.bogos-mix-match-widget {
        background-color: #F3F3F3;
        ;
}

.bogos-mix-match-widget .bogos-mix-item {
        background-color: #FFFFFF;
}

.bogos-mix-match-widget .bogos-mix-match-widget-title {
        color: #303030;
}

.bogos-mix-match-widget .bogos-mix-match-widget-description {
        color: #616161;
}

.bogos-mix-match-widget .bogos-mix-item-title {
        color: #303030;
}

.bogos-mix-match-widget .bogos-mix-item-discount-price {
        color: #303030;
}

.bogos-mix-match-widget .bogos-mix-item-original-price {
        color: #B5B5B5;
}

.bogos-mix-match-widget .bogos-mix-match-button-add {
        color: #FFFFFF;
        background-color: #303030;
}

.bogos-mix-match-widget .bogos-mix-match-badge-item {
        background-color: #FFF8DB;
}

.bogos-mix-match-widget .bogos-mix-match-badge-item.success {
        background-color: #CDFEE1;
}

.bogos-mix-match-widget .bogos-mix-match-badge-item .bogos-mix-match-badge-title {
        color: #4F4700;
}

.bogos-mix-match-widget .bogos-mix-match-badge-item.success .bogos-mix-match-badge-title {
        color: #29845A;
}

.bogos-mix-match-widget .bogos-mix-match-shipping-discount-container {
        background-color: #DEE6FF;
}

.bogos-mix-match-widget .bogos-mix-match-shipping-discount-title {
        color: #2332D5;
}

.bogos-bundle-page-container .bogos-bp-steps-bar,
.bogos-bundle-page-container .bogos-bp-step-bar-single {
        background-color: #F3F3F3;
}

.bogos-bundle-page-container .bogos-bp-step-title {
        color: #303030;
}

.bogos-bp-steps-container .bogos-bp-step-item.active {
        border-bottom: solid 3px #303030;
}

.bogos-bundle-page-container .bogos-bp-header-title {
        color: #303030;
}

.bogos-bundle-page-container .bogos-bp-header-subtitle {
        color: #303030;
}

.bogos-bundle-page-container .bogos-bp-step-header-title {
        color: #303030;
}

.bogos-bundle-page-container .bogos-bp-step-header-subtitle {
        color: #616161;
}

.bogos-bundle-page-container .bogos-bp-product-title,
.bogos-step-item .bogos-step-item-title,
.bogos-product-detail-modal .bogos-product-title {
        color: #303030;
}

.bogos-step-items-container .bogos-step-item-variant-title {
        color: #616161;
}

.bogos-bundle-page-container .bogos-bp-product-price,
.bogos-step-item .bogos-step-item-discount-price,
.bogos-bp-widget-footer .bogos-bp-total-discount-price {
        color: #303030;
}

.bogos-step-item .bogos-step-item-original-price,
.bogos-bp-widget-footer .bogos-bp-total-original-price {
        color: #808080;
}

.bogos-bundle-page-container .bogos-bp-btn-add-product,
.bogos-product-detail-modal .bogos-product-add-btn {
        background-color: #303030;
        color: #FFFFFF
}

.bogos-bp-widget-container .bogos-bp-widget {
        background-color: #F3F3F3;
        ;
}

.bogos-bp-widget .bogos-bp-widget-title {
        color: #303030;
}

.bogos-bp-widget .bogos-bp-widget-description {
        color: #303030;
}

.bogos-step-items-product-require.success .bogos-step-items-product-require-title {
        color: #2332D5;
}

.bogos-bp-widget .bogos-bp-button-add {
        background-color: #303030;
        color: #FFFFFF;
}

.bogos-bp-widget-badges-container .bogos-bp-widget-badge-item {
        background-color: #FFF8DB;
}

.bogos-bp-widget-badges-container .bogos-bp-widget-badge-item.success {
        background-color: #CDFEE1;
}

.bogos-bp-widget-badges-container .bogos-bp-widget-badge-title {
        color: #4F4700;
}

.bogos-bp-widget-badge-item.success .bogos-bp-widget-badge-title {
        color: #29845A;
}

.bogos-bp-widget .bogos-bundle-page-shipping-discount-container {
        background-color: #DEE6FF;
}

.bogos-bp-widget .bogos-bundle-page-shipping-discount-title {
        color: #2332D5;
}

.bogos-fbt-upsell-container {
        background: #F6F6F6;
}

.bogos-fbt-header-title {
        color: #303030;
}

.bogos-fbt-header-description {
        color: #303030;
}

.bogos-fbt-footer-discounted-price {
        color: #303030;
}

.bogos-fbt-footer-original-price {
        color: #616161;
}

.bogos-fbt-footer-button-add {
        background: #303030;
        color: #FFFFFF;
}

.bogos-fbt-product-title {
        color: #303030;
}

.bogos-fbt-upsell-product-discounted-price {
        color: #303030;
}

.bogos-fbt-upsell-product-original-price {
        color: #808080;
}

.is-cheapest-free-label {
        color: #FFFFFF;
        background-color: #FFAA00;
}

.is-cheapest-free {
        background-color: rgba(255, 170, 0, 0.2);
}

.bogos-fbt-this-item {
        background-color: #D1D1D1;
        color: #303030;
}

.bogos-fbt-upsell-body-item-checkbox {
        border-color: #303030;
}

.bogos-fbt-upsell-body-item-checkbox:checked {
        border-color: #303030;
        background-color: #303030;
}

.bogos-fbt-shipping-discount-container {
        background-color: #DEE6FF;
}

.bogos-fbt-shipping-discount-title {
        color: #2332D5;
}

.bogos-cheapest-discount {
        background-color: #ffffff;
        border-color: #888888;
}

.bogos-cheapest-discount .bogos-cheapest-title {
        color: #303030;
}

.bogos-cheapest-list-product-modal .bogos-cheapest-title {
        color: #303030;
}

.bogos-cheapest-discount .bogos-cheapest-description {
        color: #616161;
}

.bogos-cheapest-product-card .bogos-cheapest-product-title {
        color: #303030;
}

.bogos-cheapest-product-card .bogos-cheapest-product-price {
        color: #303030;
}

.bogos-cheapest-product-card .bogos-cheapest-select-variant-title {
        color: #303030;
}

.bogos-cheapest-product-card .bogos-cheapest-product-add-btn {
        color: #ffffff;
        background-color: #303030
}

.bogos-cheapest-label-item.active .bogos-cheapest-label {
        color: #303030;
}

.bogos-cheapest-label-item.active #bogos-active-icon path {
        fill: #303030;
}

.bogos-cheapest-label-item.excluded .bogos-cheapest-label {
        color: #CCCCCC;
}

.bogos-cheapest-label-item.excluded #bogos-excluded-icon path {
        fill: #CCCCCC;
}

.bogos-cheapest-label-item:not(.active):not(.excluded) #bogos-uncheck-icon path {
        fill: #4A4A4A;
}

.bogos-cheapest-label-item:not(.active):not(.excluded) .bogos-cheapest-label {
        color: #303030;
}

.bogos-cheapest-discount .bogos-cheapest-label-container:not(:has(.bogos-cheapest-discount-bullet-items)) {
        background-color: #F6F6F6;
}

.bogos-cheapest-discount .bogos-cheapest-discount-bullet-item {
        color: #808080;
}

.bogos-cheapest-discount .bogos-cheapest-products-describe {
        color: #616161;
}

.bogos-cheapest-discount .bogos-cheapest-products-more-btn {
        color: #303030;
}