.ncard:hover{transform:translateY(-6px);box-shadow:0 22px 44px rgba(45,16,19,.15) !important}.ncard:hover .ph img.a{transform:scale(1.045)}.ncard .brand{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#A86A5E;font-weight:700;margin-bottom:5px}.ncard .name{font-family:'Playfair Display',Georgia,serif;font-size:17px;line-height:1.3;color:#2D1013;font-weight:500}.ncard .price{margin-top:7px;font-weight:700;color:#2D1013;font-size:15px}.ncard .price del{color:#B7A99E;font-weight:400;font-size:13px;margin-right:6px}.ncard .price ins{text-decoration:none;color:#A86A5E}.rail{gap:26px !important}.nv14-card:hover{transform:translateY(-6px);box-shadow:0 22px 44px rgba(45,16,19,.15) !important}.nv14-card .im{display:block;width:100%;background:#F6F1EA;aspect-ratio:4/5 !important;overflow:hidden}.nv14-card .im img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.nv14-card:hover .im img{transform:scale(1.045)}.nv14-card .tx{display:block;padding:16px 18px 20px}.nv14-card .tx b{display:block;font-family:'Playfair Display',Georgia,serif;font-size:17px;line-height:1.3;color:#2D1013;font-weight:500}.nv14-card .tx .pr{display:block;margin-top:7px;font-weight:700;color:#2D1013;font-size:15px}.nv14-card .pr del{color:#B7A99E;font-weight:400;font-size:13px;margin-right:6px}.nv14-card .pr ins{text-decoration:none;color:#A86A5E;font-weight:700}.nv14-grid{gap:26px !important}ul.products li.product{position:relative;background:#fff;border:0 !important;border-radius:20px;overflow:hidden;box-shadow:0 10px 28px rgba(45,16,19,.08);transition:transform .35s ease,box-shadow .35s ease;padding-bottom:20px !important}ul.products li.product:hover{transform:translateY(-6px);box-shadow:0 22px 44px rgba(45,16,19,.15)}ul.products li.product:hover .nogi-thumb img{transform:scale(1.045)}ul.products li.product .nogi-loop-brand{display:block;padding:16px 18px 0;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#A86A5E;font-weight:700}ul.products li.product .woocommerce-loop-product__title{padding:5px 18px 0 !important;font-family:'Playfair Display',Georgia,serif !important;font-size:17px !important;line-height:1.3 !important;color:#2D1013 !important;font-weight:500 !important}ul.products li.product .price{display:block;padding:0 18px;margin-top:7px !important;color:#2D1013 !important;font-weight:700 !important;font-size:15px !important}ul.products li.product .price del{color:#B7A99E !important;font-weight:400;font-size:13px;margin-right:6px;opacity:1}ul.products li.product .price ins{text-decoration:none;color:#A86A5E !important;font-weight:700}ul.products li.product span.onsale{position:absolute;top:12px;left:12px;right:auto;margin:0;z-index:2;background:#A86A5E !important;color:#fff;border-radius:999px;padding:4px 12px;min-width:0;min-height:0;font-size:10.5px;font-weight:700;letter-spacing:.08em;line-height:1.6;text-transform:uppercase}ul.products li.product .button.add_to_cart_button{margin:12px 18px 0 !important;border-radius:999px !important;background:#2D1013 !important;color:#fff !important;font-size:12.5px !important;padding:9px 20px !important;letter-spacing:.04em;border:0 !important;transition:background .25s ease}ul.products li.product .button.add_to_cart_button:hover{background:#4A2019 !important}ul.products li.product .nogi-heart,ul.products li.product .nogi-cmp{background:#fff;border:0;border-radius:50%;box-shadow:0 4px 14px rgba(45,16,19,.16)}ul.products{gap:30px 26px !important}@media (max-width:768px){ul.products{gap:20px 14px !important}.rail{gap:16px !important}.nv14-grid{gap:16px 14px !important}.nv14-card .tx{padding:14px}}
#koll .tile{border-radius:16px !important;box-shadow:none !important;overflow:hidden}#koll .tile img{transition:transform .7s ease}#koll .tile:hover img{transform:scale(1.05)}#koll .tile .ov{padding:30px 28px !important;background:linear-gradient(to top,rgba(24,8,10,.72),rgba(24,8,10,0) 62%) !important}#koll .tile .ov span{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#EED9CB;font-weight:600}#koll .tile .ov h3{font-family:'Playfair Display',Georgia,serif !important;font-size:34px !important;color:#fff;margin:6px 0 12px;font-weight:500;line-height:1.1}#koll .tile:hover .ov i{border-color:#fff}.nv32-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:22px !important}.nv32-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(45,16,19,.12) !important}.nv14-grid{grid-template-columns:repeat(4,minmax(0,1fr)) !important}.rv-row{gap:24px !important}a.rv-c{background:#fff !important;border:0 !important;border-radius:18px !important;overflow:hidden;box-shadow:0 10px 28px rgba(45,16,19,.08);transition:transform .3s ease,box-shadow .3s ease;display:block;padding:0 0 18px !important;text-decoration:none}a.rv-c:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(45,16,19,.14)}a.rv-c img{width:100% !important;aspect-ratio:4/5;height:auto !important;object-fit:cover;background:#F6F1EA;display:block;border-radius:0 !important;margin:0 !important;border:0 !important}a.rv-c b{display:block;padding:14px 18px 0;font-family:'Playfair Display',Georgia,serif;font-size:16.5px;font-weight:500;color:#2D1013;line-height:1.3}a.rv-c i{display:block;padding:6px 18px 0;font-style:normal;font-weight:700;color:#A86A5E;font-size:14.5px}@media (max-width:900px){.nv32-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.nv14-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:768px){#koll .tile .ov{padding:20px 18px !important}#koll .tile .ov h3{font-size:24px !important}.nv32-grid{grid-template-columns:1fr !important}.rv-row{gap:14px !important}}
