.offer-content h2{font-size:24px}.offer-content p{font-size:1.05rem;line-height:1.7rem}.offer-content p.annotation{color:#0006;font-size:1rem}.offer-content .choose-currency-wrapper{display:inline-flex;overflow:hidden;border:1px solid #eee;border-radius:8px;margin-left:auto}.offer-content .choose-currency-wrapper .choose-currency{padding:4px 15px;border:none;background:#fff;color:#222;font-size:1.05rem;transition:all .2s ease}.offer-content .choose-currency-wrapper .choose-currency.active{background:#d00;color:#fff}.offer-content .choose-currency-wrapper .choose-currency:not(:last-of-type){border-right:1px solid #eee}.offer-content .card{display:flex;overflow:hidden;height:100%;padding:4px;border:none;border-radius:8px;box-shadow:0 0 7px 2px #0001}.offer-content .card .card-header{padding-bottom:.3rem;border:none;background:inherit}.offer-content .card .card-header p{padding:.7rem 1rem 1rem 0;border-bottom:1px solid #E5E5EB;margin:0;font-size:21px;font-weight:700}.offer-content .card .card-header span{font-size:14px;font-weight:400}.offer-content .card .card-points{padding:.7rem 1rem}.offer-content .card .card-points p:last-of-type{margin-bottom:5px}.offer-content .card .card-points p{margin-bottom:8px}.offer-content .card .card-points p:before{position:relative;top:1px;display:inline-block;width:20px;margin-right:7px;color:#009300;content:"";font-family:"Font Awesome 6 Free",serif;font-weight:900;text-align:center}.offer-content .card .card-points p.locked{color:#0006}.offer-content .card .card-points p.locked:before{position:relative;left:-1px;color:#d00;content:""}.offer-content .card .card-offer{margin-top:auto}.offer-content .card .card-offer .card-price{padding:0 1rem}.offer-content .card .card-offer .card-price p:not(.discount){display:none}.offer-content .card .card-offer .card-price p:not(.discount).active{display:block}.offer-content .card .card-offer .card-price .discount{margin:0;text-align:right}.offer-content .card .card-offer .card-price .starting-price{position:relative;margin-bottom:0;color:#0005;font-size:23px;white-space:nowrap}.offer-content .card .card-offer .card-price .starting-price:before{position:absolute;top:50%;left:0;width:100%;height:1.5px;background:#0005;content:"";transform:rotate(-6deg)}.offer-content .card .card-offer .card-price .final-price{margin-bottom:0;color:#000;font-size:23px;font-weight:700;text-align:right;white-space:nowrap}.offer-content .card .card-offer input[type=submit].offer-buy{display:block;width:90%;padding:10px 0;border:none;border-radius:7px;margin:15px auto 9px;background:#d00;color:#fff!important;font-weight:600;text-align:center}.offer-content .card .card-offer input[type=submit].offer-buy:hover{text-decoration:none!important}.offer-content .card .card-offer .offer-gift-wrapper{position:relative;display:flex;overflow:hidden;width:90%;align-items:center;justify-content:center;border:1px solid #f55a5a;border-radius:7px;margin:9px auto 12px}.offer-content .card .card-offer .offer-gift-wrapper .offer-gift-bg{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain}.offer-content .card .card-offer .offer-gift-wrapper .offer-gift-header{position:absolute;z-index:2;top:-22px;min-width:100%;object-position:center}.offer-content .card .card-offer .offer-gift-wrapper .offer-gift-bells{position:relative;width:49px;margin-right:3px;margin-left:0}.offer-content .card .card-offer .offer-gift-wrapper input[type=submit],.offer-content .card .card-offer .offer-gift-wrapper button{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none;background:none}.offer-content .card .card-offer .offer-gift-wrapper .offer-gift-label{position:relative;z-index:3;display:block;width:100%;padding:10px 0 12px;border:none;border-radius:7px;background:transparent;color:#d00!important;font-weight:700;text-align:center;white-space:nowrap}.offer-content .card .card-offer .offer-gift-wrapper .offer-gift-label:hover{background:transparent;text-decoration:none!important}.offer-content .card .card-offer .offer-gift-wrapper .offer-gift-presents{position:relative;width:46px;margin:4px 2px 0 4px}.offer-content .card .card-offer .offer-gift-wrapper .offer-gift-bottom{position:absolute;z-index:0;bottom:-5px;display:block;min-width:100%;height:14px}@media (width < 768px){.offer-content h2{font-size:20px}.offer-content .card{height:auto;margin:20px 0}}
