<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.checkout-box {
    --product-title-height: var(--fs-4);
    --price-title-height: var(--fs-4);
    --qty-input-background: var(--secondary);
    --qty-input-color: var(--primary);
    --product-title-lines: 2;
}

.checkout-box {
    height: 85svh;
    display: flex;
    flex-direction: row;
    margin: 15px 5%;
}

:is(.checkout-box, .checkout-products, .checkout-info)::-webkit-scrollbar {
    width: 0px;
}
.checkout-box :is(.checkout-products, .checkout-info) {
    overflow-x: hidden;
    overflow-y: scroll;
}
.checkout-box .checkout-info {
    background-color: rgb(var(--secondary));
    color: rgb(var(--primary));
}

@media (max-width: 750px) {
    .checkout-box {
        flex-direction: column;
        height: auto;
    }
    .checkout-box :is(.checkout-products, .checkout-info) {
        width: 100%;
    }

    /*
    .checkout-box .checkout-products {
        min-height: 60vh;
        min-height: 60svh;
        height: 70svh;
    }
    */

    .checkout-box .checkout-products :is(.product-qty-minus, .product-qty-input, .product-qty-plus, .product-qty-delete, .product-qty-remove) {
        height: 2.35em;
    }
}

@media (min-width: 751px) {
    .checkout-box {
        box-shadow: 0 .1rem 0.5rem rgba(0,0,0,.15);
    }

    /*
    .checkout-box :is(.checkout-products, .checkout-info) {
        height: 85svh;
    }
    */

    .checkout-box .checkout-products {
        width: 60dvw;
    }
    .checkout-box .checkout-info {
        width: 40dvw;
    }
}

.consegna-destination {
    display: none;
}

.info-consegna-domicilio {
    display: none;
}

.info-consegna:has(#consegna-choice-2:checked) .info-consegna-domicilio {
    display: flex;
    gap: 10px;
}

/*
.info-consegna:has(#consegna-choice-2:checked) .consegna-destination {
    display: block;
}
*/

.info-consegna:has(#dati-fatturazione-choice-2) .dati-fatturazione-anagrafica {
    display: none;
}

:is(.info-consegna:has(#dati-fatturazione-choice-2:checked), .info-consegna:not(:has(#dati-fatturazione-choice-2))) .dati-fatturazione {
    display: block;
}

.checkout-info .button {
    background-color: rgb(60, 60, 60);
}</pre></body></html>