.bonus-code-box{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(0 0 0/var(--tw-bg-opacity,1));padding:1.5rem 1rem}.bonus-code-box p{padding:0}.bonus-code-box .bonus-code-box__header{display:flex;gap:1rem;padding-bottom:.75rem}.bonus-code-box .bonus-code-box__logo{border-radius:.5rem;height:3.125rem;width:5.625rem;--tw-bg-opacity:1;background-color:rgb(28 28 28/var(--tw-bg-opacity,1))}:is(.bonus-code-box .bonus-code-box__logo) img{height:100%;-o-object-fit:contain;object-fit:contain;padding:.375rem 1.25rem;width:100%}.bonus-code-box .bonus-code-box__name{font-size:.625rem;font-weight:700;line-height:1.5;margin-bottom:.25rem;--tw-text-opacity:1;color:rgb(251 217 72/var(--tw-text-opacity,1))}.bonus-code-box .bonus-code-box__bonus{font-family:var(--wp--preset--font-family--program-ot);font-size:1.25rem;font-weight:700;line-height:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.bonus-code-box .bonus-code-box__footer{align-items:stretch;display:flex;gap:.75rem;justify-content:space-between;margin-top:.75rem}.bonus-code-box .bonus-code-box__code-wrapper{border-radius:.5rem;border-style:solid;border-width:1px;min-height:3.875rem;width:100%;--tw-border-opacity:1;border-color:rgb(85 85 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(28 28 28/var(--tw-bg-opacity,1));padding:.688rem;text-align:center}@media (min-width:1024px){.bonus-code-box .bonus-code-box__code-wrapper{max-width:12.5rem}}.bonus-code-box .bonus-code-box__code-wrapper{cursor:pointer;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}:is(.bonus-code-box .bonus-code-box__code-wrapper):hover{--tw-border-opacity:1;border-color:rgb(100 244 33/var(--tw-border-opacity,1))}:is(.bonus-code-box .bonus-code-box__code-wrapper) span{display:block}:is(.bonus-code-box .bonus-code-box__code-wrapper):has(.bonus-code-box__code--blurred){pointer-events:none}.bonus-code-box .bonus-code-box__code-wrapper--copied{position:relative;z-index:40}:is(.bonus-code-box .bonus-code-box__code-wrapper--copied):after{align-items:center;content:attr(data-copy-message);display:flex;font-family:var(--wp--preset--font-family--program-ot);font-size:.875rem;inset:0;justify-content:center;line-height:1.25rem;line-height:1;position:absolute;--tw-text-opacity:1;background-color:inherit;border-radius:.5rem;color:rgb(100 244 33/var(--tw-text-opacity,1))}.bonus-code-box .bonus-code-box__code{font-family:var(--wp--preset--font-family--program-ot);font-size:1.125rem;font-weight:700;line-height:1.75rem;line-height:1;margin-bottom:.313rem;--tw-text-opacity:1;color:rgb(251 217 72/var(--tw-text-opacity,1))}.bonus-code-box .bonus-code-box__code--blurred{-webkit-user-select:none;-moz-user-select:none;user-select:none;--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.bonus-code-box .bonus-code-box__code-label{font-size:.625rem;font-weight:500;line-height:1.5;--tw-text-opacity:1;color:rgb(198 198 198/var(--tw-text-opacity,1))}.bonus-code-box .bonus-code-box__button{display:flex;flex:1 1 0%;flex-basis:100%}@media not all and (min-width:640px){.bonus-code-box .bonus-code-box__button{max-width:7.625rem}}@media (min-width:1024px){.bonus-code-box .bonus-code-box__button{max-width:7.625rem}}:is(.bonus-code-box .bonus-code-box__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(.bonus-code-box .bonus-code-box__button) a:hover{--tw-bg-opacity:1;background-color:rgb(161 255 117/var(--tw-bg-opacity,1))}:is(.bonus-code-box .bonus-code-box__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)}.bonus-code-box .bonus-code-box__button--full{max-width:100%}