<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.product-layout .icon-size {
    font-size: 1.5em;
    line-height: .04167em;
    vertical-align: -0.2em;
}

.product-layout .cart-icon {
    border: 2px solid;
    border-radius: 5px;
    width: 42px;
    height: 42px;
    text-decoration: none;
    font-size: 24px;
}

.product-layout .cart-hover {
    color: var(--essens-blue);
}

.product-layout .simple-layout-text {
    font-size: 1.1rem;
}

.product-layout .thumbnail-content {
    padding-left: 6px;
}

.product-layout .img-fluid {
    aspect-ratio: 1 / 1;
    object-fit: contain;
    width: 100%;
}

@media (hover: hover) and (pointer: fine) {
    .product-layout .cart-hover:hover {
        background-color: var(--essens-blue);
        color: white;
    }
}

@media (max-width: 420px) {
    .product-layout .simple-layout-text {
        font-size: 1rem;
    }

    .product-layout .icon-size {
        font-size: 1.50em;
        line-height: .04167em;
        vertical-align: -.125em;
    }

    .product-layout .cart-icon {
        width: 38px;
        height: 38px;
        font-size: 22px;
    }
}</pre></body></html>