.coupon-code{--height: 44px;--svg-border-left: url('data:image/svg+xml,<svg width="6" height="44" viewBox="111 0 6 44" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M117 44H112.826C112.826 42.0376 114.695 40.4443 117 40.4443V44ZM117 38.8955C116.002 38.8955 115.196 38.2063 115.196 37.3594C115.197 36.5103 116.005 35.8242 117 35.8242V38.8955ZM117 32.751C116.003 32.751 115.197 32.0626 115.196 31.2158C115.196 30.3689 116.005 29.6797 117 29.6797V32.751ZM117 26.6064C116.003 26.6064 115.196 25.9181 115.196 25.0713C115.196 24.2243 116.005 23.5352 117 23.5352V26.6064ZM117 20.4619C116.002 20.4619 115.196 19.7737 115.196 18.9268C115.196 18.0798 116.005 17.3916 117 17.3916V20.4619ZM117 14.3174C116.002 14.3174 115.196 13.6292 115.196 12.7822C115.196 11.9353 116.005 11.2471 117 11.2471V14.3174ZM117 8.17383C116.002 8.17383 115.196 7.48464 115.196 6.6377C115.196 5.79083 116.005 5.10254 117 5.10254V8.17383ZM117 3.55273C114.695 3.55273 112.826 1.96244 112.826 0H117V3.55273Z" fill="%23ffffff"/></svg>');--svg-border-right: url('data:image/svg+xml,<svg width="6" height="44" viewBox="0 0 6 44" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 40.4443C2.30522 40.4443 4.17383 42.0353 4.17383 44H0V40.4443ZM0 35.8242C0.9974 35.8242 1.80342 36.5126 1.80371 37.3594C1.80371 38.2063 0.994884 38.8955 0 38.8955V35.8242ZM0 29.6797C0.99758 29.6797 1.80371 30.3689 1.80371 31.2158C1.80347 32.0626 0.994735 32.751 0 32.751V29.6797ZM0 23.5352C0.99758 23.5352 1.80371 24.2243 1.80371 25.0713C1.80356 25.9181 0.99479 26.6064 0 26.6064V23.5352ZM0 17.3916C0.99758 17.3916 1.80371 18.0798 1.80371 18.9268C1.80365 19.7737 0.994844 20.4619 0 20.4619V17.3916ZM0 11.2471C0.997565 11.2471 1.80369 11.9353 1.80371 12.7822C1.80371 13.6292 0.994884 14.3174 0 14.3174V11.2471ZM0 5.10254C0.997511 5.10254 1.8036 5.79083 1.80371 6.6377C1.80371 7.48464 0.994884 8.17383 0 8.17383V5.10254ZM4.17383 0C4.17383 1.96244 2.30522 3.55273 0 3.55273V0H4.17383Z" fill="%23ffffff"/></svg>');display:flex;align-items:center;justify-content:start;width:100%}@media screen and (min-width: 750px){.coupon-code{--height: 50px;--svg-border-left: url('data:image/svg+xml,<svg width="6" height="50" viewBox="120 0 6 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M126 50H121.505C121.505 47.77 123.517 45.96 126 45.96V50ZM126 44.1992C124.926 44.1992 124.058 43.4165 124.058 42.4541C124.058 41.4892 124.929 40.709 126 40.709V44.1992ZM126 37.2168C124.926 37.2168 124.058 36.4341 124.058 35.4717C124.058 34.5094 124.929 33.7275 126 33.7275V37.2168ZM126 30.2344C124.926 30.2344 124.058 29.4525 124.058 28.4902C124.058 27.5278 124.929 26.7451 126 26.7451V30.2344ZM126 23.2529C124.926 23.2529 124.058 22.4701 124.058 21.5078C124.058 20.5454 124.929 19.7627 126 19.7627V23.2529ZM126 16.2705C124.926 16.2705 124.058 15.4878 124.058 14.5254C124.058 13.563 124.929 12.7803 126 12.7803V16.2705ZM126 9.28809C124.926 9.28808 124.058 8.50541 124.058 7.54297C124.058 6.58056 124.929 5.79786 126 5.79785V9.28809ZM126 4.03711C123.517 4.03711 121.505 2.23004 121.505 0H126V4.03711Z" fill="%23ffffff"/></svg>');--svg-border-right: url('data:image/svg+xml,<svg width="6" height="50" viewBox="0 0 6 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 45.96C2.48254 45.96 4.49512 47.7673 4.49512 50H0V45.96ZM0 40.709C1.07422 40.709 1.94223 41.4918 1.94238 42.4541C1.94238 43.4165 1.07141 44.1992 0 44.1992V40.709ZM0 33.7275C1.07416 33.7275 1.94214 34.5094 1.94238 35.4717C1.94238 36.4341 1.07141 37.2168 0 37.2168V33.7275ZM0 26.7451C1.07432 26.7451 1.94238 27.5278 1.94238 28.4902C1.94214 29.4525 1.07126 30.2344 0 30.2344V26.7451ZM0 19.7627C1.07432 19.7627 1.94238 20.5454 1.94238 21.5078C1.94223 22.4701 1.07132 23.2529 0 23.2529V19.7627ZM0 12.7803C1.07432 12.7803 1.94238 13.5629 1.94238 14.5254C1.94233 15.4878 1.07138 16.2705 0 16.2705V12.7803ZM0 5.79785C1.07429 5.79785 1.94234 6.58056 1.94238 7.54297C1.94238 8.50541 1.07141 9.28809 0 9.28809V5.79785ZM4.49512 0C4.49512 2.23005 2.48254 4.03711 0 4.03711V0H4.49512Z" fill="%23ffffff"/></svg>')}}@media screen and (min-width: 750px){.coupon-code{width:fit-content}}.coupon-code.small{--height: 24px;--svg-border-left: url('data:image/svg+xml,<svg width="3" height="24" viewBox="76 0 4 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M80 32H77.1465C77.1465 30.5728 78.4238 29.4141 80 29.4141V32ZM80 28.2871C79.3179 28.2871 78.7667 27.7868 78.7666 27.1709C78.7666 26.5533 79.3197 26.0537 80 26.0537V28.2871ZM80 23.8193C79.3179 23.8193 78.7666 23.3181 78.7666 22.7021C78.7666 22.0862 79.3197 21.585 80 21.585V23.8193ZM80 19.3506C79.3179 19.3506 78.7666 18.8494 78.7666 18.2334C78.7667 17.6175 79.3198 17.1172 80 17.1172V19.3506ZM80 14.8818C79.3179 14.8818 78.7666 14.3806 78.7666 13.7646C78.7667 13.1488 79.3198 12.6484 80 12.6484V14.8818ZM80 10.4131C79.3179 10.4131 78.7666 9.91186 78.7666 9.2959C78.7668 8.68007 79.3198 8.17969 80 8.17969V10.4131ZM80 5.94434C79.3179 5.94434 78.7666 5.44311 78.7666 4.82715C78.7668 4.21137 79.3199 3.71094 80 3.71094V5.94434ZM80 2.58398C78.4238 2.58398 77.1465 1.42723 77.1465 0H80V2.58398Z" fill="%23ffffff"/></svg>');--svg-border-right: url('data:image/svg+xml,<svg width="3" height="24" viewBox="0 0 4 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 29.4141C1.57622 29.4141 2.85352 30.5711 2.85352 32H0V29.4141ZM0 26.0537C0.682106 26.0537 1.2334 26.5549 1.2334 27.1709C1.23333 27.7868 0.680222 28.2871 0 28.2871V26.0537ZM0 21.585C0.682106 21.585 1.2334 22.0862 1.2334 22.7021C1.23339 23.3181 0.680259 23.8193 0 23.8193V21.585ZM0 17.1172C0.682072 17.1172 1.23334 17.6175 1.2334 18.2334C1.2334 18.8494 0.680263 19.3506 0 19.3506V17.1172ZM0 12.6484C0.682035 12.6484 1.23328 13.1488 1.2334 13.7646C1.2334 14.3806 0.680263 14.8818 0 14.8818V12.6484ZM0 8.17969C0.681998 8.17969 1.23322 8.68007 1.2334 9.2959C1.2334 9.91186 0.680263 10.4131 0 10.4131V8.17969ZM0 3.71094C0.681961 3.71094 1.23316 4.21137 1.2334 4.82715C1.2334 5.44311 0.680263 5.94434 0 5.94434V3.71094ZM2.85352 0C2.85352 1.42723 1.57622 2.58398 0 2.58398V0H2.85352Z" fill="%23ffffff"/></svg>');width:fit-content}@media screen and (min-width: 750px){.coupon-code.small{--height: 32px;--svg-border-left: url('data:image/svg+xml,<svg width="4" height="32" viewBox="76 0 4 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M80 32H77.1465C77.1465 30.5728 78.4238 29.4141 80 29.4141V32ZM80 28.2871C79.3179 28.2871 78.7667 27.7868 78.7666 27.1709C78.7666 26.5533 79.3197 26.0537 80 26.0537V28.2871ZM80 23.8193C79.3179 23.8193 78.7666 23.3181 78.7666 22.7021C78.7666 22.0862 79.3197 21.585 80 21.585V23.8193ZM80 19.3506C79.3179 19.3506 78.7666 18.8494 78.7666 18.2334C78.7667 17.6175 79.3198 17.1172 80 17.1172V19.3506ZM80 14.8818C79.3179 14.8818 78.7666 14.3806 78.7666 13.7646C78.7667 13.1488 79.3198 12.6484 80 12.6484V14.8818ZM80 10.4131C79.3179 10.4131 78.7666 9.91186 78.7666 9.2959C78.7668 8.68007 79.3198 8.17969 80 8.17969V10.4131ZM80 5.94434C79.3179 5.94434 78.7666 5.44311 78.7666 4.82715C78.7668 4.21137 79.3199 3.71094 80 3.71094V5.94434ZM80 2.58398C78.4238 2.58398 77.1465 1.42723 77.1465 0H80V2.58398Z" fill="%23ffffff"/></svg>');--svg-border-right: url('data:image/svg+xml,<svg width="4" height="32" viewBox="0 0 4 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 29.4141C1.57622 29.4141 2.85352 30.5711 2.85352 32H0V29.4141ZM0 26.0537C0.682106 26.0537 1.2334 26.5549 1.2334 27.1709C1.23333 27.7868 0.680222 28.2871 0 28.2871V26.0537ZM0 21.585C0.682106 21.585 1.2334 22.0862 1.2334 22.7021C1.23339 23.3181 0.680259 23.8193 0 23.8193V21.585ZM0 17.1172C0.682072 17.1172 1.23334 17.6175 1.2334 18.2334C1.2334 18.8494 0.680263 19.3506 0 19.3506V17.1172ZM0 12.6484C0.682035 12.6484 1.23328 13.1488 1.2334 13.7646C1.2334 14.3806 0.680263 14.8818 0 14.8818V12.6484ZM0 8.17969C0.681998 8.17969 1.23322 8.68007 1.2334 9.2959C1.2334 9.91186 0.680263 10.4131 0 10.4131V8.17969ZM0 3.71094C0.681961 3.71094 1.23316 4.21137 1.2334 4.82715C1.2334 5.44311 0.680263 5.94434 0 5.94434V3.71094ZM2.85352 0C2.85352 1.42723 1.57622 2.58398 0 2.58398V0H2.85352Z" fill="%23ffffff"/></svg>')}}.coupon-code.small .coupon-code__icon-and-discount{padding:0 8px}@media screen and (min-width: 750px){.coupon-code.small .coupon-code__icon-and-discount{padding:0 12px}}.coupon-code.small .coupon-code__icon-and-discount .coupon-code__discount{font-size:9px;line-height:12px}@media screen and (min-width: 750px){.coupon-code.small .coupon-code__icon-and-discount .coupon-code__discount{font-size:12px}}.coupon-code.small .coupon-code__icon-and-discount svg{display:none}.coupon-code.small .coupon-code__details{padding:0 6px;gap:8px}@media screen and (min-width: 750px){.coupon-code.small .coupon-code__details{gap:4px;padding:0 8px}}.coupon-code.small .coupon-code__details .coupon-code__label{display:none}@media screen and (min-width: 750px){.coupon-code.small .coupon-code__details .coupon-code__label{display:block;font-size:10px}}.coupon-code.small .coupon-code__details .coupon-code__code{font-size:9px}@media screen and (min-width: 750px){.coupon-code.small .coupon-code__details .coupon-code__code{font-size:12px}}.coupon-code.small .coupon-code__details .coupon-code__copy-button{min-height:15px;padding:0 8px;font-size:7px}@media screen and (min-width: 750px){.coupon-code.small .coupon-code__details .coupon-code__copy-button{min-height:18px;font-size:10px}}.coupon-code .coupon-code__icon-and-discount{position:relative;flex-shrink:0;display:flex;justify-content:center;align-items:center;gap:6px;overflow:hidden;padding:12px 14px 12px 15px;background-color:#111;height:var(--height)}.coupon-code .coupon-code__icon-and-discount svg{width:16px;height:16px}@media screen and (min-width: 750px){.coupon-code .coupon-code__icon-and-discount svg{width:18px;height:18px}}.coupon-code .coupon-code__icon-and-discount .coupon-code__discount{font-family:"Satoshi-Regular";font-weight:900;font-size:14px;line-height:100%;letter-spacing:.08em;color:#fff}@media screen and (min-width: 750px){.coupon-code .coupon-code__icon-and-discount .coupon-code__discount{font-size:16px}}.coupon-code .coupon-code__details{display:grid;grid-template-columns:1fr auto;align-items:center;padding:10px 18px;gap:4px;background:linear-gradient(90deg, #f9ba1c 1.18%, #f97c1c 104.13%);color:#111;height:var(--height);overflow:hidden;flex-grow:1}@media screen and (min-width: 750px){.coupon-code .coupon-code__details{gap:8px;padding:10px 12px}}@media screen and (min-width: 1300px){.coupon-code .coupon-code__details{gap:24px}}.coupon-code .coupon-code__details .coupon-code__code-container{display:flex;align-items:center;flex-wrap:wrap;gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coupon-code .coupon-code__details .coupon-code__label{font-family:"Satoshi-Regular";font-weight:400;font-size:14px;line-height:100%;letter-spacing:.08em;text-transform:uppercase}@media screen and (min-width: 750px){.coupon-code .coupon-code__details .coupon-code__label{font-size:16px}}.coupon-code .coupon-code__details .coupon-code__code{font-family:"Satoshi-Regular";font-weight:900;font-size:14px;line-height:100%;letter-spacing:.08em;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 750px){.coupon-code .coupon-code__details .coupon-code__code{font-size:16px}}.coupon-code .coupon-code__details .coupon-code__copy-button{display:grid;grid-template:1fr/1fr;justify-content:center;align-items:center;padding:8px 12px;min-height:25px;border-radius:100px;padding:3px 12px;font-family:"Satoshi-Regular";font-weight:500;font-size:14px;line-height:100%;letter-spacing:.04em;text-align:center;text-transform:uppercase;color:#fff;cursor:pointer;border:none;background:#111}@media screen and (min-width: 750px){.coupon-code .coupon-code__details .coupon-code__copy-button{min-height:28px;font-size:16px}}.coupon-code .coupon-code__details .coupon-code__copy-button span{grid-row:1/1;grid-column:1/1;opacity:0;visibility:hidden}.coupon-code .coupon-code__details .coupon-code__copy-button span.active{opacity:1;visibility:visible}.coupon-code .border-svg{position:relative;z-index:1}.coupon-code .border-svg::before,.coupon-code .border-svg::after{content:"";position:absolute;top:0;width:auto;height:var(--height);z-index:2}.coupon-code .border-svg::after{content:var(--svg-border-left);right:0}.coupon-code .border-svg::before{content:var(--svg-border-right);left:0}