.giveaway{color:var(--color-body)}.giveaway__inner{width:92%;max-width:var(--giveaway-max-width, 1200px);margin:0 auto}.giveaway__heading{margin:0 0 24px;text-align:center;font-size:22px;font-weight:700;line-height:1.2}.giveaway__grid{display:grid;grid-template-columns:1fr;gap:20px}.giveaway-card{display:flex;flex-direction:column;min-width:0;background:#fff;padding:var(--giveaway-frame-padding);border:2px solid var(--giveaway-frame-color);border-radius:var(--giveaway-frame-radius)}.giveaway-card__media{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:8px;overflow:visible}.giveaway-card__product,.giveaway-card__gift{position:relative;min-width:0;overflow:hidden;aspect-ratio:3 / 4;background:#f5f5f5}.giveaway-card__product{border:2px solid var(--giveaway-product-border);border-radius:var(--giveaway-product-radius)}.giveaway-card__gift{border-radius:var(--giveaway-product-radius)}.giveaway-card__img,.giveaway-card__placeholder{display:block;width:100%;height:100%;object-fit:cover}.giveaway-card__placeholder{fill:#ddd}.giveaway-card__plus{position:absolute;top:50%;left:50%;z-index:2;width:var(--giveaway-plus-size);height:var(--giveaway-plus-size);transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:var(--giveaway-frame-color);box-shadow:0 2px 8px #0000002e;pointer-events:none}.giveaway-card__plus-img{width:100%;height:100%;object-fit:contain}.giveaway-card__plus-fallback{color:#fff;font-size:calc(var(--giveaway-plus-size) * .62);font-weight:700;line-height:1}.giveaway-card__info{display:grid;grid-template-columns:1fr 1fr;gap:10px 15px;margin-top:5px}.giveaway-card__title{margin:0 0 6px;color:#333;font-size:13px;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.giveaway-card__product-price{margin:0;color:var(--giveaway-product-price-color);font-size:var(--giveaway-product-price-size);font-weight:700;line-height:1.3}.giveaway-card__gift-prices{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.giveaway-card__gift-compare{color:var(--giveaway-gift-compare-color);font-size:var(--giveaway-gift-compare-size);font-weight:500;text-decoration:line-through;line-height:1.3}.giveaway-card__gift-price{color:var(--giveaway-gift-price-color);font-size:var(--giveaway-gift-price-size);font-weight:800;line-height:1.3}.giveaway-card__now-icon{display:inline-flex;align-items:center;line-height:0;height:var(--giveaway-gift-price-size)}.giveaway-card__now-icon-img{display:block;height:var(--giveaway-gift-price-size);width:auto}.giveaway-card__now-icon-text{color:var(--giveaway-gift-price-color);font-size:var(--giveaway-gift-price-size);font-weight:800;letter-spacing:.02em;line-height:1;text-transform:uppercase}.giveaway-card__totals{display:flex;align-items:stretch;margin-top:12px;overflow:hidden;min-height:42px;background:var(--giveaway-white-bg);border:2px solid #898989;border-bottom:none;border-right:none}.giveaway-card__original,.giveaway-card__now{flex:1;display:flex;align-items:center;min-width:0;font-size:13px;font-weight:700;line-height:1.3}.giveaway-card__original{position:relative;z-index:1;justify-content:center;padding:10px 16px;background:var(--giveaway-white-bg);color:var(--giveaway-white-color);text-align:center;text-decoration:line-through}.giveaway-card__now{position:relative;z-index:2;justify-content:center;padding:10px 16px 10px 28px;background:var(--giveaway-red-bg);color:var(--giveaway-red-color);text-align:center}.giveaway-card__now:before{content:"";position:absolute;top:0;left:-18px;z-index:-1;width:36px;height:100%;background:var(--giveaway-red-bg);transform:skew(-24deg)}.giveaway-card__btn{display:flex;align-items:center;justify-content:center;width:100%;margin-top:0;padding:12px 14px;background:var(--giveaway-btn-bg);color:var(--giveaway-btn-color);font-size:14px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase}.giveaway-card__btn:hover{opacity:.88}@media only screen and (min-width:768px){.giveaway__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.giveaway-card__title{font-size:14px}.giveaway-card__original,.giveaway-card__now{font-size:15px}.giveaway-card__btn{font-size:15px;padding:13px 16px}}@media only screen and (max-width:750px){.giveaway__heading{margin-bottom:16px;font-size:18px}.giveaway-card__media{gap:6px}.giveaway-card__title,.giveaway-card__original,.giveaway-card__now{font-size:12px}.giveaway-card__btn{font-size:13px;padding:10px 12px}}
/*# sourceMappingURL=/cdn/shop/t/155/compiled_assets/styles.css.map?subset=AAAAAACA */
