*,:after,:before{box-sizing:inherit}body{background:#f8f8f8;color:#222;font-family:niveau-grotesk,sans-serif;font-style:normal;font-size:14px;margin:0}h1,h2,h3,h4,h5{font-family:prometo,sans-serif;margin-bottom:30px;line-height:normal}h1{font-weight:500}img{border:0;height:auto;max-width:100%}input{padding:unset;background-color:unset;border:unset}.main-content{padding:20px 10px 10px;max-width:1240px;margin:0 auto;position:relative;min-height:100vh}.tac{text-align:center}.gr5{color:#555}.gr7{color:#777}.gr9{color:#999}.grc{color:#ccc}.fs12{font-size:12px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.flex--container--wrapping{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.flex2--module{flex-grow:1;flex-shrink:1;flex-basis:auto;margin:0 10px 20px}.flex--fb300{flex-basis:300px;max-width:353px}.copy-code,.href{cursor:pointer}.mod{background-color:#fff;padding:15px 20px;word-wrap:break-word;margin-bottom:20px;border:1px solid #eee;border-radius:5px;box-shadow:1px 1px 1px #eee}.pr{position:relative}.promoblock--logo{position:absolute;right:20px;top:15px;width:100px;z-index:100000}.promoblock--main{margin:0 115px 0 0;height:auto}.promoblock--amountoff{display:inline-block;vertical-align:middle;margin:0 10px 5px 0;font-size:23px;font-weight:700;font-family:freight-sans-pro,sans-serif}.promoblock--label{display:inline-block;vertical-align:middle;font-size:12px;color:#fff;text-align:center;border-radius:10px;padding:5px 10px}.svg-inline--fa{display:var(--fa-display, inline-block);height:1em;overflow:visible;vertical-align:-.125em}.mr1{margin-right:1px}.mr2{margin-right:2px}.ml2{margin-left:2px}.orange{color:#f0a800}.brightgreen{color:#8a0315}.bg--orange--l85{background-color:#fdf2d9}.fw500{font-weight:500}.sp25{height:25px}.sp20{height:20px}.promoblock--title{font-size:15px;color:#000;min-height:60px;word-wrap:break-word}.bold{font-weight:700}.bbf5{border-bottom:1px solid #f5f5f5}.tar{text-align:right}.fl{float:left}.fr{float:right;box-sizing:border-box}.codebox,.getcodebox{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:0;background:#f5f5f5;text-align:center}.codebox{padding:0 20px!important;height:50px;line-height:50px!important;font-size:18px;width:170px;margin:0;background:#f5f5f5!important;border:unset!important}.codebox,.codebox--btn{vertical-align:middle;font-weight:500;display:inline-block;cursor:pointer}.codebox--btn--wrapper{display:inline-block;background:#f5f5f5;vertical-align:middle;height:50px;line-height:50px;text-align:center;width:100px;margin:0 0 0 -5px;border:0}.codebox--redeem--btn{display:none;margin-top:5px;border:0;width:270px;font-size:13px;font-weight:500;text-align:center;cursor:pointer;color:#fff;padding:8px 0;background:#15be53;border-radius:8px}.codebox--btn{border:0;background:#871525;width:80px;height:30px;line-height:30px;font-size:13px;text-align:center;color:#fff;border-radius:8px}.vam{display:inline-block;line-height:normal}.semibold{font-weight:500}.dnone{display:none}.cl{clear:both}svg:not(:root).svg-inline--fa,svg:not(:host).svg-inline--fa{overflow:visible;box-sizing:content-box}.bg--blue2--l90{background-color:#e7f3fc}.blue,.blue2{color:#871525}.fa-badge-check:before{content:"\f336"}.products{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;width:100%;margin:0 auto;padding:10px 0}.product-card{flex-basis:300px;background-color:#fff;max-width:353px;padding:20px;position:relative;text-align:left;border-radius:15px}.product-card:hover{border-radius:15px;box-shadow:0 2px 5px #0000001a}.discount-badge{position:absolute;left:0;top:0;color:#fff;font-weight:600;font-size:.9rem;text-align:center;background-color:#871525;padding:8px 30px;border-top-left-radius:15px;border-bottom-right-radius:10px}.discount-badge svg,.discount-badge span{vertical-align:middle}.product-card img{display:block;max-width:100%;height:auto;margin:0 auto 20px;min-width:240px;min-height:240px}.product-card a{color:#000;text-decoration:none}.product-card .product-info{margin-bottom:10px}.product-card .product-info .desc-info{font-size:16px;max-height:45px;overflow-y:hidden;text-align:center}.product-card .product-info .desc-info a{color:#000;text-decoration:none}.product-card .product-info h3{font-size:14px;color:#333;margin-bottom:10px;height:58px;overflow:hidden}.product-card .product-info .price{font-size:1.5rem;color:#871525;font-weight:700;margin:10px 10px 10px 0}.product-card .product-info .old-price{font-size:1rem;color:#888;text-decoration:line-through;margin-left:10px}.product-card .product-info .promo-info{font-size:.9rem;color:#ff8c00;font-weight:700;margin-bottom:5px}.product-card .product-info .product-blank-area{display:block;height:46px}.product-card .product-info .product-blank-area.special{display:none}.product-card .product-info .prodduct-selects{width:100%;padding:10px 0;border:1px solid #191919;color:#191919;margin-top:10px}.product-card .product-info .prodduct-selects .prodduct-selects-option{color:#871525;font-size:14px}.product-card .product-info .prodduct-selects .prodduct-selects-option:hover{cursor:pointer;color:#fff;background-color:#871525;font-size:14px}.product-card .product-info .monthly-price{font-size:.9rem;color:#555;margin-bottom:15px}.product-card .product-info label{color:#871525;padding:0 3px;margin:2px 3px;font-weight:400}.product-card .buttons{display:flex;gap:10px}.product-card .buttons form{width:45%;margin:0 auto;box-sizing:border-box}.product-card .buttons button{flex:1;padding:10px;border:1.5px solid #871525;color:#871525;font-size:14px;background-color:#fff;cursor:pointer;border-radius:20px;transition:all .3s ease}.product-card .buttons form button{width:100%}.product-card .buttons button:hover,.product-card .buttons button.buy-now{background-color:#871525;color:#fff}.product-card .price-area{align-items:baseline;text-align:center;margin:15px 0}.product-card .price-area .old-price{font-size:16px;color:#666;text-decoration-line:line-through;padding:0 10px}.product-card .price-area .price{font-size:20px;color:#871525}body .h1,body .h2,body .h3,body .h4,body .h6,body h1,body h2,body h3,body h4,body h6,.sf__pcard-name,.text-color-subtext,.text-color-subtext p{color:#000}@media (max-width: 768px){.main-content{margin:50px auto}.mp--title{font-size:25px;margin-bottom:20px}.mod{padding:15px}.promoblock--title{min-height:auto}.products{gap:10px;width:100%}.product-card{width:100%;margin:0 10px 20px}.products{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;white-space:nowrap;flex-wrap:nowrap}.products.column{flex-wrap:wrap}.products .product-card{flex:0 0 auto;width:190px;display:block;justify-content:center;align-items:center;white-space:nowrap;padding:5px;margin-bottom:10px}.products.column .product-card{width:100%}.product-card .discount-badge{font-size:.8rem;position:absolute;top:0;color:#fff;padding:2px 20px}.product-card img{min-width:0;min-height:0;max-width:180px;max-height:180px;margin-bottom:5px}.products.column .product-card img{max-width:100%;max-height:100%}.product-card .product-info{white-space:normal}.product-card .product-info .desc-info{font-size:14px;height:42px;overflow-y:hidden;white-space:normal}.product-card .product-info .prodduct-selects{padding:5px 0;font-size:13px}.product-card .product-info .product-blank-area{height:25px}.product-info h3{font-size:1.1rem;height:50px;overflow:hidden}.product-card .product-info .price{font-size:1.2rem}.product-card .product-info .old-price{font-size:1rem}.product-card .buttons button{font-size:10px;padding:10px 5px;border-radius:10px}.buttons button{width:80%;padding:10px}.product-card .buttons button.addto-cart{width:100%}.sf__ms-wrapper{display:block;margin:0 auto;text-align:center}.sf__ms-wrapper .sf-column{margin:0 auto}}@media (min-width: 769px) and (max-width: 1200px){.main-content{padding-right:10px;padding-left:10px;padding-bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/promo-code.css.map */
