<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 Theme Name:   Store Front Child Theme
 Theme URI: http://erosteps.com
 Description:  Store Front Child Theme
 Author:       Khushwant
 Author URI: http://erosteps.com
 Template:     storefront
 Version:      0.5.47
 Text Domain: ero-wpc
*/
li.menu-item.menu-item-type-custom.menu-item-object-custom{
	padding: 0px 9px !important;
}
#masthead .storefront-primary-navigation .col-full .nav-wrapper{
	width: 70% !important;
}
.delivery_options_type {
    background: #FFF4E4;
    border-radius: 6px;
    padding: 10px 14px;
    position:relative;
}

.delivery_options_type .delivery_main_heading {
    font-weight: 700;
    font-size: 18px;
    color: #BB7F25;
    margin: 0;
    display: flex;
    align-items: center;
    gap: 8px;
}

.delivery_options_type .delivery_option_cart_wrapper {
    display: flex;
    flex-direction: column;
    padding: 7px 20px;
    padding-right: 2px;
}

.delivery_options_type .delivery_option_cart_wrapper .inr_do_pr_sec{
    display:flex;
    justify-content:space-between;
    gap:5px;
}

.delivery_options_type .delivery_option_cart_wrapper .do_price{
    font-weight: 700;
    font-size: 16px;
    color: #2F281F;
    margin:0;
}

.delivery_options_type .delivery_option_cart_wrapper label {
    font-weight: 600;
    font-size: 16px;
    color: #2F281F;
    margin: 0;
    cursor: pointer;
}
.delivery_options_type .delivery_option_cart_wrapper label input[type="radio"]{
    margin-right: 4px;
}
.delivery_options_type .delivery_option_cart_wrapper label input[type="radio"]:checked {
    accent-color: #a97b37;
}

.deliver_charege_single {
    text-align: right;
}

.deliver_charege_single p {
    margin: 0;
    color: black;
    font-size: 16px;
    font-weight: 600;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 6px;
    border-top: 1px solid #0404042e;
    padding-top: 10px;
    margin-top: 5px;
}

.deliver_charege_single p .span_hed_do {
    font-weight: 700;
}

.item_outer_wrapper_row_cart {
    border: 1px solid #e5e5e58a;
    padding: 15px 11px;
    box-shadow: 0 0 5px 0px #00000014;
    display: flex;
    flex-direction: column;
}

.item_outer_wrapper_row_cart .cart_innr_row_hr {
    margin-top: 13px;
    margin-bottom: 10px;
    background-color: #00000021;
}

@keyframes pulse {
    50% {
        background: rgb(255, 255, 255);
    }
}
.cart_inner_loader_dp{
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000000a1;
    display: none;
    justify-content: center;
    align-items: center;
    left: 0;
    top: 0;
    border-radius: 7px;
}
.cart_custom_table{
    position:relative;
}
.cart_form_main_loader{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #0000008a;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    display:none;
}
.loading-pulse {
    position: relative;
    width: 6px;
    /* $base-line-height / 4 = 24px / 4 */
    height: 24px;
    /* $base-line-height */
    background: white;
    /* $off-white */
    animation: pulse 750ms infinite;
    animation-delay: 250ms;
    /* $pulse-duration / 3 = 750ms / 3 */
}

.loading-pulse:before,
.loading-pulse:after {
    content: '';
    position: absolute;
    display: block;
    height: 16px;
    /* $base-line-height / 1.5 = 24px / 1.5 */
    width: 6px;
    /* $base-line-height / 4 = 24px / 4 */
    background: white;
    /* $off-white */
    top: 50%;
    transform: translateY(-50%);
    animation: pulse 750ms infinite;
}

.loading-pulse:before {
    left: -12px;
    /* -($base-line-height / 2) = -12px */
}

.loading-pulse:after {
    left: 12px;
    /* ($base-line-height / 2) = 12px */
    animation-delay: 500ms;
    /* $pulse-duration / 1.5 = 750ms / 1.5 */
}


.woocommerce-order-received .wc-item-meta{
    color: black;
    font-size: 16px;
}
.shipping_cahrge_cart{
    margin: 0;
    display: flex;
    justify-content: space-between;
    width: 100%;
    color: #3d3c3c;
    font-weight: 600;
    margin-top: 10px;
    font-size: 20px;
}
.estimate_delivery_date_cart{
    display:none;
    color: red;
    font-weight: 600;
    margin: 0;
    padding-left: 19px;
}
.cart_item .img-and-product-name .variation{
	display: flex;
    flex-wrap: wrap;
    column-gap: 16px;
	margin: 0;
    margin-top: 4px;
}
.cart_item .img-and-product-name .variation dd.variation-Dimensions{
	margin-bottom:0 !important;
}
.variation_detail_on_cart{
	margin-left: 13px;
    margin-top: 8px;
}
.variation_detail_on_cart p{
	 margin: 0;
    color: black;
    font-size: 14px;
}
@media (max-width:768px) {
    .delivery_options_type .delivery_option_cart_wrapper{
        padding-left: 0px;
    }
    .delivery_option_cart_wrapper .deliviery_info_icon{
        animation:unset !important;
    }
    .woocommerce-cart .cart_custom_table,
    .woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals{
        width: 100vw;
        left: 50%;
        position: relative;
        transform: translate(-50%, 0);
    }
    .delivery_options_type{
        width: 100vw;
        left: 50%;
        position: relative;
        transform: translate(-50%, 0);
    }
    .woocommerce-cart .wc-proceed-to-checkout .checkout-button{
        width:95%;
    }
	.storefront-handheld-footer-bar{
		display:none;
	}
	.cart_item .img-and-product-name .variation{
		width: 100%;
		padding-top: 8px;
	}
}

.single-product .woocommerce-variation-price bdi{
    font-size: 22px;
    color: black;
    font-weight: 700;
}

.single-product .woocommerce-variation-price ins bdi{
    color: #BB7F25;
    margin-left: 10px;
}

.single-product .price del{
    opacity:0.6;
}

.single-product .price del[aria-hidden="true"] {
    text-decoration: line-through;
    text-decoration-thickness: 2px;
    text-decoration-color: #000000;
}
.single-product .price del bdi{
    font-weight: 700;
}
body.single-product .single_variation_wrap .quantity .qty{
    background:transparent;
}
.single-product div.product p.price ins bdi{
	color: #BB7F25;
    margin-left: 10px;
	font-weight: 700;
}
body .kb-row-layout-wrap #trustpilot-widget-trustbox-1-wrapper{
	margin-top:25px !important;
}

.single-product div.product form.cart{
	margin-bottom:4px;
}
.hide_force_section_ct{
	display:none !important;
}
.page-id-281 .quantity .qty{
	background: transparent;
}
.page-template-default article,
.archive article{
	margin-bottom:0;
}
.page-template-default .site-main,
.archive .site-main,
.product-template-default .site-main{
	margin-bottom:0;	
}
.post-17371 .outer-flex-div{
	margin-bottom:40px;	
}
.page-id-281 #trustpilot-widget-trustbox-0-wrapper{
	margin-bottom:40px !important;	
}</pre></body></html>