.elementor-572 .elementor-element.elementor-element-36917de{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-572 .elementor-element.elementor-element-36917de:not(.elementor-motion-effects-element-type-background), .elementor-572 .elementor-element.elementor-element-36917de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EBE2;}.elementor-572 .elementor-element.elementor-element-c2ed4f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:180px 0px 50px 0px;text-align:center;}.elementor-572 .elementor-element.elementor-element-c2ed4f1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:300;color:#1c1410;}.elementor-572 .elementor-element.elementor-element-7217ab2{--display:flex;}.elementor-572 .elementor-element.elementor-element-7217ab2:not(.elementor-motion-effects-element-type-background), .elementor-572 .elementor-element.elementor-element-7217ab2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-aabaf20 );}/* Start custom CSS for container, class: .elementor-element-7217ab2 *//* ===== COMPOUND STYLE EDITORIAL LAYOUT ===== */

.naba-shop ul.products{

display:grid!important;

grid-template-columns:repeat(4,1fr)!important;

gap:80px 20px!important;

padding:0!important;

margin:0!important;

list-style:none!important;

}

/* REMOVE CARD LOOK */

.naba-shop ul.products li.product{

background:transparent!important;

border:none!important;

box-shadow:none!important;

padding:0!important;

position:relative!important;

}

/* IMAGE */

.naba-shop ul.products li.product a img{

width:100%!important;

aspect-ratio:1/1.15!important;

object-fit:cover!important;

display:block!important;

transition:.6s cubic-bezier(.19,1,.22,1)!important;

}

/* IMAGE HOVER */

.naba-shop ul.products li.product:hover img{

transform:scale(1.03)!important;

}

/* TITLE */

.naba-shop ul.products li.product h2,
.naba-shop ul.products li.product .woocommerce-loop-product__title{

font-family:'Cormorant Garamond',serif!important;

font-size:28px!important;

line-height:1.05!important;

font-weight:400!important;

padding-top:22px!important;

margin-bottom:8px!important;

}

/* PRICE */

.naba-shop ul.products li.product .price{

font-family:'Jost',sans-serif!important;

font-size:15px!important;

font-weight:600!important;

margin-bottom:15px!important;

}

/* BUTTON */

.naba-shop ul.products li.product .button{

display:inline-block!important;

width:auto!important;

padding:0!important;

margin:0!important;

background:none!important;

border:none!important;

color:#7A4F28!important;

font-size:10px!important;

letter-spacing:.25em!important;

text-transform:uppercase!important;

position:relative!important;

}

/* UNDERLINE BUTTON */

.naba-shop ul.products li.product .button:after{

content:''!important;

position:absolute!important;

left:0!important;

bottom:-6px!important;

width:0!important;

height:1px!important;

background:#7A4F28!important;

transition:.4s!important;

}

.naba-shop ul.products li.product:hover .button:after{

width:100%!important;

}

/* STAGGER EFFECT */

.naba-shop ul.products li.product:nth-child(2){

margin-top:120px!important;

}

.naba-shop ul.products li.product:nth-child(4){

margin-top:120px!important;

}

.naba-shop ul.products li.product:nth-child(6){

margin-top:120px!important;

}

.naba-shop ul.products li.product:nth-child(8){

margin-top:120px!important;

}

/* REMOVE CATEGORY */

.naba-shop .posted_in,
.naba-shop .product-category{

display:none!important;

}

/* SALE BADGE */

.naba-shop .onsale{

background:#1c1410!important;

color:#fff!important;

border-radius:0!important;

}

/* MOBILE */

@media(max-width:1024px){

.naba-shop ul.products{

grid-template-columns:repeat(2,1fr)!important;

gap:50px 20px!important;

}

.naba-shop ul.products li.product:nth-child(2),
.naba-shop ul.products li.product:nth-child(4),
.naba-shop ul.products li.product:nth-child(6),
.naba-shop ul.products li.product:nth-child(8){

margin-top:0!important;

}

}

@media(max-width:767px){

.naba-shop ul.products{

grid-template-columns:1fr!important;

}

}/* End custom CSS */