/* OSL: only the changed declarations of the Classic parent. */
a{color:var(--osl-green, #3a5845);}
.btn-primary{background-color:var(--osl-green, #3a5845);}
.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary:disabled:focus,.btn-primary:disabled.focus{background-color:var(--osl-green, #3a5845);}
.btn-primary.disabled:hover,.btn-primary:disabled:hover{background-color:var(--osl-green, #3a5845);}
.btn-outline-primary{color:var(--osl-green, #3a5845);border-color:var(--osl-green, #3a5845);}
.btn-outline-primary:hover{background-color:var(--osl-green, #3a5845);border-color:var(--osl-green, #3a5845);}
.btn-outline-primary:focus,.btn-outline-primary.focus{background-color:var(--osl-green, #3a5845);border-color:var(--osl-green, #3a5845);}
.btn-outline-primary:active,.btn-outline-primary.active,.open>.btn-outline-primary.dropdown-toggle{background-color:var(--osl-green, #3a5845);border-color:var(--osl-green, #3a5845);}
.btn-link{color:var(--osl-green, #3a5845);}
.dropdown-item.active,.dropdown-item.active:focus,.dropdown-item.active:hover{background-color:var(--osl-green, #3a5845);}
.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover,.nav-pills .nav-item.open .nav-link,.nav-pills .nav-item.open .nav-link:focus,.nav-pills .nav-item.open .nav-link:hover{background-color:var(--osl-green, #3a5845);}
.card-primary{background-color:var(--osl-green, #3a5845);border-color:var(--osl-green, #3a5845);}
.card-outline-primary{border-color:var(--osl-green, #3a5845);}
.page-item.active .page-link,.page-item.active .page-link:focus,.page-item.active .page-link:hover{background-color:var(--osl-green, #3a5845);border-color:var(--osl-green, #3a5845);}
.page-link{color:var(--osl-green, #3a5845);}
.tag-primary{background-color:var(--osl-green, #3a5845);}
.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{background-color:var(--osl-green, #3a5845);border-color:var(--osl-green, #3a5845);}
.bg-primary{background-color:var(--osl-green, #3a5845) !important;}
.text-primary{color:var(--osl-green, #3a5845) !important;}
a:hover{color:var(--osl-green, #3a5845);}
.btn-unstyle:focus .expand-more{color:var(--osl-green, #3a5845);}
.form-control:focus{outline:0.1875rem solid var(--osl-green, #3a5845);}
.input-group.focus{outline:0.1875rem solid var(--osl-green, #3a5845);}
.group-span-filestyle .btn-default,.group-span-filestyle .bootstrap-touchspin .btn-touchspin,.bootstrap-touchspin .group-span-filestyle .btn-touchspin{background:var(--osl-green, #3a5845);}
.custom-radio input[type="radio"]:checked+span{background-color:var(--osl-green, #3a5845);}
.dropdown:hover .expand-more{color:var(--osl-green, #3a5845);}
.dropdown-item:focus,.dropdown-item:hover{color:var(--osl-green, #3a5845);}
.search-widget form input[type="text"]:focus{outline:3px var(--osl-green, #3a5845) solid;}
.search-widget form input[type="text"]:focus+button .search{color:var(--osl-green, #3a5845);}
.search-widget form button[type="submit"] .search:hover{color:var(--osl-green, #3a5845);}
#header .top-menu a[data-depth="0"]:hover{color:var(--osl-green, #3a5845);}
.top-menu .sub-menu a:hover{color:var(--osl-green, #3a5845);}
body#checkout section.checkout-step .address-item.selected{border:var(--osl-green, #3a5845) 3px solid;}
.page-my-account #content .links a:hover i{color:var(--osl-green, #3a5845);}
.carousel .carousel-control .icon-next:hover i,.carousel .carousel-control .icon-prev:hover i{color:var(--osl-green, #3a5845);}
.product-miniature .highlighted-informations .quick-view:hover{color:var(--osl-green, #3a5845);}
.products-sort-order .select-list:hover,.brands-sort .select-list:hover,.suppliers-sort .select-list:hover{background:var(--osl-green, #3a5845);}
.facet-dropdown.open>.select-title{border:3px solid var(--osl-green, #3a5845);}
.facet-dropdown .select-list:hover{background:var(--osl-green, #3a5845);}
.pagination .current a{color:var(--osl-green, #3a5845);}
.block-categories .collapse-icons .add:hover,.block-categories .collapse-icons .remove:hover{color:var(--osl-green, #3a5845);}
.block-categories .arrows .arrow-right:hover,.block-categories .arrows .arrow-down:hover{color:var(--osl-green, #3a5845);}
#subcategories ul li .subcategory-name:hover{color:var(--osl-green, #3a5845);}
#subcategories ul li:hover .subcategory-image a{border:5px solid var(--osl-green, #3a5845);}
.product-price{color:var(--osl-green, #3a5845);}
.product-unit-price{color:var(--osl-green, #3a5845);}
.tabs .nav-tabs .nav-link.active{color:var(--osl-green, #3a5845);border-bottom:var(--osl-green, #3a5845) 3px solid;}
.tabs .nav-tabs .nav-link:hover{border-bottom:var(--osl-green, #3a5845) 3px solid;}
#product-modal .modal-content .modal-body .product-images img:hover{border:var(--osl-green, #3a5845) 3px solid;}
#blockcart-modal .product-name{color:var(--osl-green, #3a5845);}
.product-images>li.thumb-container>.thumb.selected,.product-images>li.thumb-container>.thumb:hover{border:var(--osl-green, #3a5845) 3px solid;}
.product-flags li.product-flag{background:var(--osl-green, #3a5845);}
.product-customization .product-message:focus{outline:0.1875rem solid var(--osl-green, #3a5845);}
.cart-grid-body a.label:hover{color:var(--osl-green, #3a5845);}
.block-promo .promo-input+button{border:2px solid var(--osl-green, #3a5845);}
.block-promo .promo-code-button.cancel-promo{color:var(--osl-green, #3a5845);}
.account-list a:hover{color:var(--osl-green, #3a5845);}
.block-social ul li:hover{background-color:var(--osl-green, #3a5845);}
.footer-container li a:hover{color:var(--osl-green, #3a5845);}
.block_newsletter form input[type="text"]:focus{outline:3px var(--osl-green, #3a5845) solid;}
.block_newsletter form input[type="text"]:focus+button .search{color:var(--osl-green, #3a5845);}
.block_newsletter form button[type="submit"] .search:hover{color:var(--osl-green, #3a5845);}
.block_newsletter form input[type="email"]:focus{border:3px var(--osl-green, #3a5845) solid;}
#header a:hover{color:var(--osl-green, #3a5845);}
#header .header-nav .cart-preview.active{background:var(--osl-green, #3a5845);}
#header .header-nav .blockcart a:hover{color:var(--osl-green, #3a5845);}