/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 16 2025 | 19:01:10 */
.woocommerce ul.products li.product .product-action .button.add_to_cart_button {
    padding: 7px !important;
}

.wc-block-components-order-summary .wc-block-components-order-summary-item {
    display: grid !important;
}
.wc-block-components-order-summary .wc-block-components-order-summary-item__image>img {
    max-width: 300px !important;
	width: 300px !important;
    margin: auto !important;
    display: flex !important;
    filter: drop-shadow(2px 4px 6px black) !important;
    margin-bottom: 20px !important;
    border-radius: 10px !important;
}

.wc-block-components-order-summary .wc-block-components-order-summary-item__image {
    width: 100% !important;
}

.woocommerce div.product div.images .flex-control-thumbs li img {
    filter: drop-shadow(2px 4px 6px black);
    width: 140px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
}

div.nsl-container div.nsl-container-buttons a[data-plugin="nsl"] {
    width: 30%;
    margin: auto;
}

div.nsl-container.nsl-container-block .nsl-container-buttons {
    width: 100%;
}

code, kbd, tt, var, samp, pre {
    background-color: unset !important;
    color: #000 !important;
    font-family: var(--wf-base-family) !important;
}



@media only screen and (max-width: 700px) {
 .woocommerce div.product div.images .flex-control-thumbs li img {
    padding:2px;
}
	
	div.nsl-container div.nsl-container-buttons a[data-plugin="nsl"] {
    width: 100%;
}
	
	    .kh-orders-actions a {
        font-size: 10px;
    }
	.hero {
    min-height: 100px !important;
}
	
}