 #cupom-box{width:100% !important;margin:12px 0 !important;padding:12px !important;box-sizing:border-box !important;background:#f5f5f5 !important;border:1px solid #d7d7d7 !important;color:#161616 !important;font-family:Arial, Helvetica, sans-serif !important;clear:both !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:18px !important;}#cupom-box,#cupom-box *{box-sizing:border-box !important;}#cupom-box .cupom-header{display:flex !important;align-items:center !important;gap:10px !important;margin:0 !important;flex:1 1 auto !important;min-width:0 !important;}#cupom-box .cupom-icon{width:32px !important;height:32px !important;min-width:32px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:#111 !important;color:#fff !important;border-radius:3px !important;font-size:15px !important;line-height:1 !important;font-weight:700 !important;}#cupom-box .cupom-info{flex:1 !important;min-width:0 !important;}#cupom-box .cupom-title{display:block !important;margin:0 0 2px !important;padding:0 !important;color:#161616 !important;font-size:13px !important;line-height:16px !important;font-weight:700 !important;}#cupom-box .cupom-subtitle{display:block !important;margin:0 !important;padding:0 !important;color:#666 !important;font-size:11px !important;line-height:14px !important;font-weight:400 !important;}#cupom-box .cupom-area{width:auto !important;display:flex !important;align-items:center !important;gap:6px !important;flex:0 0 auto !important;}#cupom-box .cupom-code{width:145px !important;min-width:145px !important;height:38px !important;padding:0 12px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:#fff !important;border:1px dashed #999 !important;color:#111 !important;font-size:13px !important;line-height:1 !important;font-weight:700 !important;letter-spacing:.5px !important;white-space:nowrap !important;cursor:pointer !important;}#cupom-box .cupom-button{min-width:110px !important;height:38px !important;margin:0 !important;padding:0 15px !important;border:1px solid #111 !important;border-radius:2px !important;background:#111 !important;color:#fff !important;font-family:Arial, Helvetica, sans-serif !important;font-size:11px !important;line-height:36px !important;font-weight:700 !important;text-align:center !important;cursor:pointer !important;white-space:nowrap !important;appearance:none !important;-webkit-appearance:none !important;}#cupom-box .cupom-button:hover{background:#333 !important;border-color:#333 !important;}#cupom-box .cupom-button.copiado{background:#444 !important;border-color:#444 !important;}@media (min-width: 768px) and (max-width: 991px){#cupom-box{gap:10px !important;}#cupom-box .cupom-subtitle{display:none !important;}#cupom-box .cupom-code{width:125px !important;min-width:125px !important;}#cupom-box .cupom-button{min-width:100px !important;padding:0 12px !important;}}@media (max-width: 767px){#cupom-box{margin:10px 0 !important;padding:10px !important;display:block !important;}#cupom-box .cupom-header{width:100% !important;gap:8px !important;margin-bottom:9px !important;}#cupom-box .cupom-icon{width:28px !important;height:28px !important;min-width:28px !important;font-size:14px !important;}#cupom-box .cupom-title{font-size:12px !important;line-height:16px !important;}#cupom-box .cupom-subtitle{display:block !important;font-size:10px !important;line-height:14px !important;}#cupom-box .cupom-area{width:100% !important;display:flex !important;gap:6px !important;}#cupom-box .cupom-code{width:auto !important;min-width:0 !important;flex:1 1 auto !important;height:36px !important;padding:0 10px !important;justify-content:flex-start !important;font-size:12px !important;}#cupom-box .cupom-button{flex:0 0 auto !important;min-width:100px !important;height:36px !important;padding:0 11px !important;font-size:10px !important;line-height:34px !important;}}@media (max-width: 350px){#cupom-box .cupom-area{flex-direction:column !important;}#cupom-box .cupom-code,#cupom-box .cupom-button{width:100% !important;}#cupom-box .cupom-code{justify-content:center !important;}}