@charset "utf-8";

.tss-13mrg41-bannerWrapper { width: 100%; height: 100%; padding: 5px 10px 10px; }

.tss-1ozq6bz-banner { background-color: rgb(255, 255, 255); min-height: 200px; position: relative; border: 1px solid transparent; border-radius: 16px; box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 9px; transition: border-color 300ms; }

.tss-1ozq6bz-banner:hover { border-color: rgb(0, 0, 0); }

.tss-4wyce-embeddableBanner { width: 100%; height: 100%; display: flex; flex-flow: wrap; -webkit-box-align: center; align-items: center; }

.tss-t0x92-badgeContent { display: flex; -webkit-box-align: center; align-items: center; padding: 16px; width: 180px; height: 200px; flex-shrink: 0; }

.tss-18fod3g-descriptionContent { max-width: initial; min-width: 300px; flex: 1 1 0%; padding: 16px; text-align: left; }

.tss-zmqcuj-counterContent { display: block; -webkit-box-align: center; align-items: center; flex-direction: column; -webkit-box-pack: center; justify-content: center; text-align: center; padding: 16px 40px; white-space: nowrap; }

.tss-1dfeyva-quantity { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }