html,body{height:100%;overflow:hidden;width:100%}#adContent{background-color:#fff;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}#bgImage{height:100%;position:absolute;width:100%}#logoImage{background-position:center;background-repeat:no-repeat;background-size:contain}#logoImageBackupText{font-family:'Roboto',Arial,sans-serif;opacity:0}.product{background:white;box-shadow:0 0 5px rgba(0,0,0,0.2);float:left;overflow:hidden}.productBanner{background-image:linear-gradient(transparent 0%,rgba(255,255,255,0.75) 10%);bottom:1px;color:black;display:inline-block;height:25%;padding-top:3px;position:absolute;text-shadow:1px 0 1px #000;width:100%;visibility:hidden}.productBanner.highlightActive{visibility:visible}.productImage{background-position:center;background-repeat:no-repeat;background-size:contain;height:100%;width:100%}.regularPrice{float:left;opacity:.54;padding-top:2px;position:absolute;text-align:center;text-decoration:line-through}.salePrice{float:right;padding-top:2px;position:absolute;text-align:center}.soloSalePrice{float:right;padding-top:2px;position:absolute;text-align:center;vertical-align:middle}.logo-container{background-color:#fff;border-radius:3px;bottom:4px;box-shadow:0 0 4px rgba(0,0,0,0.3);left:auto;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;opacity:1;padding:1px;position:absolute;right:4px;top:auto}.logo-container-hover{-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;opacity:0}.logo{background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:3px;height:100%;width:100%}.logo-text{border-radius:3px;bottom:4px;height:auto;padding:0 .3rem;position:absolute;right:4px;width:auto;z-index:99999}.logo-text-container{display:flex;display:-ms-flexbox;box-shadow:0 4px 4px rgba(0,0,0,0.3);font-family:'Roboto',helvetica,sans-serif;height:100%;-ms-flex-align:center;align-items:center;width:100%}.logo-backup-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media (max-aspect-ratio:4/10){.logo-container-tall{height:12%;width:25%}.logo-container-square{height:8%;width:27%}.logo-container-wide{height:6%;width:52%}}@media (min-aspect-ratio:41/100) and (max-aspect-ratio:6/10){.logo-container-tall{height:12%;width:25%}.logo-container-square{height:9%;width:25%}.logo-container-wide{height:6%;width:48%}}@media (min-aspect-ratio:61/100) and (max-aspect-ratio:21/10){.logo-container-tall{height:22%;width:15%}.logo-container-square{height:20%;width:20%}.logo-container-wide{height:17%;width:29%}}@media (min-aspect-ratio:211/100) and (max-aspect-ratio:31/10){.logo-container{height:17%;width:25%}}@media (min-aspect-ratio:311/100) and (max-aspect-ratio:33/10){.logo-container-tall{height:35%;width:8%}.logo-container-square{height:25%;width:8%}.logo-container-wide{height:20%;width:30%}}@media (min-aspect-ratio:331/100) and (max-aspect-ratio:635/100){.logo-container-tall{height:25%;width:6%}.logo-container-square{height:25%;width:8%}.logo-container-wide{height:17%;width:25%}}@media (min-aspect-ratio:636/100){.logo-container{display:none}}@media (min-width:310px) and (min-height:400px){html,body{font-size:20px}}@media (min-width:600px) and (min-height:240px){html,body{font-size:15px}}@media (min-width:330px) and (min-height:275px){html,body{font-size:16px}}@media (min-width:400px) and (min-height:300px){html,body{font-size:18px}}@media (min-width:500px) and (min-height:410px){html,body{font-size:22px}}@media (max-height:80px){.logo-text-container{font-size:10px}}.priceDropMiddleAnimationBox,.priceDropBottomAnimationBox{align-items:flex-end;-ms-flex-align:end;-webkit-align-items:flex-end;bottom:0!important;justify-content:center;-ms-flex-pack:center;-webkit-justify-content:center;display:flex;display:-ms-flexbox;display:-webkit-flex;flex-direction:row;-ms-flex-direction:row;-webkit-flex-direction:row;height:100%!important;left:0!important;position:absolute;right:0!important;top:0!important;width:100%!important}.priceDropMiddleAnimationText{align-items:center;-ms-flex-align:center;-webkit-align-items:center;background-color:rgba(250,50,50,1);border-radius:2px;color:white;justify-content:center;-ms-flex-pack:center;-webkit-justify-content:center;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:'Roboto Condensed',Arial,Helvetica,sans-serif;font-weight:bold;left:50%;opacity:0;filter:alpha(opacity=0);position:absolute;top:50%;transform:translate(-50%,-50%)}.priceDropBottomAnimationText{align-items:center;-ms-flex-align:center;-webkit-align-items:center;background-color:rgba(250,50,50,1);bottom:0;color:white;justify-content:center;-ms-flex-pack:center;-webkit-justify-content:center;display:-ms-flexbox;display:-webkit-flex;display:flex;font-family:'Roboto Condensed',Arial,Helvetica,sans-serif;font-weight:bold;opacity:0;filter:alpha(opacity=0);position:absolute;width:100%}.priceDropMiddleAnimationBox div,.priceDropBottomAnimationBox div{animation:round 6s linear infinite;-webkit-animation:round 6s linear infinite}@-webkit-keyframes round{5%{filter:alpha(opacity=80);opacity:.8}45%{filter:alpha(opacity=80);opacity:.8}55%{filter:alpha(opacity=0);opacity:0}95%{filter:alpha(opacity=0);opacity:0}}@keyframes round{5%{filter:alpha(opacity=80);opacity:.8}45%{filter:alpha(opacity=80);opacity:.8}55%{filter:alpha(opacity=0);opacity:0}95%{filter:alpha(opacity=0);opacity:0}}