/** Shopify CDN: Minification failed

Line 229:6 Expected ":"

**/
.rebuy-widget .rebuy-product-grid .rebuy-product-block {
    min-width: 324px;
    display: flex;
    flex-direction: row;
    height: max-content;
    min-height: unset !important;
    align-items: center;
    gap: 16px;
}

.rebuy-widget .flickity-slider {
    /*transform: unset !important;
    display: flex;
    overflow: scroll;*/
}

.rebuy-widget .flickity-viewport {
    /*height: 204px !important;*/
}

.rebuy-cart__flyout-content.has-items {
    display: flex;
    justify-content: space-between;
}

.rebuy-cart__flyout-recommendations {
    border-top: 1px solid #f0a599;
}

.rebuy-cart__flyout-recommendations .rebuy-widget .super-title {
    margin: 0;
    color: #F0A599;
}

.rebuy-widget .rebuy-product-block .rebuy-product-media img {
    max-width: 89px;
    aspect-ratio: 1;
    margin: 0;
}

.rebuy-widget .rebuy-product-block .rebuy-product-media a.rebuy-product-image.clickable {
    height: 90px !important;
    width: 90px !important;
}

.rebuy-widget .rebuy-product-block .rebuy-product-actions {
    margin: 0;
}

.rebuy-cart__flyout-recommendations .rebuy-widget .super-title+.primary-title {
    color: #741C28;
}

.rebuy-widget .rebuy-product-block .rebuy-product-info .rebuy-product-title {
    margin: 0;
    text-align: left;
    width: 100%;
    line-height: 100%;
    
    font-weight: 700;
    font-size: 14px;
    line-height: 100%;
}

.rebuy-widget .flickity-slider .rebuy-product-block .rebuy-product-info .rebuy-product-price {
    text-align: left;
    margin: 0;
    line-height: 100%;
}

.rebuy-widget .rebuy-product-actions>.rebuy-button {
    width: 125px;
    border: 1px solid #E91C7B;
    color: #E91C7B;
    background: transparent;
    padding: 0;
    height: 33px;
}

.rebuy-product-info {
    gap: 8px;
    display: flex;
    flex-direction: column;
}

.rebuy-widget .rebuy-money {
    color: #E91C7B;
}

.rebuy-widget .rebuy-money.sale {
    color: #E91C7B;
    
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
}

.rebuy-money.compare-at, .rebuy-widget .rebuy-money.compare-at {
    color: #A6A6A6;
}

.rebuy-widget .flickity-page-dots {
    display: none;
}

.rebuy-widget .flickity-button {
    display: none;
}

.rebuy-cart__flyout-footer {
    box-shadow: 0px -2px 4px 0px #00000026;
}

.rebuy-cart__flyout-subtotal-label {
    color: #10100F;
    
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
}

.rebuy-cart__flyout-subtotal-label>span:before {
    content: "Subtotal:";
    visibility: visible;
    letter-spacing: 0;
}

.rebuy-cart__flyout-subtotal-label>span {
    visibility: hidden;
    letter-spacing: -30px;
}

.rebuy-cart__flyout-subtotal-amount>span:last-child {
    display: flex;
    flex-direction: row-reverse;
    gap: 8px;
    align-items: center;
}

.rebuy-cart__flyout-subtotal-compare-amount {
    margin: 0;
    color: #A6A6A6;
    
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    text-decoration: line-through;
}

span {}

span.rebuy-cart__flyout-subtotal-final-amount>span {
    
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    color: #E91C7B;
}

.rebuy-cart__flyout-subtotal {
    align-items: center;
    padding-bottom: 16px;
}

.rebuy-cart__checkout-button .fa-lock:before {
    display: none;
}

.rebuy-button.block>span {
    visibility: hidden;
    letter-spacing: -30px;
}

.rebuy-button.block>span:before {
    content: "Secure Checkout";
    visibility: visible;
    letter-spacing: 0;
    text-transform: uppercase;
    
    font-weight: 700;
    font-size: 18px;
    line-height: 100%;
    text-align: center;
    color: #FFFFFF;
    text-transform: uppercase;
}

.rebuy-button.rebuy-cart__checkout-button.block {
    background: #E91C7B;
    height: 60px;
    border: none;
    border-radius: 4px;
}

.cart-uspf__cont {
    padding: 16px 0 0;
}

.cart-uspf__inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    row-gap: 8px;
    column-gap: 24px;
}

.cart-uspf__feature:last-child {
    width: 100%;
    max-width: none;
    justify-content: center;
}

.cart-uspf__feature {
    max-width: calc(50% - 12px);
    display: flex;
    align-items: center;
    gap: 8px;
}

p.cart-uspf__title {
    
    font-weight: 400;
    font-size: 14px;
    \: NONE;
    line-height: 100%;
}

svg.cart-uspf__icon {
    width: 20px;
}

.rebuy-cart__flyout-subtotal-final-amount {
    line-height: 100%;
}

.rebuy-button.block>span:after {
    content: "";
    background-image: url("data:image/svg+xml,%0A%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_20_69' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='25' height='24'%3E%3Crect x='0.583496' width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_20_69)'%3E%3Cpath d='M6.5835 22C6.0335 22 5.56266 21.8042 5.171 21.4125C4.77933 21.0208 4.5835 20.55 4.5835 20V10C4.5835 9.45 4.77933 8.97917 5.171 8.5875C5.56266 8.19583 6.0335 8 6.5835 8H7.5835V6C7.5835 4.61667 8.071 3.4375 9.046 2.4625C10.021 1.4875 11.2002 1 12.5835 1C13.9668 1 15.146 1.4875 16.121 2.4625C17.096 3.4375 17.5835 4.61667 17.5835 6V8H18.5835C19.1335 8 19.6043 8.19583 19.996 8.5875C20.3877 8.97917 20.5835 9.45 20.5835 10V20C20.5835 20.55 20.3877 21.0208 19.996 21.4125C19.6043 21.8042 19.1335 22 18.5835 22H6.5835ZM12.5835 17C13.1335 17 13.6043 16.8042 13.996 16.4125C14.3877 16.0208 14.5835 15.55 14.5835 15C14.5835 14.45 14.3877 13.9792 13.996 13.5875C13.6043 13.1958 13.1335 13 12.5835 13C12.0335 13 11.5627 13.1958 11.171 13.5875C10.7793 13.9792 10.5835 14.45 10.5835 15C10.5835 15.55 10.7793 16.0208 11.171 16.4125C11.5627 16.8042 12.0335 17 12.5835 17ZM9.5835 8H15.5835V6C15.5835 5.16667 15.2918 4.45833 14.7085 3.875C14.1252 3.29167 13.4168 3 12.5835 3C11.7502 3 11.0418 3.29167 10.4585 3.875C9.87516 4.45833 9.5835 5.16667 9.5835 6V8Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");
    width: 24px;
    display: block;
    height: 24px;
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    right: 0;
    visibility: visible;
    top: 50%;
    transform: translate(22px, -55%);
}

.rebuy-button.block>span {
    position: relative;
}

.rebuy-cart__flyout-announcement-bar, [data-rebuy-component="announcement-bar"] {
    background-color: black !important;
}

.rebuy-cart__flyout-header {
    border-color: black !important;
}

.rebuy-button.rebuy-cart__checkout-button.block {
    background: black;
}

button.rebuy-button.rebuy-cart__checkout-button.block {
    margin-top: 15px;
}