/*  */
.ada-sd-product{
    list-style: none;
}

/*  */
.offleft{
    position: absolute; 
    left: -9999px;
}

/*  */

.ada-insta-heading{
    margin: 0;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Open Sans,Helvetica Neue,sans-serif;
    font-weight: 600;
}

/*  */

.ada-items-carousel-dots{
    margin: 0px;
}


/*  */

.banners p{
    color: #666666;
    font-size: 28px;
    font-weight: 400;
    font-family: "Oswald", Arial, Helvetica, sans-serif;
}

[data-content-region="home_page_categories_featured"] button:focus, [data-content-region="home_page_categories_featured"] button:focus-visible {
    outline: medium solid black !important;
}

/*  */
.buttonLink a, #buttonLink a,
.sd-button-8c9eacb7-6e9b-47d1-a7e8-d96f9d2310a2 #buttonLink a,
.sd-button-d6e97629-86d9-4fdb-97db-641aa44b776e #buttonLink a,
.sd-button-27cd0725-37c2-45f1-9d91-aa94937bc15a #buttonLink a{
    background-color: #79792F !important;
}

.buttonLink a:hover{
    background-color: #3B3B4E !important;
}
.productView-product p {
    font-family: "Oswald", Arial, Helvetica, sans-serif;
    letter-spacing: 0.25px;
}
.sidebarBlock h2 {
    font-size: 15px;
}
:focus {
    outline: 2px solid black !important;      
}
a.cc-display-block:focus{
    display: block;
}
.form-select :focus {
    outline: medium solid black !important;  
}
.card-figure :focus {
    outline: medium solid black !important;  
}
.form-field:focus-within {
    outline: 2px solid #000 !important;
}
.productView-rating .icon--ratingEmpty svg {
    fill: #91959E;
}
body .breadcrumb a{color: #76767E;}
body .page form.form input.button--primary{background-color: #7A7A39;border: #7A7A39;}
body .form-field--error .form-field-error,body .form-field--error .form-inlineMessage{color: #CC4A51;}
body .productView-brand a{color: #76767E;}
body input#form-action-addToCart{background-color: #7A7A39;border: #7A7A39;}
body input#form-action-addToCart:focus{background-color: #7A7B02;border: #7A7B02;}
body .badge.product-grid-tag{background-color: #7A7A39;border: #7A7A39;}
body #nl_email::placeholder, body input#search_query::placeholder {
    color: #76767E;
}
body p.powered-by a{text-decoration: underline;}
body p.powered-by a:focus{display: unset !important;}
body .footer-info-list a {
    line-height: 2;
    letter-spacing: 1px;}
body .footer-info-list a{color:#717175;}
body #nl_email+input.button.button--primary.form-prefixPostfix-button--postfix{background-color: #7A7A39;border: #7A7A39;}
ul.navPages-list li.navPages-item a.navPages-action:focus{color: #1F1E1E;}
div.brand-page .anchors {
    display: flex;
    font-family: Oswald, Arial, Helvetica, sans-serif;
    margin: 0 0 2rem;
    font-size: 1.8rem;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-evenly;
}
div.brand-page div.anchors a {
    text-decoration: none;
    width: 2.7rem;
    padding: 0.7rem 1rem;
    margin: 0 0.3rem;
}
div.brand-page .top-brands-row {
    display: flex;
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
    align-items: stretch;
    align-content: stretch;
}
div.brand-page .top-brands-col {
    width: 20%;
    padding: 0 5px 10px;
}
div.brand-page div#brand-list {
    text-align: left;
}
div.brand-page div.row {
    scroll-margin-top: 10rem;
}
div.brand-page h2 {
    scroll-margin-top: 10rem;
    border-bottom: 1px solid;
    padding-bottom: 0.9rem;
    margin: 2.8rem 0 0;
}
div.brand-page .column {
    float: left;
    width: 25%;
    padding: 0 6px;
}
div.brand-page .row:after {
    content: "";
    display: table;
    clear: both;
}
div.brand-page h3 {
    margin: 1.2rem 0 0;
    font-size: 1.5rem;
}
.form-label.subscribe-mail-label {
  width: 100%;
}