Untitled

mail@pastecode.io avatar
unknown
plain_text
2 years ago
9.0 kB
1
Indexable
Never
html body .product-list>.product-tile-updated>a {
    border: none !important;
    background: #fafafa;
    display: flex;
    align-items: center;
    justify-content: center;
}

html body .product-list>.product-tile-updated>a .image {
    height: 300px !important;
}

html body .product-list>.product-list {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
}

html body .product-list>.product-tile-updated>.name {
    height: unset !important;
    font-size: 16px !important;
    line-height: 1.4;
    margin-bottom: 11px;
}

html body .product-list>.product-tile-updated .add-to-cart-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 430px !important;
    width: 100% !important;
    margin-left: auto;
    margin-right: auto;
}

html body .product-list>.product-tile-updated .add-to-cart-row>.quantity-column {
    float: unset !important;
    width: 50% !important;
    display: flex;
}

html body .product-list>.product-tile-updated .add-to-cart-row>.price-column {
    float: unset !important;
    padding-left: 0 !important;
    width: 50% !important;
    padding-right: 20px !important;
    display: flex;
    flex-direction: column;
}

html body .product-list>.product-tile-updated .add-to-cart {
    height: auto !important;
    background: transparent;
    padding: 0 !important;
}

html body .product-list>.product-tile-updated .add-to-cart-row>.quantity-column>.label {
    display: none !important;
}



html body .product-list>.product-tile-updated .add-to-cart-row>.quantity-column>.input-column {
    position: relative;
    width: 60px !important;
}

html body .product-list>.product-tile-updated .add-to-cart-row>.quantity-column>.input-column::before {
    content: 'Qty';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 12px;
    font-size: 11px !important;
    color: rgb(0 0 0 /50%);
}

html body .product-list>.product-tile-updated .add-to-cart-row>.quantity-column>.input-column>input {
    padding-left: 36px;
    font-size: 12px !important;
    height: 40px !important;
}

html body .product-list>.product-tile-updated .add-to-cart-row>.quantity-column>.submit-column button {
    font-size: 11px !important;
    height: 40px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    width: 100% !important;
}

html body .product-list>.product-tile-updated .add-to-cart-row>.price-column .value {
    font-size: 20px !important;
    font-weight: 500 !important;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

html body .product-list>.product-tile-updated .add-to-cart-row>.price-column .value::after {
    content: "per bottle";
    font-size: 14px;
    margin-left: 4px;
    color: #484944 !important;
}

html body .product-list>.product-tile-updated .add-to-cart-row>.price-column .label {
    display: none !important;
}

/* price bar css */

html body .product-list>.product-tile-updated .add-to-cart>.price-bar {
    height: 343px;
    background: rgb(0 0 0 /50%);
    transform: translateY(-15%);
}

/* expander css */
html body .eg-expander {
    margin-top: 7px;
    text-decoration: underline;
    font-size: 12px !important;
    display: flex;
    position: relative;
    width: max-content !important;
    cursor: pointer;
}

html body .eg-expander>div {
    color: #484944 !important;
    position: absolute;
    right: 1px;
}

/* padding left(10px) right(16px)*/
html body .product-list>.product-tile-updated>.name,
html body .product-list>.product-tile-updated .add-to-cart,
html body .eg-expander {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

html body .product-list>.product-tile-updated .add-to-cart>.price-bar[style="display: block;"] {
    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}


html body .product-list>.product-tile-updated .add-to-cart>.price-bar>div[data-quantity="1"] {
    order: -2;
}

html body .product-list>.product-tile-updated .add-to-cart>.price-bar>div[data-quantity="6"] {
    order: -1;
}

html body .product-list>.product-tile-updated .add-to-cart>.price-bar>div {
    background: transparent !important;
    border: none !important;
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    max-width: 188px !important;
}

html body .product-list>.product-tile-updated .add-to-cart>.price-bar>div>* {
    color: white !important;
}

html body .product-list>.product-tile-updated .add-to-cart>.price-bar>div .dot {
    background: white !important;
    margin: 2px;
}

html body .product-list>.product-tile-updated .add-to-cart>.price-bar>div .count-icon.count-12 {
    width: 44px !important;
}

html body .product-list>.product-tile-updated .add-to-cart>.price-bar>div .price {
    padding: 0 0px 0 8px !important;
    font-weight: 400 !important;
    font-size: 26px !important;
    display: flex;
    align-items: center;
    position: relative;
}

html body .product-list>.product-tile-updated .add-to-cart>.price-bar>div .count-icon {
    height: fit-content !important;
    margin-top: -14px !important;
}

html body .product-list>.product-tile-updated .add-to-cart>.price-bar>div:not(:last-child) {
    margin-top: 15px !important;
}

html body .product-list>.product-tile-updated .add-to-cart>.price-bar>div .price::after {
    content: "per bottle";
    font-size: 12px !important;
    text-transform: lowercase !important;
    margin-left: 5px;
    font-weight: 500;
}

html body .product-list>.product-tile-updated .add-to-cart>.price-bar>div .price-per {
    display: none !important;
}

html body .product-list>.product-tile-updated .add-to-cart>.price-bar>div .count-12+.price::before {
    content: "in any 12";
    position: absolute;
    font-size: 12px;
    top: 0;
    transform: translateY(-75%);
    font-weight: 500;
}

html body .product-list>.product-tile-updated .add-to-cart>.price-bar>div .count-6+.price::before {
    content: "in any 6";
    position: absolute;
    font-size: 12px;
    top: 0;
    transform: translateY(-75%);
    font-weight: 500;
}

html body .product-list>.product-tile-updated .add-to-cart>.price-bar>div .count-1+.price::before {
    content: "single bottle";
    position: absolute;
    font-size: 12px;
    top: 0;
    transform: translateY(-75%);
    font-weight: 500;
}

html body .product-list>.product-tile-updated .add-to-cart-row>.price-column .subtext {
    order: -1;
    margin-top: 0 !important;
    margin-bottom: 5px !important;
}

html body .eg-tile {
    isolation: isolate !important;
}

@media(min-width:768px) {
    html body .product-list>.product-tile-updated:hover .add-to-cart>.price-bar {
        display: flex !important;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    html body .eg-expander {
        display: none !important;
    }
}

@media(max-width:768px) {
    .product-tile-updated {
        width: 100% !important;
    }

    html body .eg-expander {
        color: #b81237 !important;
        text-transform: uppercase !important;
        position: absolute;
        top: 297px;
        right: -1px;
        z-index: 9999 !important;
        font-weight: bold !important;
    }

    html body .product-list>.product-tile-updated .add-to-cart-row>.price-column .value {
        flex-direction: column;
        align-items: flex-start;
    }

    html body .product-list>.product-tile-updated .add-to-cart-row>.price-column .value::after {
        margin-left: 0 !important;
        margin-top: 4px !important;
    }

    html body .eg-expander.eg-show .eg-open,
    html body .eg-expander:not(.eg-show) .eg-close {
        display: none !important;
    }

    html body .eg-close {
        color: white;
        text-decoration: none !important;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    html body .eg-expander.eg-show {
        text-decoration: none !important;
    }

    html body .eg-close span {
        display: flex;
        align-items: center;
        justify-content: center;
        border: 1px solid;
        border-radius: 100vmax;
        margin-left: 6px;
        padding: 1px;
    }
}

@media(min-width:1023px) and (max-width:1178px) {
    html body .product-list>.product-tile-updated .add-to-cart-row>.quantity-column>.submit-column button {
        width: 76px !important;
        font-size: 8px !important;
    }

    html body .product-list>.product-tile-updated .add-to-cart-row>.quantity-column>div.submit-column {
        width: max-content !important;
        padding-left: 9px;
    }

    html body .product-list>.product-tile-updated .add-to-cart-row>.price-column .value {
        font-size: 20px !important;
    }
}

html body .product-list>.product-tile-updated .add-to-cart-row>.quantity-column>.submit-column {
    display: flex;
    flex: 1 !important;
}