/*
    Created on : Jun 30, 2025, 15:38
    Author     : Kom Sihon
*/
@import url('https://fonts.googleapis.com/css2?family=Inria+Sans:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap');

body {font-family: "Inria Sans", "Helvetica Neue", Helvetica, Arial, sans-serif}
body, #object-detail .main-title {font-family: "Inria Sans", "Helvetica Neue", Helvetica, Arial, sans-serif}
a {color: #61AB45}
a:hover, a:focus {color: #256f06}

.text-muted2 {color: #777}
.navbar-default {background: #fff}

.user-menu li a {float: left}
#auth .fa {color: #61AB45}
#user-menu .fa {float: left; margin: 6px 10px 0 0}
.nav-container .navbar-nav {width: 100%}
.special-offers .btn {border-color: #61AB45; padding: 6px 20px}
.push-subscribe-btn{display: none}
.btn-success, .btn-primary {background: #61AB45; border-color: #61AB45}
.btn-success:hover {background: #3d901e;border-color: #3d901e;}
.btn-success:active:hover, .btn-success.active:hover, .open>.dropdown-toggle.btn-success:hover,
.btn-success:active:focus, .btn-success.active:focus, .open>.dropdown-toggle.btn-success:focus,
.btn-success:active.focus, .btn-success.active.focus, .btn-success:focus, .btn-success.focus,
.open>.dropdown-toggle.btn-success.focus {background: #3d901e;border-color: #256f06;}
.btn-success:active, .btn-success.active,
.open>.dropdown-toggle.btn-success {background: #36a50d;border-color: #3d901e;}

.btn{font-weight: 700}
.btn-primary:hover {background: #25680b;border-color: #25680b;}

.checkbox-row input[type=checkbox] {width: 20px !important;}

.my-cart-b {border: 1px solid #61AB45;color: #61AB45;}
.my-cart-b span {color: #61AB45}
.btn-success {background: #61AB45}
.my-cart-b:not(.sold-out):hover, .my-cart-b:not(.sold-out):focus,
.my-cart-b:not(.sold-out):active {background: #61AB45; border-color: #61AB45; color: #fff}
.my-cart-b:not(.sold-out):hover span, .my-cart-b:not(.sold-out):focus span,
.my-cart-b:not(.sold-out):active span {background: none;-webkit-background: none;-webkit-text-fill-color: #fff;text-fill-color: #fff;}

/* Overrides sneakers.css */
.product-tile {
    border: 1px solid #ddd;
    border-radius: 5px
}
.product-agile .container {border: none}
/* End Overrides sneakers.css */

/* Overrides order-history.css */
#content {padding-top: 0}
section {margin: 30px 0;}
section h4 {margin-bottom: 20px; font-weight: 700}
.object-list .ik-li {margin-top: 0}
#history .object-list .ik-li {padding: 5px 15px 7px}
/* End Overrides order-history.css */

/* Overrides product-list.css */
.product-row > div.col-sm-4 {padding: 0 35px}
@media (max-width: 991px) {
    .product-row > div.col-sm-4 {padding: 0 15px}
}
/* End Overrides product-list.css */

.insight {border: 1px solid #ddd;border-radius: 5px;padding: 0 10px;}
.insight .title {font-weight: 700}
.insight .main-figure {font-size: 42px; line-height: 42px}

body .header-bottom {transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;padding: 10px 0 30px;}
.header-top {/* background: #000000; */padding: 8px 0 9px;height: 40px;}
.navbar-nav > li > a:hover {color: #61ab45 !important;}
.simpleCart_shelfItem.cozy-display {padding: 0 30px}
em.item-price-verbose {font-style: normal;color: #61AB45;font-weight: 600;}
.currency-switcher select, .lang-switcher select {background: #fff;border: 1px solid #ddd;border-radius: 3px;color: #2d2d2d;margin: 10px 20px 0 0;}
p.price {font-size: 1.8em;margin: 1em 0 .5em;color: #61AB45;font-weight: bold;}
span.price-in1 {color: #61AB45;}
.previous-address.selected > div {border: 3px solid #61ab45;/* float: left; */transition: border .1s, color .3s, background-color .3s;/* margin-bottom: 40px; */}
.cart-summary {border: 1px solid #888;border-radius: 5px;font-size: 18px;padding: 15px 15px 10px;}
label sup {color: #ff0000}


.wa-customer-support {
    background: #00ab09;
    border-radius: 25px;
    bottom: 15px;
    color: #fff;
    height: 50px;
    line-height: 50px;
    right: 15px;
    padding: 0 20px;
    position: fixed;
    z-index: 10000;
}
.wa-customer-support:hover {color: #2E2E2E; text-decoration: none}
@media (max-width: 767px) {
    .wa-customer-support {padding: 1px 12px; width: 50px}
    .wa-customer-support strong {display: none}
}

@media (min-width: 768px) and (max-width: 991px) {
	.simpleCart_shelfItem.cozy-display {padding: 0 15px}
}
@media (min-width: 992px) {
    .header-bottom.has-logo .navbar {margin-top: 21px}
}

