.ps-native-offer{font-family:inherit;margin:15px 0;color:var(--ps-title);min-width:0}.ps-native-offer[hidden],.ps-native-offer [hidden]{display:none!important}.ps-native-offer__heading{font-size:14px;font-weight:700;color:var(--ps-block-title);margin:0 0 10px;text-align:center}.ps-native-offer__card{border:2px solid var(--ps-border);border-radius:8px;background:var(--ps-background);margin-bottom:10px;position:relative;overflow:visible}.ps-native-offer__card.is-selected{background:var(--ps-selected-background)}.ps-native-offer__header{display:flex;align-items:center;gap:10px;cursor:pointer;padding:16px 14px;margin:0}.ps-native-offer__header input{accent-color:var(--ps-border);width:18px;height:18px;flex:none}.ps-native-offer__name{font-size:20px;font-weight:700;line-height:1.25;color:var(--ps-title)}.ps-native-offer__subtitle{display:block;font-size:14px;font-weight:400;line-height:1.4;color:var(--ps-subtitle);margin-top:4px}.ps-native-offer__prices{margin-left:auto;white-space:nowrap;font-size:18px;font-weight:700;color:var(--ps-price)}.ps-native-offer__prices s{display:block;font-size:13px;font-weight:400;color:var(--ps-full-price)}.ps-native-offer__badge{display:block;position:absolute;right:12px;top:-10px;padding:4px 12px;background:#0269F7;color:#FFFFFF;border-radius:5px;font-size:12px;font-weight:700;line-height:1.3;min-width:102px;text-align:center}.ps-native-offer__panel{padding:0 14px 14px;min-width:0}.ps-native-offer__guardians{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:0 0 12px;border:0;padding:0;min-width:0}.ps-native-offer__field{font-size:13px;font-weight:600;min-width:0}.ps-native-offer select{display:block;background:var(--ps-pill-background);color:var(--ps-pill-text);border:1px solid var(--ps-pill-border);border-radius:6px;font:inherit;font-size:14px;line-height:1.3;padding:10px 28px 10px 10px;min-height:42px;width:100%;max-width:100%;margin-top:4px}.ps-native-offer select:focus-visible,.ps-native-offer input:focus-visible{outline:2px solid var(--ps-border);outline-offset:3px}.ps-native-offer__gift{display:flex;align-items:center;gap:9px;padding:9px 10px;margin:6px 0;background:var(--ps-free-gift-selected-background);color:var(--ps-free-gift-selected-text);border-radius:6px;font-size:13px;font-weight:700;line-height:1.35}.ps-native-offer__gift img,.ps-native-offer__addon img{width:34px;height:34px;object-fit:contain;flex:none;border-radius:3px}.ps-native-offer__gift small{display:block;font-size:11px;font-weight:400;margin-top:2px}.ps-native-offer__addon{background:var(--ps-upsell-selected-background);color:var(--ps-upsell-selected-text);border-radius:6px;margin:6px 0;padding:9px 10px;min-width:0}.ps-native-offer__addon label{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:700;cursor:pointer;margin:0;line-height:1.35}.ps-native-offer__addon input{width:17px;height:17px;accent-color:var(--ps-border);flex:none}.ps-native-offer__addon [data-addon-price]{margin-left:auto;white-space:nowrap}.ps-native-offer__total{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:16px;font-weight:700;margin:12px 0 4px}.ps-native-offer__status{font-size:13px;line-height:1.4;color:#a12622;margin:8px 0}.ps-native-offer__note{font-size:11px;color:var(--ps-subtitle);line-height:1.4;margin:8px 0 0}.ps-review-home{text-align:center;margin:15px 0;font-size:14px;line-height:1.5}.ps-review-stars{background:linear-gradient(90deg,#ffc107 var(--ps-rating-fill),#ececec var(--ps-rating-fill));background-clip:text;-webkit-background-clip:text;color:transparent;letter-spacing:1px;font-size:18px}.ps-review-home small{display:block;font-size:12px}.ps-review-number{white-space:nowrap}@media(max-width:420px){.ps-native-offer__header{padding:15px 10px;gap:8px}.ps-native-offer__name{font-size:18px}.ps-native-offer__prices{font-size:16px}.ps-native-offer__panel{padding:0 10px 10px}.ps-native-offer__addon label{gap:7px;flex-wrap:wrap}.ps-native-offer__addon [data-addon-price]{margin-left:auto}.ps-native-offer__guardians{grid-template-columns:1fr}}

.ps-review-slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;scrollbar-width:thin}.ps-review-slider .ps-review-slide{min-width:100%;scroll-snap-align:start;margin:0}.ps-review-initial{display:flex;align-items:center;justify-content:center;font-size:100px;font-weight:700;color:#2aa9e0}.sb-test-card-stars span,.sb-rev-card-stars span{color:#ffc107;font-size:18px}.ps-native-offer__prices s{display:block;color:var(--ps-full-price);font-size:13px;font-weight:400}
