@import url("https://fonts.googleapis.com/css2?family=Material+Icons");
@import url("https://fonts.googleapis.com/css2?family=Material+Icons+Outlined");
@import url("https://fonts.googleapis.com/css2?family=Material+Icons+Round");
@import url("https://fonts.googleapis.com/css2?family=Material+Icons+Sharp");
@import url("https://fonts.googleapis.com/css2?family=Material+Icons+Two+Tone");


.ag-logo{
    position: relative;
    top: 8px;
}

@media (min-width:768px) and (max-width:900px) {
    .ag-logo{
        position: relative;
        top: 5px;
    }
}

@media screen and (max-width: 767px){
    .ag-logo{
        position: relative;
        top: 4px;
    }
}

.section-content.maps-store-locator-content { /* map fix temp */
  background: rgba(0,0,0,0.5);
  height: 100%;
  padding: 40px;
} 

@media screen and (max-width: 460px){
  .section-content.maps-store-locator-content .frame {
    max-width: 320px;
      margin: 0 auto;
  }
}

.cookiewarning { /** temporary hack **/
  display: none;
}

.usp-fader {
  padding: 14px 4px;
}


/*********************  NEW ARRIVALS ROUNDEL *********************/



.badge.badge-new .badge-inner .arrivals {
    display: none;
}

.badge.badge-new .badge-inner .new{
    font-weight: 700;    
}
@media screen and (min-width:768px) {
    [data-pagetype="productdetails"] .badge.badge-new .badge-inner .new {  
        position: relative;
        top: 2px;
    }
}






/*********************  PLAY MORE FOR LESS  now  HALF PRICE



.badge.badge-playmoreforless{
    background-color: #e30617!important;
    border-radius: 50%!important;
    background-image: none!important;
    border: 2px solid white;
    padding: 0;
}

.badge.badge-playmoreforless .badge-inner{
    color: #fff;
}

.badge.badge-playmoreforless::before{
    content: 'HALF';
    position: absolute;
    top: 28%;
    color: white;
    text-transform: uppercase;
    font-size: 1.3rem;
    font-weight: bold;
    width: 100%;
    text-align: center;
}

.badge.badge-playmoreforless::after{
    content: 'PRICE';
    position: absolute;
    top: 55%;
    color: white;
    text-transform: uppercase;
    font-size: 1.1rem;
    font-weight: bold;
    width: 100%;
    text-align: center;
}

@media screen and (max-width: 640px) {
    [data-pagetype="productdetails"] .badge.badge-playmoreforless::before {  
        font-size: 1.4rem;
        top: 27%;
    }
    [data-pagetype="productdetails"] .badge.badge-playmoreforless::after {  
        font-size: 1.2rem;
        top: 54%;
    }
    
    .badge.badge-playmoreforless::before {  
        font-size: 15px;
        top: 29%;
    }
    .badge.badge-playmoreforless::after {  
        font-size: 13px;
        top: 56%;
    }
}


 *********************/





@media screen and (min-width: 768px) {
  .sale3 .a-level-1  {
    /* color: #ffed00 !important;  */
  }
}

.sale3.hover .a-level-1  {
  color: black !important;
}
.sale2 .a-level-1 {
    text-transform: uppercase;
    font-weight: 600;
}




/*#header-wrapper.header-wrapper nav#header-navigation-wrapper.header-navigation-wrapper.only-on-lg div#header-navigation.header-navigation div.header-navigation-left ul.menu-category.ul-level-1 li.li-level-1.sale {background:#e30617;}*/

.clearance-cat {background-color:#000;}

.clearance-cat > a {color:#ffed00!important;}

.clearance-cat.hover > a {color:#e30617!important;}

.badge-clearance > .badge-inner {background-color:#000; color:#ffed00;}



/** NEW SALE DESIGN **/

.badge.badge-sale {
      padding: 0;
      outline:1px solid white;
      /* temp hide */
      /* display: none; */
}

.badge.badge-sale .badge-inner {
        font-weight: 800;
        font-size: 22px;
        background-color: #e30617;
}

@media screen and (max-width: 640px) {
      .badge.badge-sale .badge-inner {
        font-size: calc(0.75rem + 1.15vw);
    }
}

.new--arrivals {
  background-color: #137e57;
}

/* 
[data-pagetype="productdetails"] .badge.badge-new .badge-inner .new {
    font-size: 40px;
    line-height: 34px;
} */






/**********************  WEB EXCLUSIVE  ONLINE EXCLUSIVE 


.badge.badge-webexclusive:before {
  content: 'Online';
  position: absolute;
  width: 100%;
  text-align: center;
  top: 32%;
  left: 0;
  color: white;
  text-transform: uppercase;
  z-index: 1;
  font-size: 1rem;
  font-weight: bold;
}

@media screen and (max-width: 640px) {
  .badge.badge-webexclusive:before {
    font-size: .68rem;
  }
}

.pdp-main .product-images .product-badge .badge.badge-new .badge-inner {
    padding: 0 !important;
}


.badge.badge-webexclusive:after {
  content: 'Exclusive';
  position: absolute;
  top: 50%;
  color: white;
  text-transform: uppercase;
  font-size: 0.7rem;
  font-weight: bold;
  width: 100%;
  text-align: center;
}
.pdp-main .badge.badge-webexclusive:before {
  font-size: 1.55rem !important;
}
.pdp-main .badge.badge-webexclusive:after {
  font-size: 1rem !important;
}

@media screen and (max-width: 640px) {
  .badge.badge-webexclusive:after {
    font-size: .5rem;
  }
  .pdp-main .badge.badge-webexclusive:before {
    font-size: 1rem !important;
  }
  .pdp-main .badge.badge-webexclusive:after {
    font-size: 0.7rem !important;
  }
}

.badge.badge-webexclusive {
  font-size: 0 !important;
  border: none
}

.badge.badge-webexclusive .badge-inner {
  background: black;
  /* background: #72adf2;
  color: #fff;;
}


 **********************/






/* [data-pagetype="productdetails"] .badge.badge-new .badge-inner .arrivals {
    font-size: 15px;
    line-height: 12px;
} */

/* @media screen and (max-width: 991px) {    
    [data-pagetype="productdetails"] .badge.badge-new .badge-inner .new {
        font-size: 32px;
        line-height: 28px;
    }

    [data-pagetype="productdetails"] .badge.badge-new .badge-inner .arrivals {
        font-size: 12px;
        line-height: 10px;
    }    
} */

.pdp-main .badge.badge-webexclusive {
  font-size: 0;
}

/* @media screen and (max-width: 767px) {
        [data-pagetype="productdetails"] .badge.badge-new .badge-inner .new {
        font-size: 24px;
        line-height: 20px;
    }

    [data-pagetype="productdetails"] .badge.badge-new .badge-inner .arrivals {
        font-size: 9px;
        line-height: 9px;
    }

} */


@media screen and (min-width: 992px){
    .pdp-main .product-details-section .product-details-media-container {margin-bottom: 50px;}

}

@media screen and (min-width: 768px){
    .pdp-main .product-info .product-info-content .product-info-content-inner { padding: 0 0 30px 0;}
}

/*
.badge.badge-clearance {border:2px solid #ffed00}
.badge-clearance > .badge-inner {background-color:#ffed00; color:#000;}*/

    .content-slot.slot-grid-footer{margin: 0 auto!important;
width:100%;}

[data-subpage="homepage"] .storefinder .storefinder-form .input-text{
    padding-left: 15px;
}

.toggle-content:not(.expanded) {
  visibility: unset !important;
}

/**********************  WEB EXCLUSIVE  ONLINE EXCLUSIVE  **********************/

.footer-ctr .footer-content-ctr .footer-signup{
    background-color: #1e1e1e;
    background-image: none;
}

/* .christmas-gifting{
    background-color: #336548;
}

.christmas-gifting.hover>a{
        color: #1e1e1e!important;
    }

@media screen and (min-width: 992px){
    .christmas-gifting > a{
        color: #D9C47F!important;
    }
} */
