.affiliate-horizontal{border-radius:1rem;border-style:solid;border-width:1px;--tw-border-opacity:1;border-color:rgb(57 57 57/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(28 28 28/var(--tw-bg-opacity,1));padding:1.125rem 1.5rem}@media (min-width:1024px){.affiliate-horizontal{padding:1.25rem 1rem 1.25rem 1.5rem}}.affiliate-horizontal{display:flex;flex-direction:column;gap:1.25rem;position:relative}@media (min-width:1024px){.affiliate-horizontal{align-items:center;flex-direction:row;justify-content:space-between}}.affiliate-horizontal .affiliate-horizontal__badge{left:1rem;position:absolute;top:0;--tw-translate-y:-50%;background-image:linear-gradient(90.6deg,#e1268b .61%,#ea2d2a 99.65%);border-radius:.25rem;font-family:var(--wp--preset--font-family--program-ot);font-size:.75rem;font-weight:700;line-height:1rem;line-height:1;padding:.125rem .625rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.affiliate-horizontal p{padding:0}.affiliate-horizontal .affiliate-horizontal__logo-and-our-score{align-items:stretch;display:flex;gap:1.25rem}@media not all and (min-width:1024px){.affiliate-horizontal .affiliate-horizontal__logo-and-our-score{justify-content:center}}.affiliate-horizontal .affiliate-horizontal__logo{align-items:center;border-radius:.75rem;display:flex;flex-shrink:0;height:5.938rem;justify-content:center;min-width:10.375rem;overflow:hidden;width:10.375rem;--tw-bg-opacity:1;background-color:rgb(28 28 28/var(--tw-bg-opacity,1))}@media not all and (min-width:640px){.affiliate-horizontal .affiliate-horizontal__logo{height:-moz-fit-content;height:fit-content;min-width:-moz-min-content;min-width:min-content;width:50%}}:is(.affiliate-horizontal .affiliate-horizontal__logo) img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.affiliate-horizontal .affiliate-horizontal__our-score{align-items:center;border-radius:.75rem;display:flex;flex-direction:column;gap:.375rem;height:5.938rem;justify-content:center;min-width:10.375rem;width:10.375rem;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}@media not all and (min-width:640px){.affiliate-horizontal .affiliate-horizontal__our-score{height:auto;min-width:9rem;width:50%}}.affiliate-horizontal .affiliate-horizontal__our-score-value{font-family:var(--wp--preset--font-family--program-ot);font-size:2.5rem;font-weight:700;line-height:1;margin-top:.5rem;text-align:center;text-transform:uppercase;--tw-text-opacity:1;color:rgb(100 244 33/var(--tw-text-opacity,1))}.affiliate-horizontal .affiliate-horizontal__our-score-label{font-size:.875rem;font-weight:700;line-height:1.25rem;line-height:1.5;text-align:center;--tw-text-opacity:1;color:rgb(142 142 142/var(--tw-text-opacity,1))}.affiliate-horizontal .affiliate-horizontal__good-to-know{min-width:10rem}@media (min-width:1024px){.affiliate-horizontal .affiliate-horizontal__good-to-know{margin-right:auto}}:is(.affiliate-horizontal .affiliate-horizontal__good-to-know) p{font-size:.875rem;font-weight:500;line-height:1.25rem;line-height:1.5;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}:is(.affiliate-horizontal .affiliate-horizontal__good-to-know) ul{list-style-position:inside;list-style-type:disc;margin:0;padding:0}:is(.affiliate-horizontal .affiliate-horizontal__good-to-know) li{font-size:.875rem;font-weight:500;line-height:1.25rem;line-height:1.5;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.affiliate-horizontal .affiliate-horizontal__bonus-description{font-family:var(--wp--preset--font-family--program-ot);font-size:1.125rem;font-weight:700;letter-spacing:.05em;line-height:1.75rem;line-height:1;padding:1.25rem 1.625rem;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:1024px){.affiliate-horizontal .affiliate-horizontal__bonus-description{max-width:22rem}}.affiliate-horizontal .affiliate-horizontal__bonus-description{border-radius:.5rem;border-style:solid;border-width:1px;min-width:12rem;--tw-border-opacity:1;border-color:rgb(85 85 85/var(--tw-border-opacity,1))}@media (min-width:1024px){.affiliate-horizontal .affiliate-horizontal__bonus-description{margin-left:auto}}.affiliate-horizontal .affiliate-horizontal__actions{display:flex;flex-direction:column;gap:1.5rem}@media not all and (min-width:1024px){.affiliate-horizontal .affiliate-horizontal__actions{margin-top:.25rem}}@media (min-width:1024px){.affiliate-horizontal .affiliate-horizontal__actions{gap:1rem}}.affiliate-horizontal .affiliate-horizontal__review-link{align-items:center;display:flex;justify-content:center;text-align:center}.affiliate-horizontal .affiliate-horizontal__review-link-anchor{font-family:var(--wp--preset--font-family--program-ot);font-size:1.25rem;font-weight:700;line-height:1.75rem;line-height:1;--tw-text-opacity:1;color:rgb(251 217 72/var(--tw-text-opacity,1))}.affiliate-horizontal .affiliate-horizontal__button{display:flex;flex:1 1 0%;flex-basis:100%}@media (min-width:1024px){.affiliate-horizontal .affiliate-horizontal__button{min-width:11rem}}@media (min-width:1280px){.affiliate-horizontal .affiliate-horizontal__button{min-width:15.625rem}}:is(.affiliate-horizontal .affiliate-horizontal__button) a{border-radius:9999px;border-width:1px;font-family:var(--wp--preset--font-family--program-ot);font-size:1.125rem;justify-content:center;line-height:1.75rem;line-height:1;min-height:3.875rem;padding-left:.5rem;padding-right:.5rem;text-align:center;width:100%;--tw-border-opacity:1;border-color:rgb(100 244 33/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(100 244 33/var(--tw-bg-opacity,1));font-weight:700;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}:is(.affiliate-horizontal .affiliate-horizontal__button) a:hover{--tw-bg-opacity:1;background-color:rgb(161 255 117/var(--tw-bg-opacity,1))}:is(.affiliate-horizontal .affiliate-horizontal__button) a{align-items:center;display:flex;gap:.5rem;transition-duration:.5s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.affiliate-horizontal .affiliate-horizontal__button--full{max-width:100%}